@font-face {
    font-family: Roboto_Regular;
    src: url("../fonts/Roboto-Regular.ttf");
}

@font-face {
    font-family: corporates_regular;
    src: url("../fonts/corporates-regular.OTF");
}

@font-face {
    font-family: RobotoCondensed_Bold;
    src: url("../fonts/RobotoCondensed-Bold.ttf");
}

@font-face {
    font-family: RobotoCondensed_Regular;
    src: url("../fonts/RobotoCondensed-Regular.ttf");
}

html, body{font-family: 'Roboto_Regular'; background:#fff; color:#000;}
h1, h2, h3, h4{font-family: 'RobotoCondensed_Bold'; margin-top: 0; margin-bottom: 0; font-weight:100; /*color:#39385a;*/ text-transform:uppercase;}
h5, h6{margin-bottom:0;}
*:focus{outline: none;}
p{margin-bottom: 0; font-size:16px;}
ul{padding-left: 20px; margin-bottom:0;}
button:focus{outline: none;}
.form-group {margin-bottom: 0.7rem;}
.form-control{width: 100% !important; border-radius: 0;}
.btn_style1{/*border-radius: 20px;*/ background: #000 !important; color: #fff !important; border: none !important; font-weight:bold; font-size:20px;}
.btn_style2{background: #7ac442 ; color: #fff; text-transform: uppercase; border-radius: 0; /* box-shadow: inset 0 0 40px #000000; */ font-size: 20px; font-weight: bold; border: 2px solid #fff; border-radius: 30px; padding: 3px 20px;}
.btn_style3{background: #7ac442; color: #fff; text-transform: uppercase; border-radius: 10px; /* box-shadow: inset 0 0 40px #000000; */ font-size: 20px; font-weight: bold; padding: 3px 20px;}
.btn_style4{background: #39385a; color: #fff; padding: 0px 10px; width: 100%; border-radius: 0; position: absolute; bottom: 0; left: 0;}
.btn_style4:hover{color:#000;}
.btn_style5{background: #39385a; color: #fff; padding: 2px 20px; }
.error_msg{color: firebrick; font-size: 12px;}
.div_thanks{display: block !important; }
.div_thanks h2{color: #fff;}
.div_thanks p{color: #fff; text-align: center;}
#loader{display: none; position: fixed; top: 0; background: rgba(0,0,0,0.8); z-index: 99999; height: 100%; width: 100%;}
#loader img{width: auto; height: 62px; position: absolute; top: 30%;}
.modal-title {width: 100%; text-align: center;color: #000000;}

/*********************** START BANNER SECTION *************************/
#bannerCarousel img{width: 100%;}
/*********************** END BANNER SECTION *************************/

/*********************** START STICKY FORM SECTION *************************/
.btncall{position: fixed;  top: 5%; right: 0;  background-color: #3e3532; z-index: 99999; /*padding: 5px 8px;*/}
.btncall span { position: relative; }
.btncall a{    color: #fff; display: inline-block; background: #2f2f2f; padding: 0.2rem 0.5rem;}
.sticky_form .error_msg { color: #fff;}
.btncall label{color: #fff; font-weight: 400; min-width: 40px; text-align: left;}

.btnwhatsapp{position: fixed;  top: 300px; left: 0; z-index: 99999; }
.btnwhatsapp .rotate { position: absolute; transform: rotate(-90deg);}
.btnwhatsapp .rotate a{position: absolute; transform: rotate(-90deg);}
.btnwhatsapp a{color: #fff; background:#f1f1f0 url(../img/whatsapp-icon.png) no-repeat center center; background-size: cover;background-color: transparent;}
.btnwhatsapp span{font-size: 10px;}
.btnwhatsapp i{font-size: 22px;}
.btnwhatsapp img{height: 30px; width:auto;}

.sticky_form{position: fixed; top: 20%; right: 0; z-index: 81; background-color:#7ac442;/*background-image: linear-gradient(to bottom right, #5c2e52, #39385a);*/max-width: 300px; z-index: 9999;}
.sticky_form h4{margin: 0; margin-bottom: 10px; color: #fff;}
.slide_toggle{position: absolute; top: 44px; left: -85px; background-color: #7ac442; z-index: 1000; transform: rotate(-90deg); color: #fff; text-align: center; padding: 6px; border: none; width: 130px; font-size: 18px; cursor: pointer; font-weight: bold;}
.toggle_form{display: none; padding: 15px;}
.toggle_form .btn_style1{}
/*********************** END STICKY FORM SECTION *************************/



.section_affiliated .col-md-3>div{background:#181818;position:relative;padding: 30px 0 0 0;border-radius: 15px; height:100%; box-shadow:8px 8px 0px 0px #ffd17f;}
.section_affiliated .div_img{position:absolute; top: -48px; width: 100%; display: flex; align-items: center; justify-content: center;}
.section_affiliated p {padding: 20px;}
.txt_white, .txt_white h2, .txt_white h3, .txt_white h4, .txt_white p, .txt_white li{color:#fff;}
.txt_black, .txt_black h2, .txt_black h3, .txt_black h4, .txt_black p, .txt_black li{color:#000;}
.section_form {background:#39385a;} 
.txt_yellow , .txt_yellow a{color:#ffd735;}
.section_why .col-md-3:not(:last-child){border-right:1px solid #000;}
#recruitersCarousel_xs img, #recruitersCarousel img{border:1px solid #e7e7e7;}
.section_contact{background:#181818; color:#fff;}
.sm_font{font-size:12px;}
.section_courses .col>div{ border-radius: 10px; height: 100%; padding: 10px 5px; display: flex; align-items: center; justify-content: center;box-shadow: 0px 0px 15px inset #00000099;}
.section_courses .row1 .col:nth-child(odd)>div{border: 2px solid #39385a;}
.section_courses .row1 .col:nth-child(even)>div{border: 2px solid #093872;}
.section_courses .row2 .col:nth-child(even)>div{border: 2px solid #39385a;}
.section_courses .row2 .col:nth-child(odd)>div{border: 2px solid #093872;}
.txt_red{color: #39385a;}
.section_footer{background:#000;}
.carousel-control-prev , .carousel-control-next {background: #000; width: 20px; height: 30px; top: 30%;}
.section_industry .col{text-align:center;}

 

.section_highlights img{height:60px;}
.section_highlights .col{border: 1px solid #d9d9d9; padding: 15px; box-shadow: 0px 0px 30px inset #e7e7e7; }
.section_eligibility, .section_testimonial, .section_apply, .section_recruiters{background:#e7e7e7;}
.divider{background: #39385a; height: 5px; width: 70px; margin: auto;}
 hr {border-top: 2px solid #39385a; width: 50%; margin: 10px auto;}
.section_why hr{width:100%;}
/*.scrolling{background: #39385a;}
.scrolling .logo{height:50px;}*/
.section_header {background:#fff;}
.social_icons a {background: #e7e7e7; color:#39385a; margin: 0 4px; padding: 2px 6px; font-size: 20px; text-align: center; border-radius: 6px; display: inline-flex; width: 30px; height: 30px; justify-content: center; align-items: center;}
.social_icons a:hover{background:#39385a; color:#fff; text-decoration:none;}
.logo{height:110px;}
/*.section_whatwho .divider{margin-left:0;}*/
.section_whatwho{background: #e7e7e7;}
/*.section_what{background: #e7e7e7;}
.section_who{background: #39385a;}
.section_who .divider{background: #fff;}*/
.section_key .col-2 {background: #152647; padding: 0;}
.section_key .col-md-3>div {background: #e7e7e7; border: 1px solid #d9d9d9;}
.section_key img{height: 50px;}
.section_about{background:#e7e7e7;}
.p-5.pb-0{padding-bottom:0 !important;}
.bg_grey{background: #e7e7e7; border: 1px solid #d9d9d9; position: relative;height:100%;}
.bg_grey h6 {
    padding: 8px 0px;
    color: #000;
}
.section_news .col{}
.section_aboutme img{border: 7px double #39385a; background: #fff; border-radius: 30px 0;}
.section_awards {background:#39385a center center url(../img/bg_awards.jpg); background-size:cover;}
.section_awards .divider{background: #fff;} 

.txtCap h5 {text-transform: capitalize;font-size: 1.05rem;}

.container-fluid.contribute_sec {
    padding: 30px 0px;
    background: #39385a;
}
.container-fluid.contribute_sec p {
    padding-top: 15px;
    color: #fff;
}    
.container-fluid.contribute_sec h3, .container-fluid.contribute_sec center{
    color: #fff;
}
.black_btn{ background: #000; }
.container-fluid.contribute_sec button {
    width: 100px !important;
}

.bxsec .bg_grey p {
    font-size: 14px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.card-curve {
    background: #0573b2;
    color: #fff;
}
.card-curve h2 {
    color: #fff !important;
}
.card-curve h3 {
    color: #fff;
    font-size: 1.2rem;
}
.section_petend {
    background: #f5f4ff;
}

@media only screen and (max-width : 1280px)
{
    
}

@media only screen and (max-width : 1200px)
{

}

@media only screen and (max-width : 1024px)
{
    
}

@media only screen and (max-width : 992px)
{    
    .section_location img{height: 200px; margin: auto;}
    .section_amenities img{height: 70px; margin: auto;}
}

@media only screen and (max-width : 991px)
{
  iframe{height:500px}  
}

@media only screen and (max-width : 800px)
{
    h1{font-size: 2rem !important;}
    h3, h2{font-size: 1.5rem !important;}
     .btn_style1 , .btn_style2{font-size: 1.2rem !important;}
    h5 {font-size: 1.1rem !important;}  
    h4, li, p{font-size: 1rem !important;}  
     h6 {font-size: 12px !important;}  
    .section_form {position: static !important; max-width: 100%;}
}

@media only screen and (max-width : 768px)
{

}

@media only screen and (max-width : 767px)
{
    .carousel-indicators{display:none;}
    .logo {height: 80px;}
    .form-control{height: 2rem !important;}
    .section_header .col-md-6{justify-content:center;}
    /*.section_header .text-right { text-align: center !important; padding-top: 10px !important;}*/
    .section_header h2{font-size:1rem !important;}
    .carousel-caption {position: static; text-align: center !important; border-bottom: 1px solid #a4a4a4; background:#000;}
    .carousel-caption h2 , .carousel-caption h3{color: #fff !important; }
    .carousel-caption br{display:none;}
    .btn_get {height: 25px;}
    .bg_black {background: #ffffff;}
    .bg_black h3{color:#000;}
    .txt_logo p{font-size:10px !important;}
    .section_border img{height: 7px;}
    .slide_toggle {top: 37px; left: -69px; padding: 4px 7px; font-size: 14px; width: 107px; }
    .section_service .col-md-2, .section_facilities .col{flex: 0 0 50%; max-width: 50%;padding: 10px; border: 1px dotted #424242;}
    .section_service .last_child{flex: 0 0 100%; max-width: 100%;}
    .section_uniqueness .col{flex: 0 0 50%;}
    .section_features .col {flex: 0 0 50%; border-bottom: 1px dotted #4ea4f3;}
    .section_safe{text-align:center;}
    .section_safe p{padding-top:20px; padding-bottom:20px;}
    .section_uniqueness p{padding:10px;}
    
    
    iframe{height:400px;} 
    .divider{margin:10px auto;}
    .section_btns {text-align:center;}
    .section_btns h4{text-align:center; padding-bottom:10px;}
    .section_header , .section_header .texr-right{text-align:center !important;}
    .section_header p {font-size: 10px !important;}
    .section_affiliated .div_img {top: -28px;}
    .div_img img {height: 50px;}
    .section_affiliated p {padding: 0 20px 20px 20px;}
    .section_why .col-md-3:not(:last-child) {border-right: none;}
    .section_why .col-md-3{border-bottom: 1px solid #000; padding-bottom: 10px; padding-top: 10px;}
    .section_why img, .section_facilities img {height: 40px;}
    .section_testimonial {text-align:center;}
    .section_testimonial img{height:120px;}
    .section_affiliated .col-md-3>div{height:auto;}
    .section_highlights .col:not(:last-child){flex: 0 0 50%; max-width: 50%;padding: 10px; }
    .row1.pb-4{padding-bottom:0 !important;}
    .section_courses .row1 .col:nth-child(n-1)>div {border: 2px solid #39385a;}
    .section_courses .row1 .col:nth-child(3n-1)>div, .section_courses .row1 .col:nth-child(4n-1)>div {border: 2px solid #093872;}
    .section_courses .row2 .col:nth-child(n-1)>div {border: 2px solid #39385a;}
    .section_courses .row2 .col:nth-child(3n-1)>div, .section_courses .row2 .col:nth-child(4n-1)>div {border: 2px solid #093872;}
    .section_testimonial .col-2 img {height: 20px;}
    .section_footer .text-right{text-align:center !important;}
    .social_icons a {margin: 0px 0;}
    .section_aboutme img{height:200px;}

    .pt-5, .py-5 {padding-top: 1.5rem!important;}
    .pb-5, .py-5{padding-bottom: 1.5rem!important;}
    .pt-4, .py-4 {padding-top: 1rem!important;}
    .pb-4, .py-4{padding-bottom: 1rem!important;}
    .pt-3, .py-3 {padding-top: 0.5rem!important;}
    .pb-3, .py-3 {padding-bottom: 0.5rem!important;}
    .section_service .pb-4{padding-bottom:0 !important;}
    .p-5 {padding: 2rem!important;}
}

@media only screen and (max-width : 600px)
{
    .section_form .col{flex: 0 0 100%;}
}

@media only screen and (max-width : 578px)
{
    iframe{height:auto;} 
}

@media only screen and (max-width : 480px)
    
{   
    .desktop_view{
        display:none;
    }
    .mobile_view{
        display:block;
    }
      .section_header .col-sm-6{
        float: left;
        width: 50%;
        padding: 0px 12px;
    }
/*    .section_header .row.pb-2{
            width: 50%;
            float: right;
        }*/
        


    h1{font-size: 1.8rem !important;}
    h3, h2{font-size: 1.3rem !important;}
    .btn_style2{font-size: 1.1rem !important;}
    h4, h5 , .btn_style1, .btn_style2, .btn_style3{font-size: 1rem !important;}  
    li, p , .div_footer a {font-size: 0.9rem !important;}  
     h6 {font-size: 12px !important;}  
    .btn_style1  {font-size: 0.6rem !important;}
    .modal-dialog{margin: 2rem;}
    .txt_logo p{font-size:10px !important;}
    .section_service .pb-4{padding-bottom:0 !important;}
}

@media only screen and (max-width : 320px)
{   
    
    /*.section_header .row.pb-2 .col-md-12{*/
    /*    padding: 0px 8px 0px;*/
    /*}*/
    h1{font-size: 1.6rem !important;}
    h3, h2{font-size: 1.2rem !important;}
    .btn_style2{font-size: 1rem !important;}
    h5 {font-size: 1rem !important;}  
    h4, li, p , .div_footer a{font-size: 0.8rem !important;}  
    .txt_logo p{font-size:10px !important;}
    
    .section_service .pb-4{padding-bottom:0 !important;}
}

@media only screen and (max-width : 319px)
{
    
}


