

@media only screen and (min-width: 1200px) {


	
	
	
	
	
	}


@media only screen and (min-width: 1200px) and (max-width: 1280px) {
	
	
	
	
	
	
	
	
}

@media only screen and (max-width: 400px){
.hd-logo-title a {
    font-size: 14px !important;
    top: 4px;
    text-align: left;
}
}
@media only screen and (max-width: 1199px) {
	
.home-video-section,.brand-section,.inner-pages{padding: 40px 0px;}	
	

.footer-logo {
    font-size: 20px;

}
.ft-icons {
     margin: 21px 0px 0px 0px;
}
.ft-menus {
padding: 0px 15px;
}
.ft-icons li {
    font-size: 16px;
    margin-right: 6px;
}
.ft-menus .tnp-field-button, .ft-menus .tnp-profile .tnp-field-button {
  
    width: 100%;
}


.ft-menus .tnp-field-button .tnp-submit, .ft-menus .tnp-profile .tnp-field-button .tnp-submit{
width: 140px;}



.ft-menus .tnp-subscription input.tnp-submit, .ft-menus .tnp-profile input.tnp-submit {
   border-left:  1px solid #000 !important;}


 .ft-menus .tnp-subscription input.tnp-submit, .ft-menus .tnp-profile input.tnp-submit {    margin-top: 20px !important;} 

.blog-ath-col-right {
    float: left;
    width: 100%;
    text-align: left;

}
.blog-ath-col-left {
    width: 100%;}
 
 
 .blog-dt-title {
    width: 100%;

}
 .blog-left-sec .press-date {
    width: 100%;
    text-align: left;
 }
 .press-admin {
    width: 100%;
}
 .blog-right-sec {
    padding-left:15px;
    margin-top: 40px;
}
.blog-left-sec {
    padding-right: 15px;
}
 
 .all-brand-sec-lists .brand-ctx-sec {


    padding: 20px;}
 
 
 .page-banner-title {
    font-size: 18px;

}
.brand-detail-col-left .page-title {
    width: 100%;
    margin-bottom: 10px;
}
.brand-detail-col-left .brand-rating {
    float: left;
    width: 100%;
  
}
.brand-detail-col-left .brand-url {
    width: 100%;
    text-align: left;
    margin: 10px 0px;
}


.error_page h1 {
    font-size: 116px;
}

.error_page p {
    font-size: 23px;
    line-height: 40px;

}
.home-video-section .video-row{margin:0!important;}





 

}





@media only screen and (min-width: 768px) and (max-width: 1199px) {

  .ft-menus ul li {

    margin-right: 14px;
}  
    
 .blog-img {
    height: 250px;

}   
.searchform #s {

   width: 79%;

}
.blog-right-sec .searchform #searchsubmit {
    padding: 12px 22px;
    left: -14px;}


.header-layer-1 .head-menu-sec {
    padding-left: 15px;
}
   .blog-right-sec {
  
    margin-top: 0px;
} 
    

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	
.all-brand-sec-lists {
    margin-bottom:30px;max-width: 50%;flex: 0 0 50%;
}
	.menu-headermenu-container .navbar-nav > li {
    padding: 18px 24px;
    
}	

		
}






@media only screen and (max-width : 768px) {

.searchform #s {

    width: 80%;

}

}


@media only screen and (min-width : 767px) {
.mobile-toggle-icon,.head-menu-sec .fa-close{display:none;}

}





@media only screen and (max-width : 767px) {

.blog-img {
 height: auto;

}
.blog-posts-lists{margin-bottom: 30px;}



	
.blog-posts-lists:last-child{margin-bottom:0;}








.ft-menus ul li {
    display: block;
    margin-right: 0;
    margin-top: 11px;
}


.header-banner{height:auto;padding: 40px 10px;}

.header-banner .col-md-12 {
    position: relative;
    top: 0;
    color: #fff;padding-left: 0;
}
   
.header-banner::before {
    position: absolute;
    content: "";
    background: #00000073;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

/*mobile-menu-style*/

.header-layer-1 .header-soc-icons{display:none;}   



.header-layer-1{transform: translateX(-100%);-webkit-transform: translateX(-100%);
transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;   padding-left: 15px;
width: 286px;
height: 100%;
position: fixed;
z-index: 11;
top: 0;
padding-top: 40px;
background-image: linear-gradient(to right top, #f4f1e6, #b4aea7, #76706d, #3b3838, #000000);}

.menu-headermenu-container .navbar-nav  li {
    padding: 10px 15px;
    float: left;
    width: 100%;
}


.header-layer-1 .col-md-9{padding:0}
.header-layer-2 {height: auto;
    padding: 18px 15px;
}

.header-layer-2 .container{padding:0;}

.hd-logo-title a {
    font-size: 19px;
    top: 4px;text-align: left;
}

.hd-logo-title{
    float: left;
    max-width: 70%;}
	
	
	.mobile-toggle-icon  {float: right;
max-width: 30%;
text-align: right;}
	.mobile-toggle-icon i{ cursor:pointer;
	font-size: 27px;}
	
	
	

	.head-menu-sec .fa-close{ position: absolute;
right: 16px;
top: -26px;
font-size: 18px;
color: #fff;
background: red;
padding: 8px 10px;
border-radius: 50%;
cursor: pointer;
	}
	


/*mobile-menu-style*/
}














@media only screen and (max-width: 699px) {


.ft-menus ul {padding: 0;margin: 20px 0px 20px 0px;}
	
.brand-detail-section .brand-detail-col-right{order:1;margin-bottom: 30px;} 
 .brand-detail-section .brand-detail-col-left{order: 2;}
	.reviews-pagination ul li {

    margin-right: 6px;

}
	
}

@media only screen and (min-width:  571px) and (max-width:  767px) {
	
	.ft-menus ul li {
    float: left;
   width: 33.33%;
}
	
.ft-menus ul {
    margin: 0px 0px 20px 0px;
}	
	
	
	
	
	
}
