@font-face {
    font-family: 'yekan';
    src: url('../fonts/Yekan/Yekan.eot');
    src: url('../fonts/Yekan/Yekan.eot#iefix') format('embedded-opentype'), url('../fonts/Yekan/Yekan.woff') format('woff'), url('../fonts/Yekan/Yekan.ttf') format('truetype'), url('../fonts/Yekan/Yekan.svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'iranSans';
    src: url('../fonts/IranSans/eot/IRANSansWeb(FaNum).eot');
    src: url('../fonts/IranSans/eot/IRANSansWeb(FaNum).eot#iefix') format('embedded-opentype'), url('../fonts/IranSans/woff/IRANSansWeb(FaNum).woff') format('woff'), url('../fonts/IranSans/ttf/IRANSansWeb(FaNum).ttf') format('truetype'), url('../fonts//IranSans/svg/IRANSansWeb(FaNum).svg#CartoGothicStdBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
   body {
            color: #333333;
            font-size: 14px!important;
            opacity: 1;
            visibility: visible;
            -webkit-transition: opacity 0.24s ease-in-out;
            -moz-transition: opacity 0.24s ease-in-out;
            transition: opacity 0.24s ease-in-out;
            font-family:iranSans!important;
            font-weight:normal;
        }
   img.logo
   {
       height:80px;
   }
.contact i
{
    color:#ed1b24;
    margin-right:8px;
}
.header-middle .contact
{
    float:left!important;
}
.header-middle .contact li
{
    float:left;
    border-right:none!important;
}
            .why-choose.grey-bg {
                background: #f3f6f8 !important;
            }
            .why-choose{
                background: #ed1b24 !important;
            }
            .navbar-inverse{
                background: #ed1b24 !important;
            }
            .navbar-nav > li
            {
                border-right:none!important;
                /*border-left:1px solid #f7989c;*/
            }
            a.scroll-top{
                background-color: #ed1b24 !important;
            }
            .our-cources ul.course-list li .fess-box {
                background: #ed1b24 !important;
            }
            .how-study ul li:nth-child(2) .cnt-block h3:before, .how-study ul li:nth-child(2) a.more:hover {
                background: #ed1b24 !important;
            }
            .about a.know-more:hover span {
                color: #ed1b24 !important;
            }
            .btn.blue:hover {
                background: #ed1b24 !important;
            }
            a.btn-circle.more {
                background: #ed1b24 !important;
            }
            ol.ord-listing li:before {
                background: #ed1b24 !important;
            }
            ul.news-listing > li .read-more:hover span {
                color: #ed1b24 !important;
            }
            ul.gallery-filter li:after {
                background: #ed1b24 !important;
            }
            [type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after {
                color: #ed1b24 !important;
            }
            .login-wrapper a.forgot:hover span {
                background: #ed1b24 !important;
            }
            .login-wrapper .btn:hover {
                background: #ed1b24 !important;
            }
            .blog-left ul.follow-us li a:hover {
                background: #ed1b24 !important;
                border-color: #1c7bc3;
            }
            ul.tags-list li a:hover {
                background: #ed1b24 !important;
            }
            .search-block .search:hover {
                background: #ed1b24 !important;
            }
            ul.blog-listing > li .read-more:hover span {
                color: #ff9600 !important;
            }
            .msg-success {
                background: #ed1b24 !important;
            }
            .contact-detail {
                background: #ed1b24 !important;
            }
            .course-tab > li.active > a span, .course-tab > li.active > a:focus span, .course-tab > li.active > a:hover span, .course-tab > li > a:hover span {
                color: #ed1b24 !important;
            }
            .course-tab > li.active > a, .course-tab > li.active > a:focus, .course-tab > li.active > a:hover, .course-tab > li > a:hover {
                background: none;
                border-bottom: 2px #ed1b24 solid !important;
                color: #ed1b24 !important;
            }
            .course-detail .duration.fee .detail {
                font-size: 36px;
                color: #ff9600 !important;
            }
            .enquire-now .enquire-btn:hover {
                background: #ed1b24 !important;
            }
            a.download-pros:hover, a.download-cert:hover {
                background-color: #ed1b24 !important;
            }
            .about-video p a:hover {
                color: #ed1b24 !important;
            }
            ul.our-strength.opt2 li .icon span {
                color: #ed1b24 !important;
            }
            .sk-folding-cube .sk-cube:before {
                background-color: #ed1b24 !important;
            }
            a.btn-circle.plus:hover {
                background: #ff9600 !important;
            }
            a.btn-circle {
                background: #ff9600 !important;
            }
            ul.news-listing > li .read-more span {
                color: #ff9600 !important;
            }
            .pagination.blue > li > a:focus, .pagination.blue > li > a:hover, .pagination.blue > li > span:focus, .pagination.blue > li > span:hover {
                background: #ff9600 !important;
            }
            .archives ul li a:hover, .archives ul li:hover span {
                color: #ff9600 !important;
            }
            .search-block .search {
                background: #ff9600 !important;
            }
            .blog-wrapper .pagination > li > a:focus, .blog-wrapper .pagination > li > a:hover, .blog-wrapper .pagination > li > span:focus, .blog-wrapper .pagination > li > span:hover {
                background: #ff9600 !important;
            }
            ul.blog-listing > li .read-more span {
                color: #ff9600 !important;
            }
            .contact-bottom {
                background: #ff9600 !important;
            }
            .comments-wrapper ul.comments li .com-txt a:hover {
                color: #ff9600 !important;
            }
            .how-apply ul li:hover .num, .how-apply ul li.active .num {
                background: #ff9600 !important;
            }
            .how-apply ul li .icon-block {
                background: #ff9600 !important;
            }
            .table-col1:before {
                color: #ff9600 !important;
            }
            #curriculam .lecture-txt a.preview:hover {
                background: #ff9600 !important;
            }
            .enquire-now .enquire-btn {
                background: #ff9600 !important;
            }
            .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
                background: #ff9600 !important;
                color: #fff;
            }
            .inner-banner a.apply-online {
                background: #ff9600 !important;
            }
            a.scroll-top:hover {
                background: #ff9600 !important;
            }
            .campus-tour ul.gallery li a {
                background: #ff9600 !important;
            }
            .news-events a.know-more span {
                color: #ff9600 !important;
            }
            .news-events ul li .cnt-block .plus-icon:hover {
                background: #ff9600 !important;
            }
            .how-study ul li a.more:hover {
                background: #ff9600 !important;
                color: #fff;
            }
            .how-study ul li .cnt-block h3:before {
                background: #ff9600 !important;
            }
            .our-cources ul.course-list li .fess-box {
                background: #ff9600 !important;
            }
            .about a.know-more span {
                color: #ff9600 !important;
            }
            .about ul.our-links li .detail a.more {
                color: #ff9600 !important;
                border: 2px #ff9600 solid !important;
            }
            .about ul.our-links li.prospects .detail a.more {
                border: 2px #ff9600 solid !important;
                color: #ff9600 !important;
            }
            .about ul.our-links li.apply-online {
                /*background: #ff9600 !important;*/
            }
            .about .vc_inner
            {
                margin-top:80px;
                margin-bottom:40px;
                display:inline-block;
            }
            .about .vc_inner p
            {
                color:#93a0a7;
                line-height:26px;
            }
            img.banner
            {
                width:100%;
                height:250px;
            }
            .btn {
                background: #ff9600 !important;
            }
            .navbar .dropdown-menu > li > a:focus, .navbar .dropdown-menu > li > a:hover {
                background: #ed1b24 !important;
                color: #fff;
            }
            .navbar .dropdown-menu:after {
                border-bottom-color: #fff !important;
            }
            .navbar .dropdown-menu {
                border-top: 4px #fff solid !important;
                border:1px #ed1b24 solid !important;
                padding:5px;
            }
            .header-middle .contact ul li a:hover {
                color: #ed1b24 !important;
            }
            .select2-container--default .select2-results__option--highlighted[aria-selected] {
                background: #ff9600 !important;
            }
            .sk-folding-cube .sk-cube:before {
                background-color: #ff9600 !important;
            }
            .subscribe .tnp-widget-minimal form .tnp-submit:hover{
                background: #ff9600 !important;
            }
    
        
           

        .wf-loading body {
            opacity: 0;
        }

        .ie.wf-loading body {
            visibility: hidden;
        }
         .vc_custom_1504009249988 {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .vc_custom_1504063864366 {
            padding-top: 80px !important;
        }

        .vc_custom_1504238240811 {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .vc_custom_1504165473051 {
            padding-right: 0px !important;
            padding-bottom: 60px !important;
            padding-left: 0px !important;
        }
        @media(min-width:780px)
        {
            .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9
            {
                float:right!important;
            }
        }

        footer{ width:100%; float:left; padding-left:5%;}
footer .widget{ width:100%; float:left; margin-bottom:40px; background:#fff; padding:25px; border:1px solid #eee;}
footer .widget .widget-title{ width:100%; float:left; margin-top:0; margin-bottom:20px; font-size:24px; color:#0079fc; font-family: 'Fjalla One', sans-serif;}
footer .widget img{ margin-bottom:15px;}
footer .widget p{ line-height:22px; font-size:14px; color:#9397a0;}
footer .widget ul{ margin:0; padding:0;}
footer .widget ul li {display:inline-block; margin:0; padding:0; list-style:none;}
footer .widget .tags{ width:100%; float:left;}
footer .widget .tags li{ float:left; margin-right:6px; margin-bottom:6px;}
footer .widget .tags li a{ float:left; padding:3px 6px; background:#0079fc; color:#fff;}
footer .widget .menu{ width:100%; float:left;}
footer .widget .menu li{ width:100%; float:left; margin:5px 0;}
footer .widget .menu li a { float:left;}
footer .widget .menu li a:hover{ text-decoration:none; color:#0079fc;}
footer .widget .menu li span{ float:right; color:#ccc;}
footer .widget .post{ width:100%; float:left; margin-bottom:20px;}
footer .widget .post img{ width:130px; float:left; padding-right:15px;}
footer .widget .post .post-content{ width:calc(100% - 130px); float:left; padding:0;}
footer .widget .post .post-content small{ display:block; font-size:12px; color:#ccc;}
footer .widget .post .post-content h4{ font-family:'Fjalla One', sans-serif; margin-top:10px;}
footer .widget .post .post-content h4 a{ float:left;}
footer .widget .post .post-content h4 a:hover{ color:#0079fc;}
footer .widget { text-align: left;}
footer .widget ul li a {
    color: #666 !important;
}
footer img {
    max-width: 100%;
   max-height: 80%;
   
}
.branchItem{
    /*border:1px solid #eee;
    box-shadow:2px 2px #eee;
    height:300px;*/
}
.branchItem i
{
    margin-left:8px;
    font-size:20px;
    color:#ed1b24;
}
.branches .form-control
{
    border-radius:0!important;
}
.branches select.form-control
{
    padding:3px 12px!important;
}
.branchItem .panel-heading
{
    color:#fff;
}
.branchItem .panel-body
{
    height:170px;
}
.news-subdesc
{
    height:130px!important;
}
.header-middle .dropdown
{
margin-top:35px;
}
.header-middle .dropdown .btn-primary
{
border: 2px solid #ed1b24;

box-shadow: inset 0 0 20px #ed1b2466 , 0 0 20px #ed1b2433;

outline-color: rgba(123, 40, 114, 0);

outline-offset: 15px;

text-shadow: 1px 1px 2px #ed1b24;

color: #000;
background-color:transparent!important;

}