.paginator li {
	display:inline-block;
	list-style-type:none;
	margin-left:10px;
}
.module_block {
width: 100%;
}
.video_box_embed a::after {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: url("http://new.zemlimsk.ru/img/play-btn.png") no-repeat center;
    opacity: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.video_box_embed a {
    display: block;
    position: relative;
}
a, area, button, [role="button"], input, label, select, summary, textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}
.video_box_title {
    display: inline;
    text-align: center;
    padding: 10px 0 0;
}

.banner_settl {
background-image: url(/uploads/Template/zemlimsk/images/derevo_fon_cta.jpg); 
background-size: cover;
background-position: left top; 
background-repeat: repeat-x;
background-color:#f6e000;
width:100%;
min-height:280px;
text-align: center;
padding:10px 0;
}
.place_photo:before {
	clear: both;
}
.place_photo , .place_photo:hover{
background-image: url(/uploads/Template/zemlimsk/images/settle_card_fon.jpg); 
background-size: cover;
background-position: left top; 
background-repeat: repeat-x;
text-align: center;
display: block;
width:100%;
font-size: 43px;
padding:9px 0px 0px 0px;
font-family: 'Conv_MyriadPro-BoldCond';
margin-top: 24px;
color:#016203;
text-decoration: none;
line-height: 49px;
box-shadow: 0px 0px 8px -3px #333;
}
.gt_product_type {
background-image: url(/uploads/Template/zemlimsk/images/settle_card_fon.jpg); 
background-size: cover;
background-position: left top; 
background-repeat: repeat-x;
text-align: center;
display: block;
width:100%;
font-size: 24px;
color:#016203;
font-family: 'Conv_MyriadPro-BoldCond';
padding:9px 0px 0px 0px;
}
a.podoidet_h5:hover, a.podoidet_h5 {
font-size: 24px;
color:#016203  !important;
text-decoration: none !important;
font-family: 'Conv_MyriadPro-Cond';
}
.banner_settl .slogan {
color:#016203; 
font-size: 43px;
padding:20px;
font-family: 'Conv_MyriadPro-BoldCond';
}
.banner_settl .trassa {
color:#fff;
background-color:#e53330;
box-shadow: 0 0 4px 1px #1a171b inset;
font-size: 26px;
padding:20px;
font-family: 'Conv_MyriadPro-Cond';
font-style: italic;

}					
.banner_settl .trassa  strong{
color:#fff;
font-size: 26px;


}

.banner_settl .areasq {
color:#016203; 
font-size: 24px;
border-right: 4px solid #016203;
margin-top:10px;
padding:0 0;
	font-family: 'Conv_MyriadPro-Cond';

}
.banner_settl .areasq span{
font-size: 63px;
font-family: 'Conv_MyriadPro-Bold';
}
.banner_settl .resolution {
margin-top:10px;
color:#016203; 
font-size: 45px;
padding:0 0;
font-family: 'Conv_MyriadPro-BoldCond';
}

@media (max-width: 1100px) {

.banner_settl .slogan {
font-size: 3vw;

}
.banner_settl .trassa {

font-size: 2.6vw;


}					
.banner_settl .trassa  strong{

font-size: 2.6vw;


}


.banner_settl .areasq {
font-size: 2vw;
}
.banner_settl .areasq span{
font-size: 6vw;
}
.banner_settl .resolution {
line-height: 6vw;
font-size: 3vw;
}

}

@media (max-width: 600px) {

.banner_settl .slogan {
font-size: 5vw;
}
.banner_settl .trassa {
font-size: 5vw;
}					
.banner_settl .trassa  strong{
font-size: 5vw;
}

.banner_settl .areasq {
font-size: 3vw;
border-right: 2px solid #016203;

}
.banner_settl .areasq span{
font-size: 7vw;
}
.banner_settl .resolution {
line-height: 9vw;
font-size: 4vw;
}

}


/*  Карточки на главной */

.location_slider form {
background-color:#f6e000;
font-family: 'Conv_MyriadPro-BoldCond';
text-transform: uppercase;
font-size: 26px;
border-radius: 4px;
margin: 5px;
padding: 3px 5px;
color:#016203;
line-height: 26px;

}
.cta:before{
	clear: both;
}
.cta {
background-image: url(/uploads/Template/zemlimsk/images/derevo_fon_cta.jpg); 
background-size: cover;
background-position: left top; 
background-repeat: repeat-x;
font-family: 'Conv_MyriadPro-BoldCond';
text-transform: uppercase;
font-size: 50px;
line-height: 60px;
border-radius: 4px;
margin: 5px;
padding: 20px 30px;
color:#016203;
}
.cta button strong, .location_slider  button strong{
	color:#fff;
}

.cta span.big{
font-size: 60px;
color:#016203;


}


.location_slider input, .cta input {
background-color:#fff;
font-family: 'Conv_MyriadPro-Cond';
font-size: 26px;
border-radius: 4px;
margin: 5px;
padding: 3px 5px 1px 5px;
color:#016203;
line-height: 26px;
min-width: 40%;
}

.location_slider input, .cta input {

min-width: 30%;
}

