@charset 'utf-8';
/*
 Theme Name:   Shtudio-Child
 Theme URI:    http://prorange.ancorathemes.com/
 Description:  ProRange - Fully Responsive and Mobile Friendly theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com/
 Template:     Shtudio
 Version:      1.0
 Tags:         light, inheritable theme-options
 Text Domain:  shtudio
*/




/* =Theme customization starts here
-------------------------------------------------------------- */
.sc_layouts_row_type_compact .sc_layouts_logo img {
    max-height: none !important;
	width: 231px;
}
.footer_wrap .contacts_logo img {
    max-height: 124px!important;
   
}
 footer .social_icon {
    background-color: #416db4!important;
}
 footer .social_icon:hover {
    color: #fff!important;
    background-color: #31464b!important;
}
    background-color: #416db4;
}
section.comments_wrap{
   display: none!important;
   
}
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1.03em 0.8em!important;
}
.scheme_default .custom .tp-bullet.selected:after, .scheme_default .custom .tp-bullet:hover:after {
    border-color: #416db4!important;
}
.scheme_dark .scheme_dark .widget li a {
    color: #fff !important;
}
.menu_main_nav_area {
    font-size: 15px !important;
    
}
body.page-template-default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
.sc_services .sc_services_item_title a{
    pointer-events: none!important;
}
.sc_services_list .sc_services_item_title {
    margin: 0 0 0.5rem!important;;
   
}
.sc_testimonials_item_content p.logos{
    position: absolute;
    width: 70%;
    margin-top: 5em;
}

.logos img {
    border: 1px solid #c7d9dc;
}
.sc_testimonials.sc_testimonials_simple .sc_testimonials_item_author{
    padding-bottom: 16em!important;
}
.footer_wrap{
    margin-top: 30px;
}
#map iframe{
    width: 100%!important;
    height: 600px!important;
}
#menu-split-menu-1, #menu-split-menu-2, .sc_layouts_item_link{
   font-size:15px;
    padding-top: 13px;
}
#trusted-by .slider_swiper.slider_type_images .swiper-slide img {
    width:auto!important; 
	    height: 169px!important;
}

#trusted-by .slider_swiper {
    height: 195px!important;
}
.serv a{
    color: #fff!important;
    font-size: 2.25rem;
    font-weight: 400;
    font-family: "Libre Baskerville";
    padding-bottom: 30px;
    display: inline-block;
	line-height: 46px;
}
.sc_layouts_row_type_compact .sc_layouts_item {
    margin-top: -0.5em !important;
   
}
.sc_layouts_cart, .sc_layouts_search {
    display: none !important;
}
.columns_wrap .column-3_4 {
    padding-top: 27px !important;
}
.top_panel {
    margin-bottom: 0 !important;
}
 .page-id-1526 .vc_separator {
    margin-top: 2.5em !important;
    margin-bottom: 2.5em !important;
}
.questions {
	margin-bottom: 20px;
}
.scheme_default .vc_row-has-fill input[type="tel"] {
	background-color: #fff !important;
}
.wpcf7 .big_text textarea {
    margin-bottom: 18px!important;
}
 .scheme_default .sk4_line .sc_item_title.sc_align_left:after {
    background-color: #99ACB0 !important;  
}
 .scheme_default .sc_item_title.sc_align_left:after {
    background-color: #416db4 !important;  
}
 #sc_button_1745436283 {
	background-color: #416db4 !important;
}

