@media(max-width:1910px){

}
@media(max-width:1880px){


}

@media(max-width:1320px){

	.container{width: 100%;}
    .lorem_in ul li.width1, .service_txt ul li.width1{width: 33%;}
    .cura_rt{padding: 0;}
    .service_in{padding: 0 15px;margin: 0 60px;}
	.stk .hedaer_nav{padding: 0 15px;}
	.copy_rt_rt{padding: 0;}
	.footer_in ul li.pad6{padding: 0;}
	.footer_in > ul > li{padding: 0 0 10px 0;}

}

@media(max-width:1200px){
    
    .shape_in figure img{max-width: 150px;}
    h2{font-size: 40px;line-height: 45px;}
    h4{font-size: 25px;line-height: 28px;}
    .lorem_in ul li.width1, .service_txt ul li.width1{width: 33%;}
    .lorem_in ul li.width2, .service_txt ul li.width2{width: 31%;}
    .shape_in img, .image-post img {width: 80px;object-fit: cover;}
	.slick-slide img{min-height: 1px;}
	.header_bt_txt ul li h3, .header_bt_txt ul li h3 a{font-size: 30px;}
	.navbar-inverse .navbar-nav > li > a{padding: 10px 5px;font-size: 12px;line-height: 18px;letter-spacing: -0.5px;}
	.cura_in{padding: 0 15px;}
}