.location_slider form button, .cta form button{
background-color:#e53330;
font-family: 'Conv_MyriadPro-Cond';
text-transform: uppercase;
font-size: 26px;
border-radius: 4px;
padding: 5px 5px 0px 5px;
color: #fff;
line-height: 26px;
vertical-align: middle;
border: 1px solid #e53330;
}
.location_slider form button:hover, .cta form button:hover, .location_slider form button:hover>strong, .cta form button:hover>strong {
background-color:#fff;
color: #e53330;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out; 	
}
.row h1, .row .h1 {
    font-size: 50px;
color:#016203; 
font-family: 'Conv_MyriadPro-BoldCond';
text-transform: uppercase;
}

.location_slide_communications .areasq {
color:#016203; 
font-size: 19px;
border-right: 2px solid #016203;
margin-top:10px;
padding:0 0;
	font-family: 'Conv_MyriadPro-Cond';

}
.location_slide_communications .areasq span{
font-size: 39px;
font-family: 'Conv_MyriadPro-Bold';
}
.location_slide_communications .resolution {
margin-top:10px;
color:#016203; 
font-size: 22px;
padding:13px 5px;
font-family: 'Conv_MyriadPro-BoldCond';
}

@media (max-width: 1100px) {

.gt_course_img_des .gt_course_author> a {
font-size: 30px;

}
.gt_course_bottom h5>strong {
	font-size: 35px;
}					
.gt_course_img_des .gt_course_shosse  strong{

font-size: 2.6vw;


}

.gt_course_img_des .gt_course_shosse {

font-size: 2.6vw;


}
.location_slide_communications .areasq {
font-size: 1.5vw;
}
.location_slide_communications .areasq span{
font-size: 3.5vw;
}
.location_slide_communications .resolution {
line-height: 4vw;
font-size: 2vw;
}

}

@media (max-width: 600px) {
	
.doc_nav li {
	width:100%;
}
.cta {
font-size: 30px;
line-height: 40px;
padding: 10px 20px;
color:#016203;
}
.cta span.big{
font-size: 40px;
color:#016203;
}
	
	
	
.row h1, .row .h1 {
    font-size: 25px;
color:#016203; 
font-family: 'Conv_MyriadPro-BoldCond';
text-transform: uppercase;
padding: 10px;
}

.gt_course_author {
	padding-top:4px;
}
.gt_course_img_des .gt_course_author> a {
font-size: 27px;

}
.gt_course_bottom h5>strong {
	font-size: 27px;
}	

.gt_course_img_des .gt_course_shosse {
font-size: 5vw;
}					
.gt_course_img_des .gt_course_shosse  strong{
font-size: 5vw;
}

.location_slide_communications .areasq {
font-size: 3vw;
border-right: 2px solid #016203;

}
.location_slide_communications .areasq span{
font-size: 7vw;
}
.location_slide_communications .resolution {
line-height: 4vw;
font-size: 4vw;
}

}



/* cmsms stylesheet: Карточки поселков modified: 10.11.2017 12:12:06 */
.akciya_menu {
	-webkit-animation: blink 1s linear infinite ;
	color: red !important;
	font-weight: 700 !important;
	animation: blink 2s linear infinite;
}

.price-bg .meta {
	left: 700px;  
	position: relative; 
	width: 250px;
	color: #fff;
	text-align: center;
	padding: 30px 0px 0px 0px;}
.price-bg .meta-price {
	font-size: 16px;
	line-height: 17px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	display: inline-block;
	margin-bottom: 22px;}
.price-bg .meta-price span {
	display: block;
	font-size: 93px;
	font-weight: normal;
	line-height: 68px;
	margin: 5px 0px 18px 0px;}
.price-bg .meta-info {  
	font-size: 17px; 
	padding: 0px 10px;
	height: 91px;
	width: 305px;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
	line-height: 1.3; 
	text-transform: uppercase;}
.price-bg {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -550px;
	bottom: 0;
	width: 1px;
	height: 1px;}



.hits {
	margin: 0px;
	font-size: 0;
	width: 980px;}
