
/*05-07-17*/


.container{ padding-right: 0px !important;padding-left: 0px !important;}
.cat-image-cats li {
    text-align: left;
    line-height: 22px !important;
    list-style: none !important;
    font-size: 15px !important;
    font-weight: bold !important;
}
 .cat-image-cats { padding-top: 10px;}


.stay .container{width: 100%; padding:0px;}

/*........*/

/*top-links*/
.top-links-container .container{width: 80%; margin:0 auto; padding:0px;}
.header-container.type4 .header-wrapper{background:#000}
.header-container.type4 .compare-link{ margin-left: 0 !important;}
.header-container .top-links-area {padding: 0 0% 0px 0%;}
.header-container.type4 .header { width:80%; padding:28px 0px !important; }
.cart-area {padding-right:0px; right: 0px;}
/*.main-nav ul.menu > li > a{padding: 17px 14px;}*/



 #slideshow .stay { width: 80% !important;}
.slider-with-side {    margin: 0px !important;}
#slideshow img { max-width: 100%; height: auto; width: 100%;}
.main-container .col-main{ padding: 0 0% 30px 0%;  width: 80%; margin: 0px auto ;}
.main-container .col-main .stay {width: 100%;}


.cat-image-cats {margin-bottom:10px; float: left; width: 100%;}
.std ul { width:50%; padding-left:0% !important; }
.cat-image-cats ul { width:50%; padding-left: 2% !important; padding-bottom:0px !important;}
.cat-image-cats ul:first-child { padding-right: 2% !important;}
.cat-image-cats ul:last-child { padding-left:0px; padding-right: 2% !important;}


.header-container.type4 .header > .logo {padding: 0 0 0 0; margin: 0 2% 0 0; float: left;}

.cart-area {padding: 15px 0px !important;right: 0px !important;float: right;position: relative !important;}

.header-container.type4 .header #search_mini_form {    width: 100%;}
.header-container.type4 .search-area {   width: 40%;}
.top-header-menu-content{ width:80%;}
.main-nav ul.menu > li > a {   padding: 17px 29px 17px 5px !important;  font-size: 12px; }
.main-nav ul.menu > li.menu-full-width > a::after{ right:0px !important;}

.top-header-menu-content-drop {
    width: 100% !important;
	left:0px !important;
}
.fixed-header ul.menu > li:last-child .top-header-menu-content-drop, .main-nav ul.menu > li:last-child .top-header-menu-content-drop {
    left:0px !important;
}
.menu-custom-solution .top-header-menu-content-drop {
    left: 0% !important;
}
.menu-about-us { position:relative;}
.menu-about-us ul { position:absolute; left:-50px !important; right:0px !important; display:table;  width:150xpx}
.menu-custom-solution { position:relative;}
.menu-custom-solution ul { position:absolute; left:0px !important; right:0px !important; display:table; width:150xpx}

.menu-custom-solution ul.top-header-menu-content-drop-inner, .menu-about-us ul.top-header-menu-content-drop-inner {
    width: 200px !important;
	padding:10px;
}
 .menu-custom-solution .top-header-menu-content-drop-inner li, .menu-about-us .top-header-menu-content-drop-inner li {
    width: 100%;
}


.footer {background-color: #333333 !important; }
.footer-middle {background-color:transparent; padding: 40px 0px;width: 80%; margin: 0px auto;}
.footer-bottom {  padding: 18px 0%;}
.footer-bottom  .container {padding: 18px 0px; width: 80%;  margin: 0px auto;}
.footer-bottom a.logo,.footer .social-icons,.footer-bottom .custom-block, .footer-bottom address { margin-right: 1%; margin-left:0px !important;}
 .footer-bottom .custom-block{ padding: 10px 0px;}
 .footer .social-icons { padding: 5px 0px;}
 .footer-bottom p{ margin-bottom:0px !important;}
 
 .header-container.sticky-header .header-wrapper{ padding:15px 0px !important;}
/*end top-links*/

/*product page and product view */
.top-container > .breadcrumbs {width: 80%; margin: 0px auto; padding: 10px 0% 0px 0%;}
.catalog-category-view .breadcrumbs > .container { padding: 0 0px !important;}
.col2-left-layout .col-left.sidebar { padding-left: 0% !important;}
.catalog-product-view .main-container, .catalog-category-view .main-container {    padding: 20px 15px 50px;    min-height: 400px;    width: 80%;    margin: 0px auto;}
 .catalog-category-view .main-container > .container{ padding:0px !important;}
 .catalog-product-view .col2-right-layout .col-right { width: 20%; padding-right: 0px;}
 
/*end product page*/

/*cart page */

/*end cart*/

/*account-login page*/
.customer-account-login .col-main { width:80%;} 
.customer-account-login .new-users {padding-right: 10px;}
.customer-account-login .registered-users{padding-right: 0px; padding-left: 10px; }
/*end account-login page*/

ul.top-header-menu-content-drop-inner{ width:100% !important;}
.header-container.type4.sticky-header .header-wrapper {  z-index: 1000 !important;}
.at4-follow {  z-index: 990 !important; right: 9%  !important; }
.top-header-menu-content-drop-inner li{ width:14%}

.top-header-menu-content-drop-inner li ul li{ width:100%}

/* 22-6-17 check out page */
.checkout-onepage-index .main.container {    max-width: 80%;}
.checkout-onepage-index col-right{ padding-left:15px;}

/* 22-6-17 end cart*/
/* cms page */
.featured_franchises_title {color: #777;width: 100%;float: left; margin: 0px 20px 15px;}

.box_section{  padding:0px 10px; }
.box_section span{ width:100%; font-weight:bold; margin-bottom:10px; float:left;}
.our_team .team_text img{ width:80%; height:auto;}
.our_team { margin:0px; padding:0px; height:auto; width:100%; float:left;}
.team_text{ margin:0px; padding:0px; height:auto; float:left; min-height:374px;}
.accounting_img { margin-bottom: 50px;}
.team_endivisual .pull-right{ padding:20px;}

/*end cms page */


.header-container .top-links-area {padding-right: 110px !important;}
.catalogsearch-result-index .breadcrumbs > .container{ padding: 0px;}
.catalogsearch-result-index .main-container .col-main { margin: 0px auto !important;}
.catalogsearch-result-index .col-main.col-sm-9.f-right{ float:none !important;}
.catalogsearch-result-index .main-container > .container {    padding: 0 0px !important;}
.checkout-cart-index .cart-table-wrap{ margin-right:15px;}
.cms-page-view .breadcrumbs { color: #777777; width: 80 !important%; margin: 0px auto !important}


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


.at4-follow{ right:0px !important;}
.header-container .top-links-area {padding: 0px 0px 0px 0 !important;} 
.main-nav ul.menu > li > a {    padding: 17px 12px 17px 3px !important;    font-size:12px;}
.main-nav ul.menu > li.menu-full-width > a::after{ right:0px !important;}

/*16-06-17*/

 .top-links-container .container{ width:100%; padding:10px !important;}
.header-container.type4 .compare-link {   margin-left: 0 !important;}
.at4-follow .at4-follow-inner {    padding: 20px 5px 10px 15px !important; }
.cart-area {    right: 0px !important;    padding: 0px !important;}


#slideshow .stay {width: 100% !important;padding: 0px 0px; }
.slider-with-side .slider-area{ padding:0px;}
.header-container.type4 .header {width: 100%; padding-left:10px !important;}
 .cms-porto-home-11 .main-container .col-main{ padding: 0 10px 30px  !important;  width: 100%; }
.cat-image-cats ul li a { font-size:13px;}
.header-container .top-links-area {padding: 0px 95px 0px 0 !important;}

.top-header-menu-content{ width:100%;}
.footer-middle {width: 100%; padding-left: 10px;padding-right: 10px;}

.footer-bottom  .container {width: 100%; padding-left:10px !important; padding-right:10px !important;}

/*16-06-17*/
/*product page and product view */
.top-container > .breadcrumbs {width: 100%;padding-right:10px;padding-left:10px;}
.catalog-product-view .main-container,.catalog-category-view .main-container { padding: 20px 25px 50px; width: 100%;}
.catalog-category-view .main-container .f-right {  width: 80%;}
.catalog-category-view .main-container .f-left { padding-left: 0% !important;    width: 20%;}
.catalog-product-view .col2-right-layout .col-right { padding-right: 0px;}
.catalog-product-view .main-container .col-main {  width: 80%;}
.catalog-product-view .container .col-right img {width: 100%;}

/*product page and product view */
/*cart page */
.header-container.type4 .header .mini-cart .topCartContent { right: 10px;}
.checkout-cart-index .col-main {padding: 0px 10px !important; width:100%}

/* end cart page */

/*account-login page*/
.customer-account-login .col-main { width:100%; padding-left:10px !important; padding-right:10px !important; } 


/*end account-login page*/


.cms-page-view .main-container .col-main {
    width: 100%;
    margin: 0px auto;
	padding-left:10px !important; 
	padding-right:10px !important;
}



.catalogsearch-result-index .main-container .col-main { width:100%; padding-left:10px; padding-right:10px;}
.contacts-index-index .main-container .col-main { padding: 0 10px 30px ; width: 100%;}

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



}
@media only screen and (max-width:1250px) {	
.main-nav ul.menu > li > a {
    padding: 17px 12px 17px 5% !important;
   
}

.main-nav ul.menu > li.menu-full-width > a::after{ right:0px !important;}

.header-container.sticky-header .main-nav ul.menu > li.menu-full-width > a{ padding-left: 5% !important;padding-right: 12px !important; font-size:11px;}
.header-container.sticky-header .main-nav ul.menu > li > a::after {    right: 0px !important;}


}


@media only screen and (max-width:1160px) {	.header-container.type4 .search-area {    width: auto;} 	}


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

.footer-bottom address { width:100%;  margin: 0px; padding: 0px;height: auto;}
.footer-bottom .custom-block {    padding: 10px 0px 0px;}
.container{padding-left: 0px !important;padding-right: 0px !important;}
}



@media only screen and (max-width:991px) {
	.header-container.type4 .search-area {    width: auto;}
	
	}



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

@media only screen and (max-width:768px) {
.cat-image-cats ul { width:100%; padding-left: 8% !important;}
.catalog-category-view .main-container .f-right {  width: 100%; }
.catalog-category-view .main-container .f-left { padding-left: 0% !important; width: 100%;}
.catalog-product-view .main-container .col-main { width: 100%;}
.catalog-product-view .col2-right-layout .col-right {  width: 100%;
}
@media only screen and (max-width:767px) {
.owl-item{ width:100% !important;}
#slideshow .container{ padding-left: 10px !important;padding-right: 10px !important;}

.cat-image-cats ul { width: 50% !important; padding-left: 8% !important;}

.std ul li {text-align: left;line-height: 22px !important;list-style: none;font-size: 23px; font-weight: bold; line-height: 22px;}

.cat-image-cats ul li a { font-size: 15px;}

.catalog-product-view .col2-right-layout .col-right { width: 100%; padding-right: 0px;}

.checkout-cart-index .cart-table-wrap{ margin-right:0px;}
.header-container.type4 .header > .logo{padding: 0 0 0 0px !important;}
    #newsletter_popup .subscribe-bottom{position:relative;bottom:0px;margin-bottom: 5px;}
    .block-content > img {
        width: 100%;
    }
}

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


}


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