.sc_blogger_classic a.sc_button:hover{
	background-color: #416db4 !important;
}
.scheme_default .sc_icons .sc_icons_icon {
    color: #416db4 !important;
}
.scheme_default body .booked-modal button:hover, .scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover {
    background: #99ACB0 !important;
}
.sc_team_button .sc_button.sc_button_size_normal, .sc_blogger_button .sc_button.sc_button_size_normal, .sc_button.sc_button_size_large {
    font-size: 1rem;
    padding: 1.3em 4.7em 1.3em!important;
}
.scheme_default body .prorange .esg-filterbutton:hover, .scheme_default body .prorange .esg-filterbutton.selected, .scheme_default body .minimal-light .esg-filterbutton:hover, .scheme_default body .minimal-light .esg-filterbutton.selected {
    background-color: #416db4 !important;
}
 .scheme_default .sc_testimonials_item_author_title {
    color: #416db4 !important;
}
 .scheme_default .sc_blogger_classic .post_meta_item a, .scheme_default .sc_blogger_classic .post_meta_item a:before {
    color: #416db4 !important;
}
 .scheme_default .post_meta_item:before{
color: #416db4 !important;	
}
.post_meta{
	display: none !important;
}
 .scheme_default .vc_row-has-fill .sc_item_title.sc_align_center:after {
   color: #416db4 !important;
}
 .scheme_default .vc_row-has-fill .sc_item_title.sc_align_center:before {
    background: linear-gradient(to right,#416db4 0%,#416db4 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,#416db4 75%)!important;
}

 .home .scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
.page-id-37 .scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
 .page-id-1335 .scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
.page-id-1374 .scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
.page-id-1339 .scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
.page-id-43 .scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}

 
 
 .home .scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%,#99acb0 50%) no-repeat scroll right bottom / 201% 100% #fff !important;
}
 .page-id-37 .scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%,#99acb0 50%) no-repeat scroll right bottom / 201% 100% #fff !important;
}
 .page-id-1335 .scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%,#99acb0 50%) no-repeat scroll right bottom / 201% 100% #fff !important;
}
 .page-id-1374 .scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%,#99acb0 50%) no-repeat scroll right bottom / 201% 100% #fff !important;
}
 .page-id-1339 .scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%,#99acb0 50%) no-repeat scroll right bottom / 201% 100% #fff !important;
}
 .page-id-1665 .scheme_dark .sc_button_hover_style_alter.sc_button_hover_slide_left {
    background: linear-gradient(to right, #ffffff 50%,#99acb0 50%) no-repeat scroll right bottom / 201% 100% #fff !important;
}

#footer_t .em {
	font-size: 35px;
	font-family: 'Great Vibes', cursive !important;
	line-height: 44px !important;
	font-style: italic;
}
#trusted_t p{
	font-size: 28px;
    line-height: 35px;
	
}
#trusted_gl {
	margin: 0 auto;
}
#trusted_gl img{
	padding: 10px;
}
.sc_services_item_number{
	display: none !important;
}
.sc_services_list .sc_services_item_featured_left .sc_services_item_info {
   padding: 0 0 0 0 !important;
    margin-left: 0 !important;
}
.scheme_dark.vc_section, .scheme_dark.wpb_row, .scheme_dark.wpb_column>.vc_column-inner>.wpb_wrapper, .scheme_dark.wpb_text_column {
    color: #fff !important;
}
 .scheme_dark.footer_wrap .widget li:before, .footer_wrap .scheme_dark.vc_row .widget li:before {
    background-color: transparent !important;
    color: #99acb0 !important;
}
.scheme_dark.footer_wrap .textwidget  {
    color:#fff !important;
}
.scheme_dark.footer_wrap .textwidget .icon-untitled-1:before  {
   color: rgba(255,255,255,0.3)!important;
}
.scheme_dark.footer_wrap .textwidget .icon-email:before  {
   color: rgba(255,255,255,0.3)!important;
}

