@charset 'utf-8';
/*
  Theme Name: Advanced Dental Child
  Theme URI: http://prodent.ancorathemes.com/
  Description: ProDent - Multipurpose and Multiskin Responsive Wordpress theme
  Author: AncoraThemes
  Author URI: http://ancorathemes.com/
  Template: prodent
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
  Text Domain:  prodent
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face {
    font-family: Arial Rounded MT Bold;
    src: url("https://www.advanceddental.com.au/wp-content/themes/prodent-child/fonts/ARLRDBD.ttf");
}

/* =Theme customization starts here font-family: 'Montserrat', sans-serif;
-------------------------------------------------------------- */
/*Menu*/
/*.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li>a:hover{color: #413118 !important;}*/



/*header.top_panel.top_panel_custom.top_panel_custom_13.top_panel_custom_header-fullwidth-simple.without_bg_image.scheme_default{width: 100%;  margin: 0 auto; background: #413118;}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1583399983897.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed{
    width: 1270px;
    margin: 0 auto !important;
}*/

body{font-family: 'Poppins', sans-serif!important;}

h1,h2,h3,h4,h5,h6{/*font-family: 'Poppins', sans-serif!important;*/font-family: 'Arial Rounded MT Bold', sans-serif;}

.wpb_revslider_element .home-title, .pricesec{
    font-family: 'Arial Rounded MT Bold', sans-serif!important;
}

h2{font-size:2.5em!important;}

.page-id-1361 h4{ margin-top:10px!important;}

.sc_layouts_title_caption{font-size:5rem!important;}

.content_wrap, .content_container{ width:1170px!important;}

.sc_content_width_1_1{width:1170px!important;}

.u-borderNone{display:none!important;}

.sc_layouts_menu_popup .sc_layouts_menu_nav, .sc_layouts_menu_nav>li ul{width: 17.2em!important;
    padding: 2.3em 1em!important;}
	
.sc_layouts_menu_nav > li > a{ color:#fff!important; padding:10px 20px!important;border-radius:20px; font-family: 'Poppins', sans-serif!important;
font-size:15px!important;}

