@media all and (min-width: 1700px) {
	.container {
		max-width: 1640px;
		width: 100%;
	}



}

@media all and (max-width: 1399px) {
	.text_preview_text {
	    padding-top: 120px;
	    padding-left: 15px;
	    padding-right: 30px;
	}
	div#slick-caption-list {
	    padding-top: 30px;
	    padding-left: 15px;
	    padding-bottom: 20px;
	}
	.s_thamb_area {
	    margin-right: 13px;
	}
	.s_thumb_text h3 {
	    font-size: 18px;
	}
	.s_thamb_area {
	    margin-right: 13px;
	    width: 170px  !important;
	}




}

@media all and (max-width: 1199px) {
	.s_thamb_area {
	    margin-right: 13px;
	    width: 141px !important;
	}
	.s_thumb_text h3 {
	    font-size: 14px;
	}
	.s_thumb_text {
	    height: 45px;
	}




}




@media all and (max-width: 991px) {
	.cat_content p {
	    font-size: 14px;
	}
	.cat_content h2 {
	    font-size: 28px;
	}

	.plus_img button {
	    padding: 12px 35px;
	    letter-spacing: 2.8px;
	}
	.plus_img {
	    bottom: 230px;
	}
	.s_logo {
	    margin-top: 300px;
	}
	.contact_menu {
	    top: 40px;
	}
	.contact_icon {
	    right: 45px;
	}

	.contact_area {
	    padding-top: 84px;
	    padding-bottom: 60px;
	}
	.contact_form {
	    margin-top: 40px;
	}
	.text_preview_text {
	    padding-top: 50px;
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.s_thamb_area {
	    width: 174px !important;
	}



}


@media all and (max-width: 767px) {

	.explore_items_area {
   		 height: initial;
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	}
	.single_explore_item {
	    -webkit-box-flex: 0;
	        -ms-flex: 0 0 100%;
	            flex: 0 0 100%;
	    max-width: 100%;
	    width: 100%;
	    position: relative;
	}
	.s_logo {
	    margin-top: 247px;
	}
	.s_thamb_area {
	    width: 127px !important;
	}

	.text_top {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    -webkit-box-align: start;
	        -ms-flex-align: start;
	            align-items: flex-start;
	}
	.text_top p {
	    padding-top: 5px;
	}
	.nav_ctelh {
	    width: 36px;
	    position: absolute;
	    top: 25px;
	    right: 35px;
	    z-index: 1050;
	}
	.overlay .closebtn {
	    position: absolute;
	    top: 1px;
	    right: 30px;
	    font-size: 60px;
	}





}

@media all and (max-width: 575px) {

	.s_logo {
	    margin-top: 144px;
	}
	.logo img {
	    width: 47%;
	}
	.logo {
	    max-width: 240px;
	    padding: 22px 0px;
	}
	.contact_form h2 {
	    font-size: 28px;
	}

	.input_item input, .input_item textarea {
	    padding: 12px;
	}
	.s_thamb_area {
	    width: 175px !important;
	    margin: 8px !important;
	}	
	.text_top h2 {
    letter-spacing: 3.7px;
    color: #FFFFFF;
    text-transform: uppercase;
    opacity: 1;
    font-family: 'Didot';
    font-weight: 700;
    font-size: 30px;
    padding-right: 37px;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    white-space: normal;
}





}
@media all and (max-width: 413px) {

	.s_item_c {    
		bottom: 55px;
	}
	.s_thamb_area {
	    width: 154px !important;
	    margin: 8px !important;
	}
		



}
@media all and (max-width: 374px) {

	.s_thamb_area {
	    width: 149px !important;
	    margin: 8px !important;
	}
		



}