@media screen and (min-width:1241px) and (max-width:1500px){
.container{
	width: 96% !important;
}
	/*.n-a-boxes-main{padding: 0 10px;}
	.h-g-boxes-main{padding: 0 5px;}
	.h-s-boxes-main{padding: 0 10px;}
	.testi-main{padding: 0 15px;}
	.main-header-link{display: none;}*/
	ul.open-submenu{display: none;}
}
@media screen and (min-width:1025px) and (max-width:1240px){
.container{
	width: 96% !important;
}	
	ul.open-submenu{display: none;}
	.sub-has:before{display: none;}
	.n-a-boxes-main{padding: 0 10px;}
	.h-g-boxes-main{padding: 0 5px;}
	.h-s-boxes-main{padding: 0 10px;}
	.testi-main{padding: 0 15px;}
	.header-menu-main{width: calc(100% - 300px);}
	.h-s-title{padding: 30px 35px;}
	.header-menu-main{margin-top: 10px;}

	.header-menu-main ul li{padding: 0px 7px;}
	.header-menu-main ul li a{font-size: 15px;}

	.h-abt-sub{padding: 40px 40px;padding-bottom: 5px;}
	.h-s-desc{padding: 25px;}
	.lho_blogs_div .blog-cntnt{padding-top:0px;}
}
@media screen and (min-width:901px) and (max-width:1024px){
.container{
	width: 96% !important;
}
	.header-menu-main ul li a{font-size: 15px;}
	.header-menu-main ul li{padding: 0 8px;}
	.logo-main{max-width: 230px;}
	.ftr-menu-main ul li{padding: 0 15px;}
	.s-con-sub h1{font-size: 31px;}
	.title h1{font-size: 31px;}
	.desc p{font-size: 15px;}
	.h-s-desc ul li{font-size: 15px;}
	.n-a-note h1{font-size: 22px;}
	.test-desc h1{font-size: 22px;}
	.f-d-logo img{width:378px;}
	.f-d-d h1{font-size: 22px;}
	.f-d-d h2{font-size: 22px;}
	.f-d-d a{font-size: 22px;}
	.header-menu-main{width: calc(100% - 260px);}
	.h-s-title{padding: 30px 35px;}
	.header-menu-main{margin-top: 10px;}

	.header-menu-main ul li{padding: 0px 5px;}
	.header-menu-main ul li a{font-size: 15px;}
	.logo-main img{max-width: 240px;}

	.h-abt-sub{padding: 40px 40px;padding-bottom: 5px;}
	.h-s-desc{padding: 25px;}

	/*design-service*/
	.image-sec:before{left: 30%;}
	.Lho-content1-box{width: 70%;}
	.box-right{width: 70%;}
	.left1:before{left: 0%;right: 30%;}

}
@media screen and (min-width:768px) and (max-width:900px){
.container{
	width: 96% !important;
}
	.header-menu-main ul li a{font-size: 14px;}
	.header-menu-main ul li{padding: 0 6px;}
	.logo-main{max-width:100%;text-align: center;}
	.ftr-menu-main ul li{padding: 0 9px;}
	.ftr-menu-main ul li a{font-size: 15px;}
	.header-menu-main{width: calc(100% - 227px);}
	.s-con-sub h1{font-size: 31px;}
	.title h1{font-size: 31px;}
	.desc p{font-size: 15px;}
	.h-s-desc ul li{font-size: 15px;}
	.n-a-note h1{font-size: 22px;}
	.test-desc h1{font-size: 22px;}
	.f-d-logo img{width:378px;}
	.f-d-d h1{font-size: 22px;}
	.f-d-d h2{font-size: 22px;}
	.f-d-d a{font-size: 22px;}
	.header-menu-main{width:100%;text-align: center;}
	.header-menu-main ul{float: none;margin: auto;display: inline-block;margin-top: 10px;}
	.header-main{padding: 25px 0px;}
	.header-menu-main{margin-top: 10px;}
	.s-con-sub{text-align: left;}
	.h-s-title{padding: 30px 35px;}
	.Lho-sub-heading h1{font-size: 30px;}

	.h-abt-sub{padding: 40px 40px;padding-bottom: 5px;}
	.h-s-desc{padding: 25px;}

	/*design-service*/
	.image-sec:before{left: 0%;}
	.Lho-content1-box{width: 100%;}
	.box-right{width: 100%;}
	.left1:before{left: 0%;right: 0%;}
	.Lho-content1-box h2{font-size: 26px;}
	.lho_blogs_div .blog-cntnt{float: left;width: 50%;margin: 0 0 0 30px;padding-top:0px;}
}
@media screen and (max-width: 767px){
	.padding-home-footer h2{ padding-bottom: 20px;}
	.container{width: 96% !important;}	
	.header-menu-main ul#menu-header_menu li#menu-item-150 ul.sub-menu{position: unset;display: none;width: 100%!important;}
	.header-menu-main ul#menu-header_menu li#menu-item-150:hover ul.sub-menu{opacity: unset;visibility: unset;}
	.f-m-sub{display: none;}
	.sub-has.open-submenu:before{content: '\f0d8';top: 3px;}
	ul.open-submenu{padding: 0 !important;left: 0 !important;top: 0;width: 100%;}
	.sub-has:before{position: absolute;top: 0px;left: -2px;content: '\f0dd';font-size: 23px;color: #fff;font-family: "Font Awesome 5 Free";font-weight: 900;}
	.header-menu-main ul li a{color: #fff;font-family: 'Ubuntu-Bold';font-size: 18px;float: left;}
	.header-menu-main ul li ul li a{font-family: 'Ubuntu-Regular';}
	.header-menu-main.sub-menu li a{font-family: 'Ubuntu-Regular';font-size: 18px;}
	.header-menu-main ul li{width: 100%;text-align: left;padding: 6px 10px !important;}
	.header-menu-main{width: 100%;display:none;position: absolute;top: 88%;left: 0;right: 0;background-color: #f39c12;z-index: 99999999999;padding: 20px 0;}
	.header-main{position: relative;}
	.main-menu-icon{display: block;}
	.main-menu-icon a{font-size: 41px;background-color: #fff;}
	.header-menu-main{display: none;}
	.s-con-sub{text-align: left;}
	.s-con-sub{padding: 25px 25px;}
	.s-con-sub h1{width: 67%;font-size: 32px;}
	.s-content{width: 55%;}
	.title h1{font-size: 32px;}
	.desc p{font-size: 15px;}
	.h-s-desc ul li{font-size: 15px;}
	.n-a-note h1{font-size: 22px;}
	.test-desc h1{font-size: 22px;}
	.f-d-logo img{width:378px;}
	.f-d-d h1{font-size: 22px;}
	.f-d-d h2{font-size: 22px;}
	.f-d-d a{font-size: 22px;}
	.ftr-menu-main ul li{padding: 0 9px;}
	.ftr-menu-main ul li a{font-size: 15px;}
	.h-s-title{padding: 20px 35px;}
	.h-s-title h1{font-size: 22px;}
	ul.open-submenu{position: relative;}
	.header-menu-main ul{padding: 0 25px;width: 100%;}
	.header-main{padding-bottom: 17px;padding-top: 20px;}
	.f-d-main{padding: 65px 0px 0;}
	.f-d-d{margin-top: 40px;}
	.s-img img{height: 430px;}
	.Lho-sub-heading h1{font-size: 30px;}
	.header-menu-main ul li a:hover{color: #fff;}

	/*design-service*/
	.responsivenone{display: none;}
	.boxrespoblock{display: block;}
	#accordion .panel-heading { padding: 0;}
	#accordion .panel-title > a {
	display: block;
	padding: 0.4em 0.6em;
    outline: none;
    font-weight:bold;
    text-decoration: none;
	}
	#accordion .panel-title > a.accordion-toggle::before, #accordion a[data-toggle="collapse"]::before  {
    content:"\f0dd";
    float: left;
    font-family: 'Glyphicons Halflings';
	margin-right :1em;
	}
	#accordion .panel-title > a.accordion-toggle.collapsed::before, #accordion a.collapsed[data-toggle="collapse"]::before  {
    content:"\f0d8";
	}
	.panel-group{width: 100%;float: left;}
	.image-sec:before{top: 130px;left: 0;}
	.Lho-content1-box{width: 100%;top: 140px !important;}
	.lho-contant2-box{width: 100%;float: left;}
	.row{
    margin-top:40px;
    padding: 0 10px;
}

.clickable{
    cursor: pointer;   
}

.panel-heading span {
    margin-top: 0px;
    font-size: 15px;
    float: left !important;
}
.panel-title{width: 87%;float: right;}
.panel-heading span{width: 80%;}
.glyphicon{width: auto;float: left;}
.panel.panel-primary{width: 100%;float: left;background-color: #333333;border-radius: unset;}
.panel-heading{width: 100%;float: left;}
.fa-sort-up:before, .fa-sort-asc:before{font-size: 35px;top: 8px;bottom: 0;position: relative;color: #5c5c5c;left: 10px;right: 0;}
.fa-sort-down:before, .fa-sort-desc:before{font-size: 35px;top: -5px;bottom: 0;position: relative; left: 10px;right: 0;}
.panel-primary{border-color: unset;}
.panel-primary > .panel-heading{background-color: unset;border-color: unset;}
.panel-heading{border-bottom: unset;border-radius: unset;}
h2.panel-title{margin-left:15px;font-size: 18px;font-family: 'Ubuntu-Bold';}
.lho-contant2-box p{font-size: 14px;}
.panel-title{margin-top: 7px;}
.displaynon{display: block;}
.responsivenone{display: none;}
/*span.pull-right.clickable.panel-collapsed i.fas.fa-sort-down{width: 100%}*/
.panel-heading span i.fas{width: 95%;}
.ajax-loader-div {
    width: 14%;
    float: none;
    margin: auto;
}
.image-sec{width: 100%;}
.header-menu-main ul li.current-menu-item a{color:#000;}
.f-m-main .f-m-sub{display:block;}


/*==============21-08-2019======================*/
.respo-img{display: block;}
.desk{display: none;}
.new-imgcenter img{height: 400px;object-fit: cover;}
/*==============21-08-2019======================*/
	
.header-menu-main ul li ul.sub-menu{width: 100% !important;background-color: unset;box-shadow: unset;position: relative;transition: unset;}	
.menu-item-has-children:before{top: -1px;left: -13px;}
.menu-item-has-children.open-submenu:before{top: 1px;}
.header-menu-main ul li ul.sub-menu li.menu-item{border-bottom: 0px;}
.header-menu-main ul li ul.sub-menu{padding:0px 0px;display: none;}
.menu-item-has-children:before{
    position: absolute;
    top: 0px;
    left: -18px;
    content: '\f0dd';
    font-size: 23px;
    color: #fff;
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}
.menu-item-has-children.open-submenu:before{
    content: '\f0d8';
    top: 3px; 
}
.header-menu-main ul li:hover a{
	color: #fff;
}
.header-menu-main ul li ul.sub-menu{overflow:hidden;opacity: 1;visibility: unset;}

.lho_blogs_div .sub-first{width:100%;}
.lho_blogs_div .blog-cntnt{width:100%;margin:0px;}
.lho_blogs_div .sub-first .blog-img{width:100%;}
.section-intro-listing.design-services-promo .listing-item{margin: 0px auto;margin-bottom: 25px;width: 100%;}
.banner_main .desktop_banner_image{display: none;}
.banner_main .mobile_banner_image{display: block;}
.banner_main .mobile_banner_image img{height: auto;object-fit: cover;}
.brand_list .box_main_brand{width: 100%;text-align: center;}
.brand_list .box_main_brand .brand_image img{height: 100px;}
}

@media screen and (min-width:601px) and (max-width:767px){
	
	.container{width: 96% !important;}
	.header-menu-main{display: none;}
	.s-con-sub{text-align: left;}
	.s-con-sub{padding: 25px 25px;}
	.s-con-sub h1{width: 67%;font-size: 32px;}
	.s-content{width: 70%;}
	.title h1{font-size: 32px;}
	.desc p{font-size: 15px;}
	.h-s-desc ul li{font-size: 15px;}
	.n-a-note h1{font-size: 22px;}
	.test-desc h1{font-size: 22px;}
	.f-d-logo img{width:378px;}
	.f-d-d h1{font-size: 22px;}
	.f-d-d h2{font-size: 22px;}
	.f-d-d a{font-size: 22px;}
	.ftr-menu-main ul li{padding: 0 9px;}
	.ftr-menu-main ul li a{font-size: 15px;}
	.ftr-menu-main ul li{width: 100%;margin-bottom: 10px;}
	.h-s-title{padding: 20px 35px;}
	.h-s-title h1{font-size: 22px;}
	.main-menu-icon{position: relative;top:17px;}
	.Lho-sub-heading h1{font-size: 30px;}
	.image-sec img{min-height: 122px;}
	.testi-main{margin-top: 0px;}
	.row{margin-top: 0px;}
	.image-sec{width: 100%;}
	.f-m-main .f-m-sub{display:block;}
	

	/*==============21-08-2019======================*/
	.respo-img{display: block;}
	.desk{display: none;}
	.new-imgcenter img{height: 400px;object-fit: cover;}
	/*==============21-08-2019======================*/
}
	
@media screen and (min-width:481px) and (max-width:600px){
	
	.container{width: 96% !important;}
	.f-m-sub{display: none;}
	.header-menu-main{display: none;}
	.s-con-sub{text-align: left;}
	.s-con-sub{padding: 25px 25px;}
	.s-con-sub h1{width: 67%;font-size: 32px;}
	.s-content{width: 85%;}
	.title h1{font-size: 35px;}
	.h-desc{margin-top: 30px;}
	.desc p{font-size: 15px;}
	.h-s-desc ul li{font-size: 15px;}
	.n-a-note h1{font-size: 22px;}
	.test-desc h1{font-size: 21px;}
	.f-d-logo img{width:368px;}
	.f-d-d h1{font-size: 20px;}
	.f-d-d h2{font-size: 20px;}
	.f-d-d a{font-size: 20px;}
	.ftr-menu-main ul li{padding: 0 9px;}
	.ftr-menu-main ul li a{font-size: 15px;}
	.ftr-menu-main ul li{width: 100%;margin-bottom: 10px;}
	.h-s-desc{padding: 18px 10px;}
	.h-s-desc ul li{margin-top: 10px;}
	.n-a-main{margin-top: 0px;}
	.h-s-title{padding: 20px 35px;}
	.h-s-title h1{font-size: 22px;}
	.main-menu-icon{position: relative;top:17px;}
	.header-main{padding-bottom: 17px;}
	.test-boxes-main{padding: 75px 60px;}
	.test-boxes-main .slick-prev{left: -60px;}
	.test-boxes-main .slick-arrow{width: 50px;height: 50px;background-size: 15px;}
	.test-boxes-main .slick-next{right: -60px;}
	.Lho-sub-heading h1{font-size: 25px;}
	.threed-section img{width: 100% !important;}
	.testi-main{margin-top: 0px;}
	.row{margin-top: 0px;}
	.image-sec img{min-height: 122px;}
	.slick-prev{top: 37%!important;}
	.slick-next{top: 37% !important;}
	.image-sec{width: 100%;}
	.f-m-main .f-m-sub{display:block;}

	/*==============21-08-2019======================*/
	.respo-img{display: block;}
	.desk{display: none;}
	.new-imgcenter img{height: 300px;object-fit: cover;}
	/*==============21-08-2019======================*/
	
	.resources_list .box_main{width: 30%;}
	.resourece_cat_divider hr{width: 100%;}
}

@media screen and (max-width:480px){
	.container{width: 96% !important;}	
	.header-menu-main{display: none;}
	.s-con-sub{text-align: left;}
	.s-con-sub{padding: 15px 19px;}
	.s-con-sub h1{width: 100%;font-size: 24px;}
	.s-content{width: 85%;}
	.title h1{font-size: 24px;}
	.title{width: 100%;}
	.desc p{font-size: 14px;}
	.h-s-desc ul li{font-size: 14px;}
	.n-a-note h1{font-size: 18px;}
	.test-desc h1{font-size: 18px;}
	.f-d-logo img{width:368px;}
	.f-d-d h1{font-size: 14px;}
	.f-d-d h2{font-size: 14px;}
	.f-d-d a{font-size: 14px;}
	.f-d-d{margin-top: 30px;}
	.ftr-menu-main ul li{padding: 0 9px;}
	.ftr-menu-main ul li a{font-size: 15px;}
	.ftr-menu-main ul li{width: 100%;margin-bottom: 10px;}
	.n-a-note{padding: 20px 10px;}
	.h-s-desc{padding: 18px 10px;}
	.h-s-desc ul li{margin-top: 10px;}
	.n-a-main{margin-top: 0px;}
	.h-s-title{padding: 20px 15px;}
	.h-s-title h1{font-size: 18px;}
	.h-s-desc ul li{margin-top: 10px;}
	.main-menu-icon{position: relative;margin-top:10px;}
	.header-main{padding-bottom: 17px;padding-top: 18px;}
	ul.open-submenu{left: -101px;}
	.logo-main img{max-width: 210px;}
	.logo-main{width: auto;}
	.s-img img{height: 320px;}
	.h-abt-sub{padding:40px 10px;padding-bottom: 0px;}
	.n-a-img img{height: 230px;}
	.n-a-box{margin-bottom: 10px;}
	.na-box{padding: 0 4px;}
	.h-g-boxes-main{margin-top: 0;}
	.hg-box{padding: 0;}
	.hg-box-img img{height: 200px;}
	.test-boxes-main{padding: 25px 50px;}
	.test-boxes-main .slick-prev{left: -50px;}
	.test-boxes-main .slick-next{right: -50px;}
	.test-boxes-main .slick-arrow{width: 40px;height: 40px;background-size: 13px;}
	.f-d-main{padding: 45px 0px 0;}
	.cpy-sub p{font-size: 13px;}
	.Lho-sub-heading h1{font-size: 25px;}
	.threed-section img{width: 100% !important;}
	.image-sec img{min-height: 122px;}
	.testi-main{margin-top: 0px;}
	.row{margin-top: 0px;}
	.panel-title{width: 84%;}
	.panel-heading span{width: 100%;}
	.slick-prev{top: 38%!important;}
	.slick-next{top: 38% !important;}
	.image-sec{width: 100%;}
	.f-m-main .f-m-sub{display:block;}
	.h-g-boxes-main h2 {font-size:26px;}

	/*==============21-08-2019======================*/
	.respo-img{display: block;}
	.desk{display: none;}
	.new-imgcenter img{height: 280px;object-fit: cover;}
	/*==============21-08-2019======================*/

	.resources_list .box_main{width: 90%;}
	.resourece_cat_divider hr{width: 100%;}

	.h-g-main h2{
		font-size: 24px;
		margin-bottom: 20px
	}
	.h-g-main .blog_title h2, .h-g-main .blog_title h2 a{
		font-size: 20px;
	}
}

/*@media screen and (max-width:320px){
.container{
	width: 96% !important;
}
	.header-menu-main{display: none;}
	.s-con-sub{text-align: left;}
	.s-con-sub{padding: 25px 25px;}
	.s-con-sub h1{width: 88%;font-size: 24px;}
	.s-content{width: 85%;}
	.title h1{font-size: 26px;}
	.title{width: 100%;}
	.h-desc{margin-top: 20px;width: 100%;}
	.desc p{font-size: 14px;}
	.h-s-desc ul li{font-size: 14px;}
	.n-a-note h1{font-size: 22px;}
	.test-desc h1{font-size: 21px;}
	.f-d-logo img{width:247px;}
	.f-d-d h1{font-size: 18px;}
	.f-d-d h2{font-size: 18px;}
	.f-d-d a{font-size: 18px;}
	.ftr-menu-main ul li{padding: 0 9px;}
	.ftr-menu-main ul li a{font-size: 15px;}
	.ftr-menu-main ul li{width: 100%;margin-bottom: 10px;}
	.n-a-note{max-width: 280px;}
	.h-s-desc{padding: 18px 10px;}
	.h-s-desc ul li{margin-top: 10px;}
	.n-a-main{margin-top: 0px;}
	.s-img img{height: 300px;}
	.h-abt-sub{padding: 15px 20px;}
	.h-s-title{padding: 20px 35px;}
	.h-s-title h1{font-size: 22px;}
	.test-boxes-main{padding: 15px 40px;}
	.test-boxes-main .slick-next{right: -30px;}
	.test-boxes-main .slick-arrow{width: 40px;height: 40px;}
	.test-boxes-main .slick-prev{left: -40px;}
	.cpy-sub p{font-size: 13px;}
	.logo-main img{max-width: 250px;}
	.main-menu-icon{position: relative;top:-23px;}
	.header-main{padding-bottom: 0px;}
	ul.open-submenu{left: -1px;}

}
*/

@media screen and (max-width:767px){
	.h-g-main .sub-first{
		flex-wrap: wrap;
		gap:20px;
	}
	.h-g-main .blog-img, .h-g-main .blog-cntnt{
		padding: 0;
		width: 100%;
	}
}