.hits .row {
	font-size: 16px;
	width: 307px;
	padding: 0px; 
	padding-right: 9px;
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	margin-bottom: 20px;}
.hits .block {
	position: relative;
	border: 1px solid #E5E5E5;
	border-bottom-width: 5px;
	background: #fff;}
.hits .pic {
	position: relative;
	overflow: hidden;}
.hits .pic img {
	width: 305px; 
	height: 205px;}
.hits .txt {
	width: 260px; 
	position: relative;
	padding: 18px 5px 52px 20px;
	min-height: 102px;}
.hits .txt p {
	line-height: 22px;
	margin-bottom: 0;}
.hits .title {
	width: 150px; 
	font-size: 21px;
	margin-bottom: 8px;
	line-height: 30px;}
.hits .title a {
	text-decoration: none;
	color: #000;}
.hits .title a:hover {
	color: #2558C3;}
.hits .direction {
	font-size: 14px;
	position: absolute;
	white-space: nowrap;
	left: 20px;
	bottom: 18px;
	max-width: 90%;}
.hits .meta {
	position: absolute;
	right: 10px;
	top: 95px;
	width: 115px;
	height: 150px;
	color: #fff;
	text-align: center;
	padding: 22px 0px 0px 0px;}
.hits .meta-price {
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	display: inline-block;}
.hits .meta-price span {
	display: block;
	font-size: 50px;
	font-weight: normal;
	line-height: 30px;
	margin: 5px 0px 12px 0px;}
.hits .meta-info {
	font-size: 12px;
	padding: 0px 8px;
	height: 69px;
	width: 175px;
	display: table-cell;
	vertical-align: middle;
	font-weight: bold;
	line-height: 1.3;}


.hits .promo {
	width: 470px;
	height: 433px;
	color: #fff;
	position: relative;}
.hits .promo .txt {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 0px 50px 35px 30px;}
.hits .promo .txt p {}
.hits .promo .title {
	margin-bottom: 11px;}
.hits .promo a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;}
.hits .promo:hover .btn {
	background-color: #1549B8;}
.hits .promo-btn {
	margin-top: 20px;}
.type-hits .promo {
	background: url(/img/no-village.jpg) 0 100% no-repeat;}
.type-land .promo {
	background: url(/img/no-land.jpg) 0 100% no-repeat;}



.hits-main {
	margin: 0px;
	font-size: 0;
	width: 980px;}
.hits-main .row {
	font-size: 16px;
	width: 452px;
	padding: 0px; 
	padding-right: 9px;
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	margin-bottom: 20px;}


.hits-main .row1 {
	font-size: 16px;
	width: 920px;
	padding: 0px; 
	padding-right: 9px;
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	margin-bottom: 20px;}


.hits-main .row3 {
	font-size: 16px;
	width: 300px;
	padding: 0px; 
	padding-right: 9px;
	display: inline-block;
	vertical-align: top;
	margin: 0px;
	margin-bottom: 20px;}
.hits-main .title3 {
	_min-height: 76px; 
	font-size: 28px;
	margin-bottom: 8px;
	line-height: 38px;}
.hits-main .title3 a {
	text-decoration: none;
	color: #000;}
.hits-main .title3 a: {
	color: #2558C3;}

.hits-main .block {
	position: relative;
	border: 1px solid #E5E5E5;   
	border-bottom-width: 5px;   
	background: #fff;}
.hits-main .pic {
	position: relative;
	overflow: hidden;}
.hits-main .pic img {
	height: 305px;}
.hits-main .txt {
	width: 260px; 
	position: relative;
	padding: 18px 5px 52px 20px;
	min-height: 112px;}
.hits-main .txt p {
	line-height: 22px;
	margin-bottom: 0;}
.hits-main .title {
	width: 220px; 
	font-size: 22px;
	margin-bottom: 8px;
	line-height: 38px;}
.hits-main .title a {
	text-decoration: none;
	color: #000;}
.hits-main .title a: {
	color: #2558C3;}
.hits-main .direction {
	font-size: 14px;
	white-space: nowrap;
	left: 20px;
	bottom: 18px;
	max-width: 90%;}
.hits-main .meta {
    top: -100px;
	color: #fff;
	text-align: center;
	padding: 22px 0px 22px 0px;}
.hits-main .meta-price {
	font-size: 17px;
	line-height: 19px;
	text-transform: uppercase;
	font-weight: bold;
	display: inline-block;}
.hits-main .meta-price span {
	display: block;
	font-size: 37px;
	font-weight: normal;
	line-height: 50px;
	margin: 5px 0px 5px 0px;}
.hits-main .meta-info {
	font-size: 17px;
	    padding: 30px 8px;
    height: 53px;
	vertical-align: middle;
	font-weight: bold;
	line-height: 1.3;}
.pic img {
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out; 
	opacity: 1;
   
}
	
.pic:hover img{
	opacity: .5;
	transform: scale(1.15,1.15);
	-webkit-transform: scale(1.15,1.15);
	-moz-transform: scale(1.15,1.15);
	-ms-transform: scale(1.15,1.15);
	-o-transform: scale(1.15,1.15);
	background: #1abc9c;
} 
.pic .buttonar {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	border: 3px solid #fff;
	padding: 20px 20px;
	background: transparent;
	background: #fff;
	color: #333;
	opacity: 0;
	-moz-opacity: 0;
	text-align: center;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transform: translateY(-50%) translateX(-50%) scale(0.25);
	transform: translateY(-50%) translateX(-50%) scale(0.25);
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}

.pic a:hover  .buttonar {
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.pic a:hover .buttonar {
	opacity: 1;
	-moz-opacity: 1;
	-webkit-transform: translateY(-50%) translateX(-50%) scale(1);
	transform: translateY(-50%) translateX(-50%) scale(1);
}
/* hits anons */
.ribbon-wrapper-red {
    height: 188px;
    overflow: hidden;
    position: absolute;
    top: -3px;
    right: -1px;
}

.ribbon-red {
    text-align: center;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    position: relative;
    left: 75px;
    top: 45px;
    width: 280px;
    background-color: #F70505;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F70505), to(#F70505));
    background-image: -webkit-linear-gradient(top, #F70505, #C7031F);
    background-image: -moz-linear-gradient(top, #F70505, #F70505);
    background-image: -ms-linear-gradient(top, #F70505, #F70505);
    background-image: -o-linear-gradient(top, #F70505, #F70505);
    color: #FFF;
    font-size: 32px;
    text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:300;
	}
.product-list-item:hover .location_slide_communications .kw-actions {
    width: 100%;
    right: 4px;
}
.product-list-item .location_slide_communications .kw-actions {
	text-align: center;
	position: relative;
	right:0;
	bottom:10px;
	width:0;
	overflow:hidden;
	line-height: 1;
	z-index: 1;
	padding:10px 0;
	 -webkit-transition: none; 
	transition: none;
	}
/* cmsms stylesheet: Адаптация шаблона modified: 15.05.2018 13:42:49 */
.class_formBillder{
    padding: 0px!important;
    margin-bottom: 20px!important;
}
/*============	Media 1200px Start ============ */
@media screen and (min-width: 1200px) {
	.gt_banner_hdg .glav_baners{ width: 550px;}
	.gt_sub_h_hdgw{
	    height: 570px!important;
	}
	#socials {
top: 0px!important;
	        display: block;
	    position: relative;
	}
	
}

/*============	Media 940Px Start ============ */
@media screen and (min-width: 991px) and (max-width: 1199px) {
	.gt_navigation>ul>li>a{padding: 21px 9px;font-size: 19px;}
	.gt_banner_hdg .glav_baners{ width: 550px;}
	ul.gt_event_meta li:last-child{padding-left: 0px;}
	.slider654{
		    padding-top: 266px!important;
	}.gt_sub_h_hdgw{
	    height: 531px!important;
	}
	#slider{
		    height: 297px!important;

	}
	.kl-slideshow-inner{
	    height: 300px!important;
	}
	#socials {
top: 0px!important;
	        display: block;
	    position: relative;
	}
	.btn_home{
		    font-size: 14px;
    padding: 10px 21px!important;
	}
	.gt_listing_share_wrap > button{margin-bottom: 10px;}
	.gt_banner_service_wrap{margin-top: -90px;}
	.gt_banner_service{padding: 20px 5px;min-height: 210px;}
	.gt_blog_listing figure{width: 100%;height: 250px;}
	.gt_blog_listing figure>img{width: 100%;}
	.gt_blog_listing .gt_listing_des{width: 100%;}
	.gt_advance_search{margin: 0px 30px 30px 0px;}
	.gt_advance_search,.gt_explore_search.gt_clas_search{width: 48%;}
	.gt_advacnce_search_wrap .gt_clas_search{margin-right: 0px;}
	.gt_advacnce_search_wrap .gt_clas_search:nth-child(2){margin-bottom: 30px;}
	.gt_advacnce_search_wrap .gt_clas_search:nth-child(3){margin-right: 30px;}
	.gt_cd_mata_wrap > ul > li{float:left;width: 100%;border-bottom: 1px solid #cccccc;padding: 0px 0px 10px;margin: 0px 0px 10px;}
	.gt_cd_mata_wrap > ul > li ul.gt_scl_icon li{float: left;margin-right: 10px;}
	.gt_cd_mata_wrap > ul > li:last-child{padding: 0px;border: 0px;margin: 0px;}
	.gt_cd_mata_wrap > ul > li:before{display: none;}
	.gt_featured_course_list > a{width: 100%;border-radius: 0px;}
	.gt_featured_course_list > a:first-of-type{border-radius: 0px;}
	.gt_advacnce_search_wrap .gt_explore_search{width: 46%;}
	.gt_search_type,.gt_search_format{width: 50%;}
	.gt_search_format ul{width: 100%;text-align: center;}
	.gt_event_grid_des > a:first-of-type{margin-bottom: 10px;}
	.gt_d_profile_detail > ul > li{padding: 9px 0px;}
	.gt_course_listing_wrap>figure{height: 250px;}
	.gt_course_listing_wrap>figure>img{height: 100%;}
	.gt_course_listing_wrap>figure,.gt_course_listing_des{width: 100%;}
	.gt_course_listing_des{padding: 10px 0px;}
	.gt_event_des h4>a{font-size: 18px;}
	.gt_event_list_wrap>ul>li{padding: 0px 0px 15px;margin: 0px 0px 15px;}
	/*Index 02 CSS*/
	.gt_hdr_2_ui_element ul li ul{left: -20px;}
	.gt_navigation2 > ul > li > a{padding: 30px 14px 31px;}
	.gt_hdr2_wrap .gt_login_element{float: left;width: 100%;margin-top: 15px;text-align: center;}
	.gt_slide_1{margin-right: -460px;}
	.gt_slide_3{margin-left: -400px;}
}
/*============	Media 768Px Start ============ */ 
@media (min-width: 768px) and (max-width: 990px) {
	.gt_course_search form{width: 100%;}
	.gt_choose_wrap span > i{height: 179px;}
	.slider654{
		        width: 593px!important;
		        padding-top: 333px!important;
	}
	.kl-slideshow-inner{
	    height: 250px!important;
	}
	#slider{
		height: 213px!important;

	}
	.kl-slideshow-inner{
	    height: 400px!important;
	}
	#socials {
top: 60px;
	        display: block;
	    position: relative;
	}
	.soc_icon_new
{
	display: none;
}
	.gt_choose_img{height: 250px;text-align: center;}
	.gt_choose_img img{height: 100%;width: auto;}
	.gt_advance_search{margin: 0px 30px 30px 0px;}
	.gt_advance_search,.gt_explore_search.gt_clas_search{width: 47%;}
	.gt_advacnce_search_wrap .gt_clas_search{margin-right: 0px;}
	.gt_advacnce_search_wrap .gt_clas_search:nth-child(2){margin-bottom: 30px;}
	.gt_advacnce_search_wrap .gt_clas_search:nth-child(3){margin-right: 30px;}
	.gt_d_courses_wrap > figure{height: 177px;}
	.gt_d_courses_wrap > figure>img{height: 100%;}
	.gt_d_report_wrap{text-align: center;}
	.gt_d_report_icon{float: none;display: inline-block;}
	.gt_d_report_des{padding: 0px;float: left;width: 100%;margin-top: 15px;}
	.gt_commming_soon h2{font-size: 80px;}
	.gt_course_listing_wrap>figure{height: 250px;}
	.gt_course_listing_wrap>figure>img{height: auto;}
	.gt_course_listing_wrap>figure,.gt_course_listing_des{width: 100%;}
	.gt_course_listing_des{padding: 10px 0px;}
	.gt_event_img{text-align: center;}
	.gt_event_img>img{width: auto;height: auto;display: inline-block;}
	.gt_blog_listing .gt_listing_des{padding: 10px 15px 0px;}
	.gt_listing_des>h6>a{font-size: 14px;margin-bottom: 10px;}
	/*Index 02 Css*/
	.gt_hdr2_wrap .gt_login_element{float: left;width: 100%;margin-top: 15px;text-align: center;}
}
/*============ Media 767Px Start ============ */
@media (max-width: 990px) {
	.gt_menu_bg .gt_logo{position: relative;}
	.gt_menu_bg .gt_logo:before{content: "";position: absolute;bottom: 0px;left: -9999px;right: -9999px;border-bottom: 1px solid #333333;}
	.gt_mobile_menu{display: block;}
	.gt_banner_hdg .glav_baners{ width: 100%;}
	.gt_banner_hdg{
		padding: 50px 0px 250px 0;
	}
	.top_slideshow{
		margin-top: 110px;
	}
	.logo a img{
		width: 130px!important;
	}
	.gt_content_wrap{
		margin-top: 0px!important;
		z-index:1;
	}
	.soc_icon_new {
		padding-top: 114px!important;
    	right: 39px!important;
	}
	.social li a{
		    font-size: 21px!important;
	}
	.gt_sub_h_hdgw{
	    height: 615px!important;
	}
	.slider654 label{
		    margin: 89px 0 0 15px!important;
	}
	.btn_home
	{
		margin-bottom: 12px;
	}
	.block-title > *{
		font-size: 28px!important;
	}
	.gt_navigation{padding: 12px 0;right: 30px;}
	.gt_navigation>ul{display: none;position: absolute;top: 100%;right: 0px;width: 300px;	background-image: url(/uploads/Template/zemlimsk/images/menu_wood3.jpg);background-position: left top; 	background-repeat: repeat-y;background-color:#f4e500;}
	.gt_navigation ul ul{background-color: #ffffff;}
	.gt_navigation ul ul li a{color: #949494;border-color: #cccccc;}
	.gt_navigation ul ul ul{right: 0;top: 100%;left: 20px;margin: auto;}
	.gt_navigation ul li{width: 100%;}
	.gt_navigation > ul > li > a{padding: 15px;}
	.gt_banner_service_wrap{margin: 30px 0px;}
	.gt_choose_img{display: none;}
	.gt_fact_bg{padding-bottom: 40px;}
	.gt_number_count_wrap{margin: 0px 0px 30px;}
	.gt_event_img{margin-bottom: 30px;}
	.gt_newsletter_wrap{width: 100%;}
	.gt_newsletter_inside_bg{background-image: none;text-align: center;}
	.gt_widget_hdg,.gt_foo_contact_des{margin-bottom: 30px;}
	.gt_foo_contact_wrap{margin-top: 20px;}
	.gt_footer1_bg{padding-bottom: 40px;}
	.gt_copyright_des{text-align: center;}
	.gt_copyright_des p{margin-bottom: 10px;}
	.gt_copyright_des p,.gt_copyright_des span{width: 100%;float: none;text-align: center;}
	/*About Us*/
	.gt_who_we_bg{padding-bottom: 40px;}
	.gt_who_we_img,.gt_who_we_wrap .col-md-6,.get_started_content_wrap,.accor_outer_wrap{margin: 0px 0px 30px;}
	.gt_who_we_wrap > p{margin-bottom: 30px;}
	/*Blog Detail*/
	.gt_resp_margn{margin-top: 30px;}
	.gt_classes_table{display: none;}
	.gt_table_small{display: block;}
	.gt_contact_list{margin: 0px 0px 30px;}
	.gt_cd_mata_wrap > ul > li{float:left;width: 100%;border-bottom: 1px solid #cccccc;padding: 0px 0px 10px;margin: 0px 0px 10px;}
	.gt_cd_mata_wrap > ul > li ul.gt_scl_icon li{float: left;margin-right: 10px;}
	.gt_cd_mata_wrap > ul > li:last-child{padding: 0px;border: 0px;margin: 0px;}
	.gt_cd_mata_wrap > ul > li:before{display: none;}
	.gt_advacnce_search_wrap .gt_explore_search{width: 46%;}
	.gt_search_type,.gt_search_format{width: 50%;}
	.gt_search_format ul{width: 100%;text-align: center;}
	.gt-user-sidebar{margin-bottom: 30px;}
	.gt_d_upload_area{padding-top: 10%;}
	.gt_team_d_img{margin-bottom: 15px;}
	/*Index 02*/
	.gt_navigation2>ul{display: none;}
	.gt_hdr2_wrap .gt_mobile_menu{float: right;margin-top: 20px;margin-right: 15px;}
	.gt_hdr2_wrap .gt_mobile_menu:hover{background-color: #222;}
	.gt_hdr2_wrap .gt_mobile_menu>span.icon-bar{background-color: #ffffff;}
	.gt_hdr2_wrap .gt_navigation2>ul{width: 300px;top: 100%;right: 15px;position: absolute;z-index: 9999;background-color: #222222;}
	.gt_navigation2 ul ul ul{left: 0px;top: 100%;}
	.gt_navigation2 ul li{width:100%;}
	.gt_navigation2 > ul > li > a{padding-top: 12px;padding-bottom: 12px;}
	.gt_search02_wrap{margin-top: 30px;}
	.get_started_video{margin-bottom: 30px;}
	.ct_facts_bg{padding-bottom: 40px;}
	ul.gt_facts2_wrap li{width: 50%;margin-bottom: 30px;}
	.gt_choose02_wrap:before,.gt_choose02_wrap:after{width: 100%;}
	.gt_choose02_wrap{background-size: cover;}
	.gt_choose02_wrap .gt_hdg_1 h3,.gt_choose02_wrap .gt_hdg_1 p{color: #ffffff;}
	.gt_choose02_wrap .gt_hdg_1 span.gt_hdg02_span{box-shadow: -51px 0 0 0 #ffffff;}
	.gt_chooose_2_list_des{border-color: rgba(255,255,255,0.7);}
	.gt_chooose_2_list_des h6>a,.gt_chooose_2_list_des p{color: #ffffff;}
	.gt_latest_news_wrap,.gt_foo_logo_wrap,.gt_widget2_hdg{margin-bottom: 30px;}
	.gt_flicker_outer_wrap{margin-top: 10px;}
	.gt_hdr_2_ui_element ul li ul{left: -45px;}
	.gt_choose_slider2_thumb{margin-bottom: 30px;}
	.gt_newslettr_hdg{margin-bottom: 15px;}
	.gt_banner_text h3{font-size: 25px;}
	.gt_banner_text h2{font-size: 40px;}
	.gt_slide_1{margin: -130px -310px 0 0;width: 450px;}
	.gt_slide_3{margin: -130px 0 0 -280px;width: 450px;}
	.kl-slideshow-inner{
	    height: 350px!important;
	}
}
/*============ Media 767Px Start ============ */
@media (max-width: 767px) {
	.gt_top_element,.gt_login_element{width: 100%;text-align: center;}
	.gt_login_element{border-top: 1px solid rgba(255, 255, 255, 0.65);}
	.gt_course_search form,.gt_sort_wrap{width: 100%;}
	.gt_course_search{margin-bottom: 10px;}
	.gt_sort_wrap{margin: 0px;}
	.gt_sub_h_hdgw{
	    height: 480px!important;
	}
	.top_slideshow{
		margin-top: 110px;
	}
	#socials {
top: 59px;
	        display: block;
	    position: relative;
	        left: 25px;
	            width: 282px;
	}
	.container {
	    padding-right: 0px!important;
	    padding-left: 0px!important;
	    margin-right: auto;
	    margin-left: auto;
	}
	.slider-padd{
		padding-right: 0px!important;
	    padding-left: 0px!important;
	}
	.logo a img{
		width: 88px!important;
	}
	
	
	.gt_content_wrap{
		margin-top: 0px!important;
		z-index:1;
	}
	.gt_fact_bg {
	   padding-bottom: 0px;
	}
	
	.gt_fact_bg.mb30
	{
		    margin-bottom: 0px;
	}
	.btn_home
	{
		margin-bottom: 12px;
	}
	.imgs_cher {
    left: 0px!important;
    top: -84px!important;
}
	.block-title > *{
		font-size: 14px!important;
	}
	.gt_sub_hdgw{
	    height: 242px!important;
	}
	.bloct_tel{
		position: relative;padding-top: 15px;float: right;text-align: right;color: white;font-style: initial;text-shadow: 1px 1px 2px #000;
	}
	.gt_sub_banner_hdg{
	    padding: 30px 0px 26px 0!important;
    margin-top: 0!important;
	}
	.slider654{
		        padding-top: 276px!important;
	}
	.slider654 label{
		    margin: 8px 0 0 24px!important;
	}
	.gt_sub_banner_bg
	{
		 margin-top:0!important;
	}
	.top-bar .top-bar-text li
	{
		
    float: right!important;
	}
	.top-bar-text li a{
		font-size: 14px!important;
	}
	.gt_sort_wrap select{width: 80%;}
	.gt_sort_wrap label{right: 20px;}
	.gt_sort_wrap{text-align: center;}
	.gt_event_list_wrap > ul > li{text-align: center;}
	.gt_event_date{float: none;margin: auto auto 20px;}
	.gt_event_des{width: 100%;padding: 0px;}
	.gt_event_des > a{position: relative;}
	.gt_blog_detail_wrap .gt_instructor_detail > figure{width: 100%;margin-bottom: 30px;}
	.gt_blog_detail_wrap .gt_instructor_detail_des{margin: 0px;width: 100%;}
	.gt_blog_listing figure{width: 100%;height: 250px;}
	.gt_blog_listing figure>img{width: 100%;}
	.gt_blog_listing .gt_listing_des{width: 100%;padding-bottom: 10px;}
	.gt_blog_single_wrap ul.gt_scl_icon{margin-top: 10px;}
	.gt_advance_search,.gt_explore_search.gt_clas_search{width: 100%;}
	.gt_explore_search.gt_clas_search{margin-top: 15px;}
	.gt_instructor_detail > figure{width: 100%;margin-bottom: 15px;}
	.gt_instructor_detail_des{margin: 0px;width: 100%;}
	.gt_cd_hdg_wrap > h5{width: 100%;margin-bottom: 15px;}
	.gt_cd_rating{width: 100%;}
	.gt_cd_rating > span{float: left;margin-left: 0px;margin-right: 15px;}
	.gt_cd_rating ul.gt_rating_star{float: left;}
	.gt_lec_detail,.gt_lec_title{margin-bottom: 10px;}
	.gt_lec_detail,.gt_lec_title,.gt_lec_duration{width: 100%;}
	.gt_lec_duration{text-align: left;}
	.gt_advacnce_search_wrap .gt_explore_search{width: 100%;margin-top: 15px;}
	.gt_search_type,.gt_search_format{width: 100%; margin-top: 15px;}
	.gt_search_format ul{width: 100%;text-align: center;}
	.gt_event_list>figure{width: 100%;overflow: hidden;}
	.gt_event_list > figure > img{height: auto;}
	.gt_event_list .gt_event_grid_des{width: 85%;}
	.gt_event_counter{width: 15%;}
	.gt_d_profile_detail{width: 100%;padding-left: 0px;}
	.gt_d_profile_wrap > figure,.gt_d_courses_wrap > figure{width: 100%;}
	.gt_d_classes_des{width: 100%;}
	.gt_d_people_view{margin-bottom: 15px;}
	.gt_team_d_point > ul{width: 100%;}
	.gt_team_d_point > ul:first-of-type{margin-bottom: 20px;}
	.gt_team_d_title,.gt_team_scl,.gt_team_d_des > ul > li{width: 100%;}
	.gt_comming_soon_form{width: 100%;}
	.gt_course_listing_wrap>figure,.gt_course_listing_des{width: 100%;}
	.gt_course_listing_des{padding: 10px 0px;}
	.gt_course_listing_des>h5{font-size: 18px;}
	.gt_course_listing_des>ul.gt_event_meta{padding-right: 80px;}
	ul.gt_event_meta li{font-size: 12px;}
	/*Index 02*/
	.gt_hdr_2_ui_element,.gt_login_element{width: 100%;text-align: center;margin-top: 15px;}
	.gt_logo{/*border-bottom: 1px solid rgba(219, 219, 219, 0.5);*/}
	.gt_navigation2{display: inline-block;float: none;}
	.gt_navigation2 .gt_mobile_menu{margin-top: 8px;top: 10px;left: 20px;}
	.gt_hdr2_wrap .gt_navigation2 > ul{top: 125%;right: -83px;}
	.gt_banner_text{text-align: center;padding: 0px 70px;}
	.gt_banner_text h3{font-size: 20px;}
	.gt_banner_text h2{font-size: 30px;}
	.gt_slide_1{margin: 0px;width: 100%;left: 0px;top: 10%}
	.gt_slide_3{margin: 0px;width: 100%;left: 0px;top: 10%}
	.gt_top_element ul li{width: 100%;}
	.gt_top_wrap .gt_login_element{margin-top: 0px;}
	.kl-slideshow-inner{
	    height: 230px!important;
	}
}

/*============ Media 300Px Star ============ */
@media (max-width: 480px) {
	.gt_top_element ul li{border-right: 1px solid rgba(255, 255, 255, 0.65);border-bottom: 1px solid rgba(255, 255, 255, 0.65);}
	.gt_top_element ul li:last-child{border-bottom: 0px;}
	.gt_menu_bg{text-align: center;}
	.gt_logo{width: 100%;}
	
	.gt_cart_wrap,.gt_search_wrap,.gt_navigation{float: none;display: inline-block;}
	.gt_navigation {
    padding: 0px;
    right: 15px;
    top: 10px;
    position: relative;
    display: block;
    float: right;
    
    
}
.kl-slideshow-inner{
	    height: 115px!important;
	}
#socials {

	        left: 25px;
	            width: 220px;
	}
.gt_sub_h_hdgw{
	    height: 350px!important;
	}
.block-title{
  	 font-size: 14px!important;
  }
.block-title > *{
	    padding: 12px 44px 12px 20px;
}
.btn_home{
	    background: #f28500;
    height: 42px;
    font-size: 12px;
        width: 330px;
        text-align: center;
    padding: 11px 62px!important;
    margin-bottom: 12px;
}
.slider654
{
	 padding-top:200px!important;
}
.slider654 label {
    margin: 5px 0 0 18px!important;
}

.call_phone_1{
	    font-size: 18px!important;
}
.gt_sub_banner_hdg{
	    padding: 30px 0px 34px 0!important;
}
	.gt_navigation>ul{right: 0px;top: 136%;}
	.gt_cart_wrap .gt_cart_list{right: -174px;}
	.gt_comment_wrap figure{width: 100%;text-align: center;margin-bottom: 15px;}
	.gt_comment_wrap figure img{width: auto;}
	.gt_comment_des{padding: 0px;width: 100%;float: left;text-align: center;}
	.gt_comment_list_wrap ul ul{padding: 0px;}
	ul.gt_event_meta li{width: 100%;padding-left: 0px;}
	.gt_tag_wrap > ul{width: 100%;text-align: center;}
	.gt_blog_single_wrap ul.gt_scl_icon{width: 100%;}
	.gt_blog_detail_author{text-align: center;}
	.gt_blog_detail_author figure{width: 100%;margin-bottom: 15px;}
	.gt_blog_detail_author figure>img{width: auto;}
	.gt_blog_author_cap{padding: 0px;width: 100%;float: left;}
	.gt_blog_author_cap p{margin: 0px 0px 15px;}
	ul.gt_scl_icon{width: 100%;}
	.accor_outer_wrap .accord_hdg h6{font-size: 14px;}
	.gt_course_dur_list,.gt_featured_course_list > ul > li > span{width: 100%;}
	.gt_featured_course_list > a{width: 100%;border-radius: 0px;}
	.gt_featured_course_list > a:first-of-type{border-radius: 0px;}
	.gt_event_list .gt_event_grid_des{width: 100%;}
	.gt_event_counter{width: 100%;}
	.gt_event_counter ul.countdown li{width: 100px;display: inline-block;}
	.gt_event_grid_des > a{padding: 8px 16px;}
	.gt_lgin_tab_wrap{width: 100%;}
	.switch{width: 80px;}
	.slider > span{left: 30px;}
	.slider:before{width: 15px;height: 15px;left: 7px;bottom: 8px;}
	.switch input:checked + .slider::before{transform:translateX(55px);-moz-transform:translateX(55px);-webkit-transform:translateX(55px);}
	.gt_d_report_wrap{text-align: center;}
	.gt_d_report_icon{float: none;display: inline-block;}
	.gt_d_report_des{padding: 0px;float: left;width: 100%;margin-top: 15px;}
	.gt_commming_soon h4{font-size: 38px;}
	.gt_commming_soon h2{font-size: 30px;}
	.gt_commming_soon ul.countdown li{margin-left: 0px;margin-bottom: 10px;}
	.gt_comming_soon_field input[type="submit"], .gt_comming_soon_field button{padding: 0 10px;font-size: 13px;}
	.gt_comming_soon_field input[type="text"]{margin-right: 0px;padding: 8px 105px 8px 15px;}
	.gt_404_02_wrap h1{font-size: 115px;}
	.gt_4042_error_wrap > h4{font-size: 35px;}
	.gt_4042_error_wrap > h5{font-size: 15px;line-height: 22px;}
	.gt_hdr_2_ui_element > ul > li{border-left: 0px;}
	.gt_hdr_2_ui_element > ul > li:first-child{margin-bottom: 10px;}
	ul.gt_facts2_wrap li{width: 50%;}
	.gt_banner_text{display: none;}
	.gt_choose_wrap span{width: 100%;padding-bottom: 15px;}
	.gt_choose_wrap span>i{display: inline-block;height: auto;}
	.gt_choose_des{width: 100%;padding: 15px;float: left}
	.gt_core_value_des figure{width: 100%;}
	.gt_core_img_des{width: 100%;padding: 10px 0px;float: left;}
	.gt_core_value_wrap ul li a{font-size: 14px;}
	ul.gt_aboutus_list li{width: 100%;}
	.gt_course_listing_des>a{font-size: 13px;padding: 10px 20px;}
}
/*============ Media 320Px Star ============ */
@media (min-width: 768px) {
  .col-sm-1-5 {
    width: 20%;
    float: left;
  }
  .block-title{
  	 font-size: 18px!important;
  }
  #socials {

    top: 60px;
        display: block;
    position: relative;
}
 
@media (min-width: 992px) {
  .col-md-1-5 {
    width: 20%;
    float: left;
  }
  .block-title{
  	 font-size: 24px!important;
  	 text-align: left!important;
  }
}
 
@media (min-width: 1200px) {
  .col-lg-1-5 {
    width: 20%;
    float: left;
  }
  #socials {

	        display: block;
	    position: relative;
	}
  .btn_home{
	    background: #f28500;
    float: left;
    height: 42px;
    font-size: 13px;
    padding: 11px 62px!important;
    margin-bottom: 12px;
}
}

@media (max-width: 320px) {
	
	.gt_foo_instagram ul li:nth-child(3){margin-right: 15px;}
	.gt_team_scl{display: none;}
	.gt_top_element ul li{width: 100%;}
}


/*----------------*/
.gt_listing_des h1{
font-size: 25px;
}