.scheme_dark.footer_wrap .contacts_description  {
    color:#fff !important;
}
#split3 {
width: 261px!important;
}
.scheme_default .sc_layouts_menu_nav>li.current-menu-item>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-parent>a, .scheme_default .sc_layouts_menu_nav>li.current-menu-ancestor>a {
    color: #416db4 !important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default .sc_layouts_row_type_compact .sc_layouts_item_details_line2, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line1, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item_details_line2 {
    color: #416db4 !important;
}
.scheme_default .sc_layouts_item_icon {
    color: #416db4 !important;
}
.scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not(.button):hover, .scheme_default .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, .scheme_default.sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon {
    color: #416db4 !important;
}
#servic_gal img{
	padding: 10px;
}
.scheme_default .sc_button_hover_slide_left{
    background: linear-gradient(to right, #406870 50%,#416db4 50%) no-repeat scroll right bottom / 201% 100% #406870 !important;
}
.scheme_dark.footer_wrap .widget li:before, .footer_wrap .scheme_dark.vc_row .widget li:before {
   display: none !important;
}
.widget ul {
    padding-left: 0.1em !important;
}
.scheme_default .trx_addons_video_player.with_cover .video_hover:hover, .scheme_default .format-video .post_featured.with_thumb .post_video_hover:hover {
    background-color: #416db4 !important;
}
.scheme_default .sc_blogger_item_title a:hover {
    color: #416db4 !important;
}
@media (max-width: 1800px) {
.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1.03em 0.6em!important;
}
	#split2{
    width: 32%;
}
	#split1{
    width: 8%;
}
}
@media (max-width: 1680px) {

	#split2 {
    width: 30%;
}
}
@media (max-width: 1600px) {
	#split4{
    width: 30%;
}
	#split5{
    width: 10%;
}

}
@media (max-width: 1440px) {
#split1, #split5 {
    width: 6%;
}
	
	#split3 {
    width: 280px!important;
}
#split2, #split4{
    width: 33.33333333%;
}
	header .vc_column-inner{
    padding-left: 0!important;
    padding-right: 0!important;
}
.vc_custom_1494246753771 {
     margin-top: 27px !important;
}
}
@media (max-width: 1280px) {
#split1, #split5 {
    width:3%;
}

	#split3 {
    width: 277px!important;
}
	.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1.03em 0.7em!important;
}
}
@media (max-width: 1260px) {
#split1 {
    width:2%;
}
#split2, #split4 {
    width: 39%;
}
	.sc_layouts_menu_nav>li.menu-item-has-children>a, .sc_layouts_menu_nav>li>a {
    padding: 1.03em 0.7em!important;
}
}

@media (max-width: 980px) {
#split3 {
    width: 100%!important;
}
#split3 .sc_layouts_item:nth-child(1){
 float: left;
}
	#split3 .sc_layouts_item:nth-child(2){
 float: right;
    padding-top: 29px;
    padding-right: 10px;
}
	.sc_layouts_item_link .sc_layouts_item_icon {
    font-size: 2em!important;
}
	.scheme_dark .widget_categories ul li:after, .scheme_dark .logo_text, .scheme_dark .post_info .post_info_item a:hover, .scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before, .scheme_dark .menu_mobile_inner .social_item .social_icon {
    color: #416db4!important;
}
	.vc_hidden-xs {
    display: none!important;
}
	.sc_layouts_menu_mobile_button {
    display: inline-block!important;
}
	.sc_testimonials_item_content p.logos {
    position: absolute;
    width: 82%;
    margin-top: 5em;
}
	}

	@media (max-width: 959px){
.footer_wrap .vc_row-o-equal-height .textwidget {
    overflow: visible !important;
}
		#rev_slider_1_1 .SmallWhiteText {
    display: block !important;
			font-size: 16px!important;
    line-height: 20px!important;
			    padding-top: 23px!important;
}
			#rev_slider_1_1 .SliderButton {
			    margin-top: 53px!important;
}
}
@media (max-width: 480px) {
#split3 .sc_layouts_item:nth-child(1){
 float: left;
}
	.sc_testimonials_item_content p.logos {
    position: absolute;
    width: 60%;
    margin-top: 5em;
}
	#split3 {
    width: 100%!important;
}
	footer #menu-menu1 li:before {
   display:none;
}
	footer .widget ul {
    padding-left: 0;
}
	#split3 .sc_layouts_item:nth-child(2){
 float: right;
    padding-top: 29px;
    padding-right: 10px;
}
}