@media (min-width: 1280px) {
    .container--narrow, .sec_mian section.sec .container-fluid{
        max-width: 64rem;
    }
}
@media(max-width:600px){
h1{ font-size:52px; }
._title_3 h2{
    font-size: 50px;
}
._title_3 .text_shadow {
    top: -25%;
    font-size: 60px;
}	
.lists_box{
	flex-wrap:wrap;
}
._title h2, .style_title h2, ._title_4 h2{
 font-size:45px;
}
header.main_header{
  height:260px;
  background-size:contain;
}	
header.main_header .logo img {
    max-width: 275px;
}
section.sec_2 .main_title{
		top:3%;
}	
.card_col figure img {
    width: 48%;
    margin: auto;
}
section.sec .eye_icon {
    bottom: -16%;
    width: 180px;
}
section.sec_2 .main_title {
   margin-top: 40px;
   position: relative;
}
section.sec_2 .row.slider-wrapper .card_col .card_text {
    padding: 10px 40px;
}
.lists_box .list_item {
    width: 50%;
}	
	.lists_box .list_item:first-child{
		width:100%;
	}	
	.lists_box .list_item li:before{
		width:6px;
		height:6px;
	}	
.lists_box .list_item li {
    margin-bottom: 8px;
    font-size: 15px;
	padding-left: 12px;
}
	section.sec{
		padding:35px 0px;
	}
	section.sec_3 .row .card ._title h3{
		font-size:25px;
	}
	section.sec_3 .row .card .card-body{
		margin:0px 0px;
	}
	
section.sec_3 .row_style > div:before{
		display:none;
}
._title_2 h3 {
    font-size: 32px;
}
section.sec_3 .row_style > div:after {
    height: 1px;
    width: 100%;
    top: -14px;
    right: 0px;	
}
	.lists_box .list_item h3{
		font-size:22px;
	}
section.sec_4 .card .card-body ._title {
    margin-bottom: 5px;
}
section.sec_4 .card ._title h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
.style_title h2:nth-child(2) {
    left: 6%;
}	
.style_title h2:nth-child(3) {
    left: 32%;
}	
}

@media(min-width:600px) and (max-width:900px){
	h1{ font-size:52px; }
._title_3 h2{
    font-size: 50px;
}
._title_3 .text_shadow {
    top: -25%;
    font-size: 60px;
}	
.lists_box{
	flex-wrap:wrap;
}
._title h2, .style_title h2, ._title_4 h2{
 font-size:45px;
}
header.main_header{
  height:260px;
  background-size:cover;
}	
header.main_header .logo img {
    max-width:340px;
}
section.sec_2 .main_title{
		top:3%;
}	
.card_col figure img {
    width: 48%;
    margin: auto;
}
section.sec_2 .main_title {
   margin-top: 40px;
   position: relative;
}
.slick-slider button.slick-prev {
    left: -3%;
}
	.slick-slider button.slick-next{
		right:-1%;
	}
	    section.sec .eye_icon{
        bottom: -23%;
        width: 250px;
    }
section.sec_2 .row.slider-wrapper .card_col .card_text {
    padding: 10px 10px;
}
.lists_box .list_item {
    width: 50%;
}	
	.lists_box .list_item:first-child{
		width:100%;
	}	
	.lists_box .list_item li:before{
		width:6px;
		height:6px;
	}	
.lists_box .list_item li {
    margin-bottom: 8px;
    font-size: 15px;
	padding-left: 12px;
}
	section.sec{
		padding:35px 0px;
	}
	section.sec_3 .row .card ._title h3{
		font-size:25px;
	}
	section.sec_3 .row .card .card-body{
		margin:0px 0px;
	}
	
section.sec_3 .row_style > div:before{
		display:none;
}
._title_2 h3 {
    font-size: 32px;
}
section.sec_3 .row_style > div:after {
    height: 1px;
    width: 100%;
    top: -14px;
    right: 0px;	
}
	.lists_box .list_item h3{
		font-size:22px;
	}
section.sec_4 .card .card-body ._title {
    margin-bottom: 5px;
}
section.sec_4 .card ._title h3 {
    font-size: 18px;
    margin-bottom: 10px;
}
.style_title h2:nth-child(2) {
    left: 6%;
}	
.style_title h2:nth-child(3) {
    left: 32%;
}	
/* section.sec_2 .row.slider-wrapper .slick-list .slick-track {
    position: relative;
    left: -47%;
}	 */
}
@media(min-width:900px) and (max-width:1250px){
	section.sec .eye_icon {
    bottom: -22%;
}
	.style_title h2:nth-child(3){
		left:31%;
	}
	.slick-slider button.slick-next{
		right:-6%;
	}
	.slick-slider button.slick-prev{
		left:-6%;
	}
}