@media(max-width:991px){
 
    .shape_in figure img{width: auto;height: auto;}
    .lorem_in ul li.width1, .service_txt ul li.width1 {width: 50%;}
    .lorem_in ul li.width2, .service_txt ul li.width2 {width: 50%;}
    .lorem_in ul li.width3, .service_txt ul li.width1 {width: 100%;padding: 24px 13px;}
    .lorem_in ul li{padding: 0 0 15px 0;}
    .cura_lt ol li p{font-size: 15px;}
    .lorem_txt figure img{display: block;margin: 0 auto;}
    .footer_in > ul{font-size: 0;}
    .footer_in > ul > li{padding: 0 30px 20px 0;width: 25%;}
    .service_txt h4,.header_bt_txt ul li h3, .header_bt_txt ul li h3 a{font-size: 25px;}
    .tab_1 ul li a{font-size: 18px;line-height: 25px;letter-spacing: 0;}
    .tab_info{padding: 23px 0 0 50px;}
	.navbar-inverse .navbar-nav > li > a{padding: 15px 5px;font-size: 11px;}
	
	.main_image1 > figure > img, .main_image1 > figure > iframe {min-height: 680px;}
	
	.drop_block li a{word-break:break-all;font-size: 12px;}
	.drop_block li a strong{display:block;}
	.dropdown-menu > li > a{font-size: 12px;}
	.dropdown-menu > li  > span:after, .drop_block li >  span:after{font-size: 16px;}
	.drop_block{width:170px;}
	.dropdown-menu > li > ul > li ul > li{white-space:normal !important;}
	.dropdown-menu > li > ul li:hover > ul{width: 180px !important;}
}
@media screen and (max-width: 782px)
{
html {
    margin-top: 0px !important;
}
}
@media(max-width:767px){
	
    .menu{width:33px;height:28px;text-align:center;top:30px;left: 26px;position:absolute;cursor: pointer;display: block;}		
    #nav-icon{display:block;width:33px;}
    .side_bar ul li{}  
	.side_bar li a{
    display: block;
    color: #000000;
    font-size: 22px;
    line-height: 24px;
    padding: 24px 10px 9px 10px;
    transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    font-family: 'Uni-Sans-Book';
    text-transform: lowercase;
    position: relative;
    }
	
	.side_bar li a:first-letter {
	text-transform:uppercase;
	}

    .side_bar{display:block;width:100%;background: #fff;height:calc(100% - 70px);position:fixed;top:70px;right:0px;z-index:9;transition:all 0.3s ease-in-out;padding: 0;opacity: 0;visibility: hidden;overflow: auto;}    
    .wrapper{position:relative; top:0px; right:0; transition:all 0.3s ease-in-out;}   
    .side_bar .nav_in{display:block; position:static; height:100%; padding:24px 0; box-sizing:border-box; }
    .side_bar .nav_in ul{width:100%; height:100%; overflow:auto; }
    .open .wrapper{right:0px;top:0px;position:fixed;overflow-x:hidden;}
    .open .side_bar{right:0;opacity: 1;visibility: visible;} 
    .head_txt{left: 0;right: 0;text-align: center;margin: 0 auto;}
    h4{font-size: 20px;line-height: 24px;}
    h2{font-size: 25px;line-height: 30px;}
    .header_bt_txt ul li h4{padding: 20px 0;}
    .header_bt_txt ul li h4:after{bottom: 10px;}
    .header_bt_txt ul li{padding: 0;border-bottom: 10px solid #fff;}
    .cura_lt ol li{display: block;}
    .cura_lt{padding: 0 40px 15px 40px;}
     .footer_in > ul > li{width: 33.3%;}
    .copy_rt_lt{padding: 0;}
    .copy_rt_in{padding: 30px 15px;}
    .lorem_in ul li.width2, .service_txt ul li.width2 {width: 100%;padding: 19px 10px;}
    .lorem_in ul li.width1, .service_txt ul li.width1 {width: 100%;padding: 0 12px;}
    .lorem_txt figure img{width: 100%;display: block;}
    .lorem_in ul{padding: 0;}
    .tab_1 ul li a{padding: 11px 35px;}
    .navbar-nav{width: 100%;float: none !important;background: #fff;margin: 0;}
	.side_bar:after{content: "";background: url(../images/mb_shadow.png) no-repeat;width:480px;height:121px;}
	.slick-slide img{min-height: 1px;height:auto;}
	.tab_info{padding: 10px 15px;}
	.side_bar li > span{display: block;}
	.side_bar li > span:after{
    content: '\f107';
    font-family: fontawesome;
            font-size: 28px;
    color: #000;
    line-height: 30px;
    }
	.side_bar li{display: block;text-decoration: none;list-style: none;}
	.drop_block{position: static;transition: all ease-in-out 0.5s;-moz-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;}


	.side_bar li a span{display:none;}
	.dropdown-menu{min-width: 100% !important;position:static;float:none;}
	.dropdown-menu:after{display:none;}
	.dropdown-menu > li > ul li:hover > ul{width: 100% important;}
	/*.dropdown-menu > li > a > small{position:absolute; right:25px;top:3px;}*/
	.side_bar li > span{position:absolute;right:20px;top:20px;}
	.drop_block{width:100%;}
	.dropdown-menu > li > span:after, .drop_block li >span:after{font-size:28px;}	
	.dropdown-menu > li > a > small{display:none;}
        .header_bt{position:static !important;}
	.shape_in figure img{max-width:120px;}
	.head_txt{left: 0;right: 0;text-align: center;margin: 0 auto;bottom: 12px;max-width: 100%;top: auto;width: 100%;}


}
	
@media(max-width:599px){
    .cura_lt,.cura_rt{float: none !important;display: block !important;width: 100%;padding: 0;}
    .footer_in > ul > li{width: 50%;padding: 0 0 27px 0;}
    .cura_in{padding: 0 15px;}
    .cura_lt a{margin: 0 0 23px 41px;}
    .service_in{margin: 0;padding: 0;}
    .service_txt h4{padding: 0 15px;}
    .tab_1 ul li:before{display: none;}
    .service_txt{padding: 20px 0;}
.head_txt h2{font-size:18px;line-height:21px;}
.shape_in figure img{max-width:110px;height: 85px;
    object-fit: cover;}


	}
	
	
@media(max-width:479px){
  .footer_in > ul > li{width: 100%;display: block;}
  .footer_in ul li.pad6{padding: 0;}
.shape_in figure img{max-width:100px;}
}	


@media(min-width:768px){
	.dropdown-menu > li:hover .drop_block {display:block;}
	.navbar-inverse .navbar-nav > li:hover .dropdown-menu{display:block;}
}