.sc_layouts_menu_nav > li > a:hover{color:#fff!important; background-color:#d02515!important; border-radius:20px;}

.sc_layouts_menu_nav > li > a:hover span{color:#fff!important;}

.scheme_default .sc_layouts_menu_nav > li ul{background-color:#413118!important;}
	
.scheme_default .sc_layouts_menu_nav > li ul li ul{ background-color:#fff!important; top:-.3em!important;}

.scheme_default .sc_layouts_menu_nav > li ul li a{color:#fff!important;font-family: 'Poppins', sans-serif!important;}

.scheme_default .sc_layouts_menu_nav > li ul li ul li a{ color:#000!important;}

.scheme_default .sc_layouts_menu_nav > li ul li ul li.current-menu-item a{color:#fff!important;}

.sc_layouts_menu_nav > li.current-menu-item a{color:#fff!important; background-color:#d02515!important; border-radius:20px;}

.sc_layouts_menu_nav > li.current-menu-item ul li a{background-color:transparent!important;}

.sc_layouts_menu_nav > li.current-menu-item ul li a:hover{color:#fff!important; background-color:#d02515!important; border-radius:20px;}

.scheme_default .sc_layouts_menu_nav > li ul li.current-menu-item a{color:#fff!important; background-color:#d02515!important; border-radius:20px;}

.scheme_default .sc_layouts_menu_nav > li ul li.current-menu-item ul li a{background-color:transparent!important; color:#000!important;}

.scheme_default .sc_layouts_menu_nav > li ul li.current-menu-item ul li a:hover{color:#fff!important; background-color:#d02515!important; border-radius:20px;}

.scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .scheme_default .sc_layouts_menu_nav > li li > a:hover, .scheme_default .sc_layouts_menu_nav > li li.sfHover > a{background-color:#d02515!important; color:#fff!important;}

.icon-clock_small:before{color:#413118!important;}

.scheme_default .sc_layouts_menu_nav > li > ul:before{border-bottom-color:#413118!important;}

.sc_layouts_menu_nav>li>ul ul{ left:16em!important;}

.top-button{background-color:#fff!important; padding:20px 58px 20px!important; border-radius:60px!important; color:#413118!important; line-height:17px; letter-spacing:0px; font-weight:500; font-size:15px!important;}
	
.top-button:hover{color:#fff!important; background-color:#5e4b3e!important;}

.welcome-im .vc_custom_1685970909515{min-height:650px;}

.welcome-right{ padding-left:30px; padding-right:20px;}

.scheme_default .sc_services_callouts .sc_services_item_marker{border-color:#413118!important; background-color:#413118!important; color:#ffffff;}

.emergency-home h3{ color:#fff!important;color: #fff!important;
    font-size: 30px!important;
    line-height: 39px!important;}

.emergency-home .icon-phone_small:before{color:#fff!important;  font-size: 30px!important;}

.emergency-home a{ color:#fff!important;}

.scheme_default body .promo .sc_action_content a[href*="tel:"] {
	color:#fff!important; font-size: 30px!important; font-weight:500!important;
}
.scheme_default body .promo .sc_action_content .sc_action_item_simple.sc_action_item_ml a[href*="tel:"]:hover {
	color: #fff!important; font-size: 30px!important;
}

.top-number .icon-phone_small{ color:#413118!important;}
.top-number .sc_layouts_iconed_text_line1{ color:#413118!important; font-family: 'Poppins', sans-serif!important;}

.service-icon-area .sc_item_button a:hover{color:#413118!important;}

.who-we-are .who-right{ padding:0 30px;}

.who-we-are .who-right h2{}

.who-we-are .who-left{padding: 0px;
    min-height: 700px;
    overflow: hidden;
    background-color: #fff;}

.scheme_dark .trx_addons_list_parameters > li:nth-child(2n+1){background-color:transparent!important;}


.who-we-are-right h4{ font-size:26px!important; line-height:37px!important;}

.white-btn a{ background-color:#ffffff!important; color:#413118; padding:20px 58px 20px!important; border-radius:60px!important;
    margin-right:20px; border:none!important;}
	
.white-btn a:hover{ background-color:#5e4b3e!important; color:#fff!important;}
	
.orange-button a{background-color:#413118!important; color:#413118; padding:20px 58px 20px!important; border-radius:60px!important;
    margin-right:20px; border:none!important;}
	
.orange-button a:hover{background-color:#c21e0f!important; color:#fff;}

.orange-button .vc_btn3{background-color:#413118!important; color:#fff; padding:20px 58px 20px!important; border-radius:60px!important;
    margin-right:20px; border:none!important; font-size:16px!important;}
	
.orange-button .vc_btn3:hover{background-color:#111!important;}

.orange-button .vc_btn3:hover{color:#fff!important;}
	
.make-an-appointment .sc_button{background-color:#413118!important; color:#413118; padding:20px 58px 20px!important; border-radius:60px!important;
    margin-right:20px; border:none!important;}

#rev_slider_1_1_wrapper .custom.tparrows{background:transparent!important;}

.why-chosse-us-left{ padding:60px 60px 0 60px;}

.why-chosse-us-right{margin:0px 60px;}

.why-chosse-us-right .vc_label_units{color:#fff!important;}

.scheme_default .sc_icons .sc_icons_icon{ background-color:#413118!important;}

#ftr-mo{ display:none;}

.scheme_default .sc_layouts_item_details_line2{font-family: 'Poppins', sans-serif!important;}

.top-button{font-family: 'Poppins', sans-serif!important;}

.sc_item_descr{max-width:100%!important;}

.trx_addons_icon-up:before{color:#413118!important;}

.sc_icons_item_link:hover{color:#413118!important;}

/*--------------------------Blog------------------------------*/

.scheme_default .post_meta_item.post_date a{ color:#413118!important;}

.scheme_default .post_meta_item.post_date, .scheme_default .post_meta_item.post_date:before{color:#413118!important;}

.scheme_default .post_meta_item.post_date a{color:#413118!important;}

.scheme_default .post_item .post_title a:hover{color:#413118!important;}

.scheme_default.sidebar .sidebar_inner{ min-height:500px;}

.post_item_single .post_categories{ display:none!important;}

.post_item_single h3{ font-size:30px!important;}

.comments_list_wrap .comments_list_title{font-size:30px!important;}

.section_title{font-size:30px!important;}

.sidebar_right .content{width:800px!important;}

.contact_us .sc_form_field_submit{ text-align:center;  padding-top:20px;}

form.wpcf7-form input[type="submit"]{background-color:#413118;
 color:#fff; padding: 20px 58px 20px; border-radius:60px; margin-right:20px;
    border:none;font-size: 16px;  float: none; margin: 0 auto;}
	
form.wpcf7-form input[type="submit"]:hover{background-color:#5e4b3e!important; color:#fff!important;}

/*--------------------------Clor-Modification------------------------------*/

.scheme_default .sc_icons .sc_icons_item_linked:hover .sc_icons_item_description{color:#413118!important;}
.scheme_default h4 a:hover{color:#413118!important;}
.scheme_default .sc_services_callouts .sc_button.sc_button_simple:hover{color:#413118!important;}

footer .social_icon{color:#000!important;}
.scheme_default .footer_wrap .socials_wrap .social_item:hover .social_icon, .scheme_default.footer_wrap .socials_wrap .social_item:hover .social_icon{color:#413118!important; background-color:#fff!important;}

.scheme_default .socials_wrap .social_item .social_icon, .scheme_default .socials_wrap .social_item .social_icon i{color:#000!important;}


/*--------------------------Footer-Modification------------------------------*/

.scheme_default .footer_wrap{background-color:#353839!important;}

.footer_wrap .footer_fullwidth{background-color:#1e2020!important;}

.footer_widgets_inner aside{padding:0 20px 0px 20px!important;}

.footer_wrap ul li a{ color:#fff!important; line-height:35px; letter-spacing:1px;}

.footer_wrap ul li a:hover{color:#bbb!important; }

.footer_wrap .widget_title{padding-bottom: 28px;
    text-align: left!important;
    color: #fff!important;
    margin-bottom:0px!important;
    letter-spacing:2px;}
	
.award-footer{ float:left; width:100%; margin:0 0 0 0; padding:0 0 0 0;} 

.award-footer img{ float:left; border:2px solid #fff; width:128px; height:auto; margin-right:15px;} 

.footer_wrap #text-2{width:27%!important;}

.footer_wrap #nav_menu-3{ padding-left:70px!important;  width:20%!important;}

.footer_wrap #nav_menu-4{width:24%!important;  padding-left:50px!important;}

.footer_wrap #text-3{ width:28%!important;}

.footer-row{ float:left; width:100%; margin:20px 0 0 0; padding:0 0 0 0;}

.footer-row h6{ margin-top:20px; color:#fff; padding-bottom:10px;  margin-bottom:0px; font-size: 1.333em;
    letter-spacing:2px; color:#413118!important;}
	
.social_icon:hover{ color: #413118!important;} 

.opening-hours span{ float:left; width:100%; margin:0 0 10px 0;  padding:0 0 0 0; color:#fff!important; letter-spacing:1px;}

.footer_copyright_inner{background-color:#fff!important;}

.scheme_default .footer_copyright_inner .copyright_text{color:#525252;}

.our-team .vc_col-sm-6{ float:none!important;
    margin: 0 auto!important;}

.footer_wrap{margin-top: 0px!important;}

.logo-footer{ float:left; width:100%; margin:0 0 0 0; padding:0 0 0 0;}

.about-footer{float: left;
    width: 100%;
    color: #fff!important;
    line-height: 23px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-top: 20px;}


/*--------------------------Inner pages-Header-----------------------------*/
.home .inner-banner{ display:none;} 

.inner-banner{ position:relative!important;}

.inner-banner img{ float:left; width:100%!important; }

.inner-banner .sc_title{float:left; width:95%; text-align:left;color:#fff; position:absolute!important;
  top:75%; left:5%;}
  
 .inner-banner .sc_layouts_item{float:left; width:95%; text-align:left;color:#fff; position:absolute!important;
  top:45%; left:5%;}
  
.inner-banner .sc_layouts_item h1{ color:#fff!important;}

.inner-banner .sc_title h1{ color:#fff!important;}

.inner-banner .wpb_single_image .vc_figure{width:100%!important;}

.inner-banner .vc_single_image-wrapper{width:100%!important;}

.inner-banner .wpb_single_image.vc_align_left{width:100%!important;}

.main-title{ display:none!important;}

.category-blog .main-title{display:block!important;}

.single-post .main-title{display:block!important;} 

.category-blog .content_wrap{margin-top:80px!important;}

.single-post .content_wrap{margin-top:80px!important;}

.category-blog .footer_copyright_inner .content_wrap{margin-top:0px!important; margin-bottom:0px!important;}

.single-post .footer_copyright_inner .content_wrap{margin-top:0px!important; margin-bottom:0px!important;}

.cpt_team-template-default .main-title{display:block!important;} 

.team_member_page .team_member_content{   margin-top:80px!important; margin-bottom:80px!important;}


/*--------------------------Inner pages- side-----------------------------*/
.Inner-service-left-panel  .vc_column-inner{ min-height:350px; padding:0 30px; padding-bottom:50px}

.Inner-service-left-panel h4{font-size:25px!important; padding: 30px 0 20px 0!important;}

.Inner-service-left-panel h5{font-size:22px!important;
    color: #404040!important; text-align: left!important;  margin-top:20px!important;
    margin-bottom:0px!important;  padding-bottom:0px!important;}
	
.Inner-service-left-panel h5 a:hover{color:#413118!important;}

.Inner-service-left-panel ul li{line-height:40px!important;
    border-bottom: 1px dotted #000!important;}
	
.Inner-service-left-panel ul li:last-child{ border-bottom:none!important;}

.Inner-service-left-panel ul li a:hover{color:#413118!important;}


.vc_tta-tabs-container{ padding:20px!important;}

.vc_tta-panel-body{ padding:30px!important;}

.vc_active a{    background-color:#ddd!important;}

.children-para{margin:50px 0px 50px!important;}

.children-para a{color:#413118!important;}

.why-client-choose .vc_column-inner{min-height:736px;}


/*--------------------------CSS-Modifications-----------------------------*/
.mailtop .sc_layouts_item_icon{color:#413118!important;}

.mailtop{position: relative; left:-160px;}

.hmquote h2{font-size:2.5em!important;}

/*--------------------------Modifications-----------------------------*/

.post_counters_comments{ display:none!important;}

.comments_wrap{display:none!important;}

.sidebar_inner h5{ margin-bottom:20px!important;}

.sidebar_inner a:hover{color:#413118!important;}

.tagcloud a{ float:left!important; width:100%; display:block;
    padding: 5px 0px 5px;
    margin: 0 5px 5px 0;
    font-size: 14px !important;
    line-height: 12px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif!important;
    text-transform: capitalize!important; color:#525252!important; background-color:transparent!important;}
	
.tagcloud a:hover{color:#413118!important;}	
	
a.social_item:hover{color:#413118!important;}

.scheme_default .post_item_single .post_content .post_meta .post_share .social_item:hover .social_icon{background-color:#413118!important;
color:#fff!important;}	

.scheme_default .post_item_single .post_content .post_tags a:hover{color:#413118!important;}

.post_item_single .post_content > .post_meta_single{margin-bottom:50px!important;}

.post_tags a{text-transform: capitalize!important;}

h2.service-title-inner{ font-weight:400!important; color: #413118!important;}

h2.vc_custom_heading{color: #413118!important;}

.top_panel{ margin-bottom:0px!important;}

.top-space{ margin-top:80px!important;}

.list-action{margin:0 0 0 0; padding:0 0 0 0;}

.list-action ul{  width:100%;  list-style:none; margin:0 0 0 0; padding:0 0 0 0;}

.list-action ul li{width:100%; margin:0 0 0 0; padding:0 0 0 0; color:#525252; font-size:14px; line-height:32px;}

.list-action ul li i{ color:#413118; font-style:normal!important; padding-right:15px;}


/*--------------------------New Patient Promotions------------------------------*/
.top-row-space{ margin-top:80px!important;}

.box-border{border: 1px solid #000; padding: 20px;}

.im-box{ float:left; width:98%; margin:0 0 0 0; padding:0px; position:relative; height:450px; overflow:hidden;}

.im-box img{ position:absolute; top:0px; left:0px; }

.im-box h2{float:left; width:100%; margin:0 0 0 0; padding:30% 0 0 0; color:#fff!important; z-index:999;
position:relative; font-size:30px; font-weight:500; text-shadow:0px 0px 5px rgba(150, 150, 150, 1);}

.im-box h3{font-weight:300; float:left; width:100%;  margin:0 0 0 0;  padding:0 0 0 0; color:#fff!important;
    z-index:999; position:relative;}

.im-box .enquiry{position:relative; margin-top:15px; background-color:#413118!important;    color:#fff;
    border-radius:60px!important; margin-right:20px; border:none!important; float:left;
    width: 217px;  height:64px;  text-align:center;
    line-height:64px;}

.im-box .enquiry a{ color:#fff; font-size:16px; display:block;}

.im-box .enquiry:hover{background-color:#5e4b3e!important;}

.category-blog .content_wrap{ margin-bottom:100px;}


.box-main-area{ padding-left:15px!important; padding-right:15px!important; margin-bottom:20px!important;}


.sc_testimonials_slider .slider_controls_wrap{ display:none!important;}

.scheme_default input[type="checkbox"]:checked + .wpcf7-list-item-label:before{color:#413118!important;}

.inner-banner .sc_layouts_item h1{ color:#fff!important; width:90%; padding-left:0px;  margin-left:0px;
    line-height:70px;}
	
	
.mobile-top-n{ text-align:center!important; padding:5px 0px!important;}

.mobile-top-n .sc_layouts_item_icon{ color:#413118!important; font-size:20px!important;}

/*-----------------------amends------------------------*/
.im-box h2{padding:46% 0 0 0!important; font-size:30px!important;}

.im-box h3{font-size:22px!important; min-height:60px!important; line-height:28px;}

/*--------------------------Blog------------------------------*/

.scheme_default .wpcf7-form{ background-color:transparent!important;}

.home-con{padding:0 30px!important;}

.home-con label{    font-size:16px!important;
    color: #fff!important;
    margin-bottom: 10px!important;
    float: left!important;}
	
.home-con input{padding:0 20px!important;
    height:50px!important;
    line-height:50px!important;}
	
.home-con textarea{ height:100px!important; line-height:50px!important;}

.home-contact h6{text-align: left!important;
    padding-left: 30px!important;
    font-size: 25px!important;
    padding-bottom: 30px!important;
    color: #fff!important;
    font-family: 'Arial Rounded MT Bold', sans-serif!important;
}
	
.home-sub .wpcf7-submit{    background-color: #fff!important;
    color: #413118!important;
    padding: 0px 58px 20px!important;
    border-radius: 60px!important;
    margin-right: 20px;
    border: none!important;
    font-size: 16px!important;
    float: none;
    margin: 0 auto;
    line-height: 50px!important;
    margin-top: 30px!important;}
	
.sp-list{margin-left:30px;}

/*---------------------------------Team-----------------------------------*/

.tem-full { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: row; gap: 40px; }

.tem-full-left { width:30%; }

.tem-full-left img { float:none; width:auto; margin:0 auto;}

.tem-full-left .tit-info { float: left;
    width: 100%;
    text-align: center;
    font-size: 1.333em;
    font-weight: 400;
    line-height: 1.1;
    color: #413118!important;
    border-bottom: 1px solid;
    padding: 10px 0px 15px 0; }
	
.tem-full-left .info-text{ float:left; width:100%; text-align:center;   font-size: 1em; line-height: 1.6;
    font-style:normal;  font-weight:500; padding:10px 0;}

.tem-full-right { width:70%; }

.footer_wrap .sc_layouts_row{background-color:#413118!important;}

.side-image{margin:20px 0px!important;}

.right-sp{ padding-left:20px!important;} 


.con-page-area h3{color:#fff!important;}

.con-page-area h6{color:#fff!important;}

.home-contact .wpcf7-not-valid-tip{color:#fff!important;}

.wpcf7 form.invalid .wpcf7-response-output{border-color:#ffb900!important; color:#ffb900!important;}


@media (min-width:1400px){
	.welcome-im .vc_custom_1599806436505{min-height:800px;} 
	.sc_item_descr{max-width:100%!important;}
	
    .our-team .vc_col-sm-6{ float:none!important; margin:0 auto!important;}
	
	.why-client-choose .vc_column-inner{min-height:836px;}
	
	.mailtop{ left:-94px!important;}
	
	.sidebar_right .content{width:770px!important;}
	}

@media (min-width:992px) and (max-width:1024px){
/*-----------------------------------------------*/
.welcome-im .vc_custom_1599806436505{min-height:800px;} 
.sc_content_width_1_1{width:100%!important;}

.sc_content_width_1_1 .vc_col-sm-3{width:100%; text-align:center!important;}

.sc_content_width_1_1 .vc_col-sm-9{width:100%; text-align:center!important;}

.mailtop{text-align:center!important; left:-40px!important;}

.mailtop .sc_layouts_item_icon{ float:none!important;  margin:0 auto!important; text-align:center!important;}

.sc_layouts_row_type_narrow .sc_layouts_item{text-align:center!important;}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line2{font-size:11px!important;}

.top-number .icon-phone_small{ display:none!important;}	
.top-number .sc_layouts_iconed_text_line1{ display:block!important;}
.scheme_default .sc_layouts_item_details_line2{ text-align:center; width:100%;}

h2{font-size: 2em!important;}
#cta h3.sc_action_item_title{font-size:25px!important;}

.vc_progress_bar .vc_single_bar .vc_label{font-size:10px!important;}

.sc_testimonials{ display:none!important;}

.sc_icons .sc_icons_item_description{font-size: 11px!important;}

.about-area{ padding:0 15px!important;}

.content_wrap, .content_container{width:100%!important;}

.box-main-area{    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-bottom: 20px!important;
    width: 92%;
    margin-left: 4%;}
	
.inner-banner .sc_layouts_item h1{    color: #fff!important;
    width: 90%!important;
    font-size: 3em!important;
	padding-left: 0px!important;
    margin-left: 0px!important;
    line-height: 70px!important;}
	
.list-action ul li{font-size: 12px;}
.promo .vc_btn3{padding: 20px 20px 20px!important;}

.service-inner-right-panel .vc_col-sm-9{width: 60%!important;}

.Inner-service-left-panel{width:30%!important; margin-left:4%;}

.sc_team_short{width:455px!important;}

.team-page .sc_team_short{width:auto!important;}

.sc_services_callouts .sc_services_item_title{font-size:1em!important;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{    width: 5em!important;
    height: 4em!important;
    margin-left: 5px;}
	
.why-choose-area .vc_col-sm-4{    width: 32%;
    margin-right: 10px;}
	
.gallery-secti on{ padding:0 20px;}

.home-team .sc_team_short{width:auto!important; margin-top:50px;}

.footer_wrap #text-2{ width:90%!important;}
.footer_wrap #nav_menu-3{ padding-left:20px!important; width:33%!important;}

.footer_wrap #nav_menu-4{padding-left: 0px!important; width:25%!important;}

.footer_wrap #text-3{width: 36%!important;
    border-top: 0px;
    margin-top: 0px!important;
    padding-top: 20px!important;}	
	
/*---------------------blog--------------------------*/	
	
.sidebar_right .content{width:100%!important; padding:0 30px;}

.scheme_default.sidebar .sidebar_inner{ display:none!important;}

.inner-banner .sc_title h1{color:#fff!important;   width:90%; font-size: 3em!important;}	

.im-box h2{padding: 20% 0 0 0;}

.gallery-section{ padding:0 20px;}

.im-box h2{padding:26% 0 0 0!important; font-size:20px!important;}

.im-box h3{ min-height:auto!important;}


.tem-full-right{ float:left; width:60%; margin:0 0 50px 0;  padding: 0 0 0 0;}

.tem-full-left{padding:0 15px 50px 15px!important;}
	
	}

@media (min-width:768px) and (max-width:991px){
	#navsec { width: 69%;}
	#logosec { width: 31%;}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1583399983897.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed{width: auto;}
	
	nav#topmenusec { text-align: left;}
	.sc_layouts_menu_nav>li>a {padding: 1em 1.30em;}
	.cpcf7_title {padding: 1em !important;}
	.scheme_default input[type="text"] {width: 100% !important;}
	#cta h3.sc_action_item_title { font-size: 30px !important;}
	#ftr-desk { width: 90%;}	
	
	#menulogo {
    width: 100%;
    margin: 0 auto !important;
}
.top_panel .vc_col-sm-2 {
    width: 100%;
    text-align: center;
}
.top_panel .vc_col-sm-10 {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: block;
}

.welcome-im{ display:none!important;}

.welcome-right{ width:100%!important;}

.orange-button .vc_btn3{width:290px;padding:20px 0px 20px!important; font-size:13px!important;}

.white-btn a{width:290px; padding:20px 0px 20px!important; font-size:13px!important;}
/*-----------------------------------------------*/

.sc_content_width_1_1{width:100%!important;}

.sc_content_width_1_1 .vc_col-sm-3{width:100%; text-align:center!important;}

.sc_content_width_1_1 .vc_col-sm-9{width:100%; text-align:center!important;}

.mailtop{text-align:center!important; left:-40px!important;}

.mailtop .sc_layouts_item_icon{ float:none!important;  margin:0 auto!important; text-align:center!important;}

.sc_layouts_row_type_narrow .sc_layouts_item{text-align:center!important;}

.sc_layouts_row_type_narrow .sc_layouts_item_details_line2{font-size:11px!important;}

.top-number .icon-phone_small{ display:none!important;}	

.top-number .sc_layouts_iconed_text_line1{ display:block!important;}

.scheme_default .sc_layouts_item_details_line2{ text-align:center; width:100%;}

h2{font-size: 2em!important;}

#cta h3.sc_action_item_title{font-size:25px!important;}

.vc_progress_bar .vc_single_bar .vc_label{font-size:10px!important;}

.sc_testimonials{ display:none!important;}

.sc_icons .sc_icons_item_description{font-size: 11px!important;}

.about-area{ padding:0 15px!important;}

.content_wrap, .content_container{width:100%!important;}

.box-main-area{    padding-left: 0px!important;
    padding-right: 0px!important;
    margin-bottom: 20px!important;
    width: 92%;
    margin-left: 4%;}
	
.inner-banner .sc_layouts_item h1{    color: #fff!important;
    width: 90%;
    font-size: 3em!important;}
	
.list-action ul li{font-size: 12px;}

.promo .vc_btn3{padding: 20px 20px 20px!important;}

.service-inner-right-panel .vc_col-sm-9{width: 60%!important;}

.Inner-service-left-panel{width:30%!important; margin-left:4%;}

.sc_team_short{ width:450px!important; margin-left:0px!important;} 

.team-page .sc_team_short{width:auto!important;}

.sc_services_callouts .sc_services_item_title{font-size:1em!important;}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{    width: 5em!important;
    height: 4em!important;
    margin-left: 5px;}
	
.why-choose-area .vc_col-sm-4{    width: 32%;
    margin-right: 10px;}
	
.gallery-secti on{ padding:0 20px;}

.home-team .sc_team_short{width:auto!important;}

.footer_wrap #text-2{ width:90%!important;}

.footer_wrap #nav_menu-3{ padding-left:20px!important; width:33%!important;}

.footer_wrap #nav_menu-4{padding-left: 0px!important; width:25%!important;}

.footer_wrap #text-3{width: 36%!important;
    border-top: 0px;
    margin-top: 0px!important;
    padding-top: 20px!important;}
	
/*---------------------blog--------------------------*/	
	
.sidebar_right .content{width:100%!important; padding:0 30px;}

.scheme_default.sidebar .sidebar_inner{ display:none!important;}

.inner-banner .sc_title h1{color:#fff!important;   width:90%; font-size:30px!important; line-height:40px!important;}

.im-box h2{padding:30% 0 0 0!important; font-size:20px!important;}

.im-box h3{ min-height:auto!important;}

.home-team .sc_item_title{ margin-top:50px!important;}

.why-choose-area{ padding:0 10px!important;}

.gallery-section{padding:0 15px!important;}

.service-inner-right-panel{ padding-left:15px!important;}

h4{font-size:18px!important;}

body.single-cpt_team .wpb_single_image{ padding-right:0!important; max-width:100%!important;}

.tem-full-right{ float:left; width:60%; margin:0 0 50px 0;  padding: 0 0 0 0;}

.tem-full-left{padding:0 15px 50px 15px!important;}

.home-team .vc_col-sm-8{width:100%!important;}

.team-page .vc_col-sm-8{width:100%!important;} 

}


@media (max-width:767px){
	.scheme_dark .menu_mobile_inner{background-color: #413118!important;}
	.sc_layouts_logo img { max-height: 80px!important;}
	.scheme_dark .menu_mobile_inner .current-menu-item>a{color: #fff!important;}
	.scheme_dark .menu_mobile_inner a:hover{color: #fff!important;}
	.scheme_dark input[type="text"]{}
	.menu_mobile .menu_mobile_nav_area > ul > li > a { font-size: 16px !important; line-height: 2.5em!important;}
	.menu_mobile .menu_mobile_nav_area > ul > li li > a { padding: 10px!important; font-size: 16px!important;}
	.scheme_dark .menu_mobile_inner .social_item .social_icon { color: #ffffff;  font-size: 20px !important;}
	.sc_item_descr.sc_title_descr.sc_align_left p { text-align: justify;}
	input.wpcf7-form-control.wpcf7-submit.sc_button_hover_slide_left { margin: 0 auto; text-align: center; display: block;}
	.scheme_default .mc4wp-form input[type="email"]{width: 100%;}
	body .mc4wp-form .mc4wp-form-fields input[type="submit"] { margin-left: 0; margin-top: 5em; text-align: center;  display: block; margin: 5em auto 0 auto; width: 100%;}
	form.search_form { display: none;}
	
	#ftr-mo{display: block;}
	#ftr-desk {display: none;}
	.vc_custom_1581497491257 { height: 0 !important;}	
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1583399983897.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_row_fixed{width: auto;}
	#hmbtnappoin .vc_btn3.vc_btn3-size-lg {  margin-left: 0;}
	.sc_layouts_menu_nav>li>a {padding: 1em 1em;}
	.cpcf7_title {padding: 1em !important;}
	.scheme_default input[type="text"] {width: 100% !important;}
	#cta h3.sc_action_item_title { font-size: 27px !important; text-align:left;}
	#cta a{font-size: 27px !important;}
	#ftr-desk { width: 90%;}	
	
	div#hmlog { width: 20%;  float: left;}
	div#menusec { width: 30%; float: left; margin-top: 8px;}
	
	#welpara p{ text-align:left!important;}	
	p.hm_progress_text{text-align:left!important;}
	h6.sc_item_title{padding-top:30px!important;}
	span.hmbldquote{font-size: 26px!important;}
	.vc_btn3.vc_btn3-size-lg{font-size:13px!important;}
	.sc_layouts_title_caption{padding-top:50px!important;}
	.gallery-section h3{ padding-top:50px!important;}
	.gallery-bottom{margin-top:50px!important;}
	.open_child_menu{ margin-top:10px!important; right: -20px!important;}
	.im-box{padding: 0px 15px!important; height:300px!important; margin-bottom:15px!important;}
	.im-box img{ left:-25px!important;}
	
	.im-box h3{font-size: 12px!important;}
	.box-border{ margin-bottom: 20px!important;}
	
	.socials_mobile{ display:none!important;}
	
	.emergency-home{ background-color:#413118!important;}
	.vc_progress_bar[class*="vc_custom"] .vc_single_bar .vc_label{font-size:10px!important;}
	
	.orange-button .vc_btn3{width:290px;    padding: 20px 0px 20px!important; font-size:13px!important;}
	.white-btn a{width:290px;    padding: 20px 0px 20px!important; font-size:13px!important;}
	
	.welcome-im{ display:none!important;}
	
	.welcome-right{ width:100%!important;}
	
	.inner-banner .sc_layouts_item{float:left; width:100%; text-align:left;color:#fff; position:absolute!important;
  top:0%; left:30px;}
  
  .award .vc_column_container{ margin-bottom:20px!important;}
  
  .sc_item_descr.sc_title_descr.sc_align_left p{ text-align:left!important;}
  
  .sidebar_right .content{width:100%!important;}

  
  .sc_layouts_title_caption{    font-size: 21px!important;
    white-space: break-spaces!important;
    line-height: 26px!important;}
	
	.footer_wrap #text-2{width: 100%!important; padding-left:0px!important;}
	
	.footer_wrap #nav_menu-3{ padding-left:0px!important; width:100%!important;  border:none; padding-top: 0px!important;}
	
	.footer_wrap #nav_menu-4{ width:100%!important; padding-left:0px!important; border: none;padding-top: 0px!important;margin-top:0px !important;}
	
	.footer_wrap #text-3{width:100%!important; border: none; padding-left:0px!important;padding-top: 0px!important;margin-top:0px !important;}
	
	.home-title{top:0px!important;}
	
	.scheme_dark .menu_mobile_inner .current-menu-ancestor>a{ color:#7e0c02!important;}
	
	.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a{ color:#fff!important;}
	
	.home-button a{ font-size:10px!important;}
	
	.client{ padding-top:50px;}
	
	.why-choose-area h4{ text-align:center!important;}
	.why-choose-area p{text-align:center!important;}
	.why-choose-area .vc_inner{ margin-bottom:20px!important;}
	
	h2{font-size:2em!important;}
	
	
	
	.Inner-service-left-panel{ padding-left:15px!important;  padding-right:15px!important; margin-bottom: 30px;}
	
	h4{ line-height:30px!important;}
	
	.inner-banner .sc_layouts_item h1{width:90%!important;}
	
	.post_item_single h3{line-height:35px!important;}
	
	.promo .vc_btn3{padding: 20px 20px 20px!important;}
	.sc_testimonials{ display:none!important;}
	
/*---------------------blog--------------------------*/	
	
.sidebar_right .content{width:100%!important; padding:0px!important;}

.scheme_default.sidebar .sidebar_inner{ display:none!important;}


.inner-banner .sc_title h1{    font-size: 21px!important;
    white-space: break-spaces!important;
    line-height: 26px!important; width:80%!important;}

.Inner-service-left-panel{ display:none;}

.im-box h3{line-height:15px!important; min-height: auto!important;}

.gallery-section .wpb_gallery{ margin-bottom:20px!important;}

.im-box .enquiry{  width:180px!important; height:55px!important; margin-top:11px!important; line-height:55px!important;}

.im-box h3{ min-height:auto!important;}

.im-box h2{padding:30% 0 0 0!important; font-size:20px!important;}

.right-sp{ padding-left:0px!important;}

.tem-full-left{width:100%;}

.tem-full-right{width:100%; padding-bottom:50px;}

} 

@media (width:320px){}

