/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
@media only screen and (width:912px){h1{font-size:2.5rem!important} #first h2{font-size:1.7rem!important}}
@media screen and (max-width:767px){
	.cls-hurry-up, div h3.vc_custom_heading:not([class*="us_custom_"]){font-size: 100px!important}
	#lp-third-sub h4, .box-with-box-border h4{height:auto!important;}
	.icon-box{height:auto!important}
}
@media screen and (max-width: 472px) and (min-width:400px){.cls-hurry-up, div h3.vc_custom_heading:not([class*="us_custom_"]){font-size: 65px!important;margin-bottom:30px}}
@media screen and (max-width:400px) and (min-width:324px){.cls-hurry-up, div h3.vc_custom_heading:not([class*="us_custom_"]){font-size: 65px!important;margin-bottom:30px}}
@media screen and (max-width:323px) and (min-width:280px){.cls-hurry-up, div h3.vc_custom_heading:not([class*="us_custom_"]){font-size: 54px!important;margin-bottom:30px}}
/*@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px){
table, thead, tbody, th, td, tr {
    display: block;
	}
	td{display:contents; padding: 20px 5px !important;}
}*/
@media screen and (max-width: 820px)
{
	.top-landing-btn-counseling{width:85%; margin:20px auto}
	.download-enq-button-holder{text-align:center;}
	.w-hwrapper{display:block; margin: 10px 0px;}
}
@media screen and (min-width: 768px)
{
    .icon{display:block!important;}
}
/* Start CF7 Form Css*/
input[type=email], input[type=tel],  input[type=file], input[type=number], input[type=password], input[type=search], input[type=text], input[type=url], select{height: 35px;    border: 1px solid #ccc;background-color:#fff!important;box-shadow:none!important;border-radius:5px!important}
form p{margin:0 0 5px}

/*form p{margin:0 0 5px}
form span.wpcf7-list-item{margin:10px 0}*/
input[type="submit"]:not(.w-btn){border-width:0px!important;padding: 0.5em 2.5em!important;border-color:orange!important}
/*.form-bg input:not([type="submit"]), .form-bg select{color:#fff!important}
.form-bg option{color:#000!important}
.contact-form input:not([type="submit"]), .contact-form select{color:#0f0f0f!important}
#ulp-layer-224, #ulp-layer-224 * {color:#000!important}
*/
#custom_html-2 select{color:#000!important}
#custom_html-2 input[type=email], #custom_html-2 input[type=tel],  #custom_html-2 input[type=file], #custom_html-2 input[type=number], #custom_html-2 input[type=password], #custom_html-2 input[type=search], #custom_html-2 input[type=text], #custom_html-2 input[type=url], #custom_html-2 select{border: 1px solid #000;}
input:not([type="submit"]), select{min-height:auto}
/* End CF7 Form Css*/



/* Start Sticky button Css*/
#contact-sticky-button {padding: 5px 15px; position: fixed; top: 40%; z-index: 99999; display: block;   right: -52px; transform: rotate(90deg); background: linear-gradient(50deg,#f6a438,#f6a400); box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 70%);
}
#contact-sticky-button a{ color:#fff; font-weight:700 }
.w-btn, .button{font-size: 14px;line-height: 1!important;font-weight: 700;font-style: normal; text-transform: none;     padding: 10px 20px; background: linear-gradient(25deg,#142a45,#20709e); border-color: transparent; color: #ffffff!important; box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 70%);}
/* End Start Sticky button Css*/
.g-loadmore .us-btn-style_15{background: linear-gradient(50deg,#f6a438,#f6a400)!important; box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 70%)!important;}
#custom_html-2, #us_blog-2{background:#fff; padding:20px}
.us-nav-style_23>*, .navstyle_23>.owl-nav div, .us-btn-style_23{background-color: black!important; border-color: transparent!important;color:auto!important; box-shadow: inset 0px 0px 0px 0px var(--color-content-link);}
div.layout_blog_classic .usg_hwrapper_1{display:none}
.section-img{box-shadow: 0px 24px 21px -5px #999; border-radius: 189px; padding:20px}
/* .layout_blog_classic h2.usg_post_title_1{font-size:20px!important;height:50px; color:#022d5c} */
.layout_blog_classic .usg_post_image_1 { margin-bottom: 1rem!important; border-radius: 5px; box-shadow: 1px 1px 5px 0px #666;}
/* Contact Us-popup-End  */
.w-btn.us-btn-style_26{margin-top:20px}

.l-subheader.at_top{background: linear-gradient(45deg,#023356 40%,#f6a438  9%) !important;color:#fff!important; }

.us-btn-style_26:after{content:'\021BB'; font-size:40px; color:#023356}
#fourth.l-section.color_primary{ background: linear-gradient(135deg,#023356 67%, #da2542 9%) !important;
    border-bottom: 5px solid #da2542;}


.cls-hurry-up {
    font-weight: 900;
    color: #ececf3;
    line-height: 1em;
    opacity: .6;
    margin: 0;
    position: relative;
    z-index: -1;
    font-size: 100px;
    padding: 0px!important;
    margin-top: -25px;
}
#lp-second{z-index:0}
#lp-second h2{font-size:32px; margin-top:-62px; color:#023356;  margin-bottom: 10px!important;}
#lp-third h2, #lp-fourth h2{margin-bottom: 10px!important;}
#lp-fourth h2{animation: blinker 1s linear infinite;}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.cls-button{margin-top:40px}
.tg {
    border-collapse: collapse;
    border-spacing: 0;
	margin-top:20px;
}
tbody tr, tbody td {
    border: 1px solid #000 !important;
    padding: 5px 5px !important;
}
.tg .tg-0lax {
    vertical-align: center;
}
.tg th {
    font-size: 17px;
    font-weight: 400;
    padding: 10px 5px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    word-break: normal;
    border-color: #000;
}
.width-college {
    width: 100px !important;
    font-size: 17px !important;
    color: #0e2345;
    font-family: poppins;
}
.btn-cta-enquire-now { 
    background: linear-gradient(25deg,#142a45,#20709e); 
    padding: 10px 20px; 
    color: white;  
    font-size: 14px; 
    line-height: 1!important; 
    font-weight: 700; 
    font-style: normal; 
    font-family: inherit; 
	border-radius: 4px;
}

.btn-cta-get-free-carrer-counseling {
    Background: #023356 !important;
    color: #fff !important;
    font-weight: 700;
    padding: 8px 20px !important;
    border-radius: 4px !important;
    border: 1px solid #023356;
    display: block;
    transition: .3s;
    font-size: 14px;
    text-align: center;
	margin: 10px !important;
}
.yellow-btn{
	Background: linear-gradient(25deg,#f6a539,#f6a539) !important;
    border: 1px solid #f6a539;
}
.btn-cta-download-brochure { 
    background: #f6a400 !important;
    padding: 10px 7px; 
    color: white; 
    font-size: 14px; 
    line-height: 1!important; 
    font-weight: 700; 
    font-style: normal; 
    font-family: inherit;
	border-radius: 4px;
}

.width-key {
    width: 465px;
}
.width-fees {
    width: 100px;
    font-size: 17px !important;
	padding: 11px 37px !important;
}
.width-btns {
    width: 180px;
    text-align: center !important;
}
.tbl-head{background-color:#023356; color:#fff}
.top-landing-btn-counseling {
   Background: #023356   !important;
    color: #fff !important;
    font-weight: 700;
    padding: 8px 20px !important;
    border-radius: 4px !important;
    border: 1px solid #023356  ;
    display: block;
	    box-shadow: 3px 3px 1px 0px #000;
    transition: .3s;
	font-size: 14px;
    text-align: center;
	
}
.pum-theme-7861 .pum-container, .pum-theme-lightbox .pum-container { 
    padding: 0px !important; 
    border: 2px solid #000;
	background: linear-gradient(50deg,#7a592d,#f6a400);

}
.pum-theme-7861 .pum-content, .pum-theme-lightbox .pum-content{
	color: #fff !important;
}
.pum-theme-7861 .pum-content+.pum-close, .pum-theme-lightbox .pum-content+.pum-close{
	background-color: #142a45 !important;
}

.Download.Brochure.Form {
    margin: 20px;
}
.Get.Free.Career.Counseling.Form {
    margin: 20px;
}
.btn-submit { 
    text-align: center; 

}

.top-landing-btn,  .top-landing-btn-apply {
    Background:  #023356  !important;
    color: #fff !important;
    font-weight: 700;
    padding: 8px 10px !important;
    border-radius: 4px !important;
    border: 1px solid  #023356 ;
    display: block;
	    box-shadow: 3px 3px 1px 0px #000!important;
    transition: .3s!important;
	font-size: 14px;
    text-align: center;
}
.top-landing-btn-dwnld {
    Background: #f6a407  !important;
    color: #fff !important;
    font-weight: 700;
    padding: 8px 10px !important;
    border-radius: 4px !important;
    border: 1px solid #000 ;
    display: block;
	    box-shadow: 3px 3px 1px 0px #000!important;
    transition: .3s!important;
	font-size: 14px;
    text-align: center;
}
#lp-first h1{margin-bottom:10px}

#lp-third-sub .vc_column_container.box-with-box-border{border-style: solid;
    border-width: 1px;
    border-color: #d1d1d1;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 19%);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;}
#lp-third-sub h4{height:120px;}
.us-btn-style_18{font-size:14px!important; letter-spacing:0px!important; font-family:'Open Sans'!important;}
#lp-third .w-hwrapper{    display: block!important;
    align-items: center!important;
    text-align: center!important;}
.w-tabs-section-title{font-weight:600;}
.w-tabs-section  p{font-weight:400!important}
.w-tabs-section.active:not(.has_text_color)>.w-tabs-section-header{color:#f6a407!important}
p {
   /* text-align: justify;*/
}
@media (max-width: 600px){
.w-image.ush_image_1 {
    height: 50px!important;
}
}
button[type=submit]:not(.w-btn), input[type=submit]:not(.w-btn), .us-nav-style_15>*, .navstyle_15>.owl-nav div, .us-btn-style_15{
	background: #142a45 !important;
	opacity: 1.5;
}


h5.cta-popup { 
   
	color: #fff !important;
    border: 0px solid #fff;
    padding: 16px !important; 
} 
.cforms{
	background:#fff!important;
	margin: 20px !important;
	border-radius:10px;
}
.cforms h2{color:#083576!important;font-size: 20px;
    margin-bottom: 10px;}
.Enquire.Now.Form { 
    padding: 0px 18px 18px 18px !important;
	
} 

.box-shadow{box-shadow: 2px 2px 6px 1px #999;
    border-radius: 5px;}
.icon-box{background: #fff;
    padding: 20px;
    border-radius: 11px;
    border: 1px solid #eee;height: 277px;}

#benifits ul,.li-marker ul {
  list-style-type: none
}
span.wpcf7-spinner{
	display : block !important;
}
#benifits li {
  display: grid;
  grid-template-columns: 20px auto;
  justify-content: start;
  align-items: center;
}

#benifits ul li:before {    
    font-family: 'FontAwesome';
    content: '\f0a9';
    margin:0 5px 0 -15px;
    color: #f6a407;
}
.li-marker ul li:before {    
    font-family: 'FontAwesome';
    content: '\f0a9';
    margin:0 5px 0 -15px;
    color: #f6a407;
}
.color{color:#f6a407}
@media all and (max-width:767px){
   .blog table{
        width:100%;
    }

   .blog td{
        display:block;
        width:100%;
    }

   .blog tr{
        display:block;
        margin-bottom:30px;
    }
}
.layout_blog_10 h2.usg_post_title_1{font-size:16px!important}
.download-brochure{background-color:#000!important; border-color:#000!important}
.no-touch .us-btn-style_18:after{background: linear-gradient(50deg,#999,#999)!important;}
.no-touch .us-btn-style_18:after.top-landing-btn-apply{border-color:#000!important;}

.l-section.height_custom {
    padding-top: 2vmax;
    padding-bottom: 2vmax;
}


.pum-overlay.pum-active,
	.pum-overlay.pum-active .popmake.active {
    		display: block !important;
	}

.layout_blog_classic h2.usg_post_title_1 {
    font-size: 16px!important;
    height: 50px;
    color: #022d5c;
}
.pum-theme-9853 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 20px 20px 0px 20px !important;
    border: 2px solid #000;
    background: linear-gradient(50deg,#7a592d,#f6a400);
}
.btn-submit{padding-top:20px}
h4.form-heading{padding-top:0px}
.box-with-box-border h4{height:60px !important;}
a.custom_form_click{cursor:pointer}

/* h1.w-post-elm.post_title.align_center.entry-title.color_link_inherit{
	display:none;
} */

/* for popup on try page of hr management */
.g-cols.wpb_row.hide_on_tablets.hide_on_mobiles.via_grid.cols_3.laptops-cols_inherit.tablets-cols_inherit.mobiles-cols_1.valign_top.type_default.stacking_default {
    padding: 1px 10px;
    position: fixed;
    top: 65%;
    z-index: 99999;
    display: block;
    right: -116px;
    transform: rotate(90deg);
    background: linear-gradient(50deg, #f6a438, #f6a400);
    box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 70%);
}

.g-cols.wpb_row.hide_on_default.hide_on_laptops.via_grid.cols_3.laptops-cols_inherit.tablets-cols_inherit.mobiles-cols_1.valign_top.type_default.stacking_default{
    display: block;
    padding: 1px 10px;
    position: fixed;
    top: 70%;
    z-index: 99999;
    right: -116px;
    transform: rotate(90deg);
    background: linear-gradient(50deg, #f6a438, #f6a400);
    box-shadow: 2px 2px 4px 0px rgb(0 0 0 / 70%);
}
/* @media (max-width: 600px) {
    .us_custom_c675f9cb {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
} */

.wpb_column.vc_column_container.cta-pad {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
