.header_bg{background-image:url(images/bg.png);background-size:cover;color:#fff;height:400px;margin:0;display:block;text-align:center;}
.header_landing_bgimg{background-image:url(../images/bg.png);background-size:cover;color:#fff;height:400px;margin:0;display:block;text-align:center;}
.top_header{padding:5px 0px;}
.top_right_section{width:50%;float:left;text-align:left;}
.top_lftinfo{width:50%;float:left;text-align:right;}
.top_rgtinfo a, .top_lftinfo a{color:#fff;text-align:right;font-family:"montserratregular",sans-serif !important;font-size:12px;letter-spacing:1px;right:0;z-index:1;padding-right:10px;}
.top_rgtinfo span{padding:5px;}
.logo a{background:url(../images/ca-logo.png) no-repeat;font-size:0 !important;height:85px;text-indent:-999px;width:318px;display:inline-block !important;transition:none !important;}
.logo_business a{background:url(../images/citylogo_business.png) no-repeat;font-size:0 !important;height:105px;text-indent:-999px;width:318px;display:inline-block !important;transition:none !important;}
.ca_top_menu{width:100%;overflow:hidden;}
.logo_ca{width:30%;float:left;}
.ca_menu{width:68%;float:left;}
.ca_menu ul.nav li a{font-family:"montserratregular",sans-serif;font-size:15px;text-transform:uppercase;color:#fff;padding:4px 10px 8px 0px !important;letter-spacing:1px;font-weight:300;}
.top_right_section.rgt{width:50%;float:right;}
.top_right_section.lft .top_rgtinfo a{padding-right:5px;}
.top_right_section.lft .top_rgtinfo{padding:4px 7px;}
.top_lftinfo.signup a{top:-10px;position:relative;font-size:11px;padding-left:1px;padding-right:10px !important;}
.top_lftinfo.signup{padding-top:8px;}
.top_right_section.rgt .top_lftinfo a{padding-top:9px;display:inline-block;padding-right:8px;}
.top_right_section.rgt .top_lftinfo span{padding:0px 2px 0px 2px;font-size:12px;font-family:"montserratlight",sans-serif !important;position:relative;top:-2;}
.top_right_section.rgt .top_lftinfo img{width:19px;display:inline-block;top:3px;position:relative;}
.top_right_section.rgt .top_lftinfo.signup img{width:30px;top:0px;}
.top_right_section.lft .top_rgtinfo span{padding:0px 8px 0px 2px;font-size:12px;font-family:"montserratlight",sans-serif !important;position:relative;}
.top_rgtinfo{padding:5px 9px;}
.pagenavigation{padding-left:0px;padding-top:0px;margin-bottom:0px;}
.mar_btm{margin-bottom:27px;display:block;}
ul.nav.menu_city li a, .cityleft li a{font-family:"montserratlight",sans-serif !important;font-size:12px;color:#a6a6a6 !important;}
ul.nav.menu_city li a, .cityleft li a{padding:0 16px 0 0 !important;text-transform:uppercase;line-height:1;font-family:"montserratregular",sans-serif !important;}
.ca_header_mbl{width:100%;height:70px;background:#222328;position:fixed;z-index:1;}
 .logo_mbl{width:45%;float:left;}
.ca_header_mbl .ca_top_header{padding:0px 15px;overflow:hidden;}
.logo_mbl img{width:85%;padding-top:15px;float:left;}
.mobile_rgt{width:auto;float:right;padding-top:17px;}
.mobile_basket{width:40px;height:30px;background:url(../images/basket.png) no-repeat center center;text-align:center;padding:0 !important;float:left;position:relative;top:-2px;left:-2px;}
.mobile_search{width:70px;height:30px;background:url(../images/ca_business_search.png)no-repeat center center;left:-2px;text-align:center;float:left;position:relative;top:-5px;}
.mobile_menu{width:40px;height:30px;text-align:center;padding:0 !important;float:right;background:url(../images/mobilemenuicon.png);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-repeat:no-repeat;background-position:15%;position:relative;top:-2px;left:5px;}
.mobile_menu span{width:35px;height:30px;text-align:center;cursor:pointer;background:url(../images/mobilemenuicon.png);background-repeat:no-repeat;background-position:7%;display:inline-block;color:#222328;}
.ca_header_mbl .mobile_menu.ca_menu ul.nav li a:hover{background:url(../images/business_separator.png) no-repeat bottom left;}
.responive_home_page{display:none;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{margin-bottom:0px !important;}
.top_header_bg{width:100%;height:300px;margin:0;}
.header_bg_landing{width:100%;color:#fff;height:300px;margin:0;display:block;text-align:center;position:absolute;top:0px;}
.empty_section .top_bttom{padding-top:30px;}
.logo_ca .logo{float:left;}
.ca_menu ul.nav li a:hover{background:url(../images/business_separator.png) no-repeat bottom left;display:block;padding:0px 10px 8px 0px !important;}
.topfxheader.ca_header_dsk.nosticky.sticky{background:#fff;height:130px;position:fixed;width:100%;display:block;top:0;left:0;z-index:1;border-bottom:1px solid #ebebeb;}
.ca_header_dsk.sticky .ca_menu ul.nav li a{color:#000;}
.ca_header_dsk.sticky .logo a{background:url(../images/ca-sticky-logo.png) no-repeat;top:0px;position:relative;}
.ca_header_dsk.sticky .ca_top_header{background:#222328;padding-top:8px;top:0px;}
.ca_header_dsk.sticky .ca_top_menu{padding-top:10px;}
.nosticky{display:none;}
header .layout, header .container{padding:0px;}
.header_bg_landing.business .logo a{background:url(../images/citylogo_business.png) no-repeat;}
.header_bg_landing.business .topfxheader.ca_header_dsk.nosticky.sticky{background:#2c70fa;border-bottom:0px;height:140px;}
.header_bg_landing.business .topfxheader.ca_header_dsk.nosticky.sticky .ca_search_icon{margin-top:35px;}
.header_bg_landing.business .ca_header_dsk .ca_search_icon{margin-top:35px;left:0px;}
.header_bg_landing.business .topfxheader.ca_header_dsk.nosticky.sticky .logo a{height:85px;width:300px;top:-3px;position:relative;background-size:65%;}
.header_bg_landing.business .topfxheader.ca_header_dsk.nosticky.sticky .ca_menu ul.nav li a{color:#fff;}
.logo_ca .logo{float:left;}
.header_bg_landing.business.home-business .topfxheader.ca_header_dsk.nosticky.sticky .logo a{background-size:50%;}
.ca_top_header{top:7px;overflow:hidden;line-height:26px;position:relative;}
.ca_header_dsk.sticky ul.nav{padding-top:20px;}
.ca_header_dsk.sticky .ca_top_header{background:#222328;padding-top:8px;top:0px;}
@media only screen and (max-width:767px){
	.home .responive_home_page{padding-top:25px !important;}
	.responive_home_page{padding-top:70px!important;}
.topbannerimg_res{display:none;}
}
@media only screen and (max-width:767px) and (orientation:landscape){.logo_mbl img{width:50%;}
}
@media only screen and (max-width:767px){.logobusiness_mbl img{width:85%;padding-top:5px;padding-bottom:10px;float:left;}
 .hide_mbl{display:none;}
 .new-user-payment .ca-rb-savedcardsbox{width:auto;}
 .new_Search{position:relative;top:-4px;}
  .search_mbl_popup .search-field {
    padding-left: 10px;
    text-align: left;
  }
 .searchform.group label{width:100%;}
 .container{width:100%;padding:0px 15px;}
 .responive_home_page{display:block;position:relative;padding-top:70px;}
 .ca_header_dsk{display:none;}
 .ca_header_mbl{display:block;}
 .portrait-side .mobile_search{background-image:none;}
 .top_header_bg{width:100%;height:67px !important;margin:0;}
 .home-main h2{padding-right:0px !important;}
 .home-main{display:none;}
 .ca_header_mbl .ca_top_header{padding:0px 12px;}
 .ca_header_mbl .logo_mbl img{width:84%;padding-top:12px;float:left;}
 .m-image-overlay img{width:100%;}
 .home-main .vc_column_container > .vc_column-inner{padding:0px;}
 .home-main p, .home-main p a{font-size:17px !important;padding-right:20px;}
 .home-main p a{font-size:17px !important;}
 h1.pageTitle, .home-main h2{font-size:24px;}
 .home-main h2{padding-right:10px;}
 .ca_header_dsk.sticky, .topfxheader.ca_header_dsk.nosticky.sticky{display:none !important;}
 .pagenavigation{padding-left:15px;}
 .container_fullwidth .vc_row{margin:0;}
 .top-image-business{width:100%;padding-top:0px;}
 .top-text-business{width:100%;margin-right:0px;}
 .top-image-business img{display:none;}
 .contact_btn, .business_btn{padding:17px 29px;}
 .header_bg_landing.business .ca_header_mbl{background:#2c70fa;}
 .header_bg_landing.business .logo_mbl img{padding-top:8px;}
 .header_bg_landing.business .mobile_menu{background:url(../images/mobilemenuicon.png);background-repeat:no-repeat;background-position:15%;}
 }
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.footer_bottom.new-design-footer .footer_four{width:33% !important;padding:0px 25px 20px 20px;}
.footer_bottom.new-design-footer .newsletter-signup .button-sign{width:auto !important;}
.footer_bottom.new-design-footer .footer-copyright{margin-top:10px;}
ul.nav{padding-top:35px;}
 .top_right_section.lft{width:43%;}
 .top_right_section.rgt{width:57%;}
 .top_right_section.rgt .top_lftinfo.signup a{padding-right:0px !important;}
 header .layout, header .container{padding:0px 15px !important;}
 .responive_home_page{display:none;}
 .ca_header_dsk.sticky{display:none;}
 .ca_header_dsk.sticky ul.nav{padding-top:20px;}
 .layout, .container{width:100% !important;padding:0px 0px;}
 .pagenavigation{padding-left:15px;}
 h1.pageTitle, .home-main h2{font-size:30px;}
 .home-main, .business_resource{padding:0px 15px;}
 .home-main h2{padding-right:0px !important;}
 .top-text-business{padding-right:10px;margin-right:0px;}
 .top-image-business{width:30%;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.footer_bottom.new-design-footer .footer_four{width:33% !important;padding:0px 25px 20px 20px;}
.footer_bottom.new-design-footer .newsletter-signup .button-sign{width:auto !important;}
.top_right_section.rgt .top_lftinfo.signup a{padding-right:0px !important;}
 header .layout, header .container{padding:0px 15px !important;}
 .responive_home_page{display:none;}
 .home-main, .business_resource{padding:0px 15px;}
 .top-text-business{padding-right:10px;margin-right:0px;}
 .top-image-business{width:30%;}
 }
 .new-design-template .top_right_section.lft ul.top-section li a{font-size:11px;display:inline-block;color:#fff;font-family:'Poppins', sans-serif;color:#fff;padding:4px 5px 6px 0px !important;letter-spacing:0px;font-weight:400;line-height:20px;text-decoration: none;}
.new-design-template .top_right_section.lft ul.top-section li a img{margin-top:0px;width:25px;}
.new-design-template .top_right_section.lft ul.top-section li a span{display:inline-block;position:relative;top:-1px;text-transform:uppercase;left:5px;}
.new-design-template .top_right_section.rgt ul.top-section li a{display:inline-block;color:#fff;font-family:'Poppins', sans-serif;font-size:11px;text-transform:uppercase;padding:4px 0px 8px 15px !important;letter-spacing:0px;font-weight:400;line-height:20px;text-decoration:none;}
.new-design-template .top_right_section.lft{width:74%}
.new-design-template .top_right_section.rgt{padding-top:3px;width:26%}
.new-design-template .top_right_section.rgt ul.top-section li{list-style-type:none;float:left;display:inline-block;color:#fff;}
.new-design-template .top_right_section.lft ul.top-section li:last-child{margin-right:0px;}
.new-design-template .top_right_section.lft ul.top-section li{list-style-type:none;float:left;margin-right:40px;display:inline-block;color:#fff;}
.new-design-template .ca_header_dsk.sticky .ca_top_header{line-height:inherit;padding-bottom:8px;background:#011522;}
.new-design-template .ca_menu{width:70%;float:left;}
.new-design-template .ca_menu_right{width:15%;float:right;text-align:left;}
.new-design-template .navmegamenu-search > form{z-index:1;font-family:'Poppins', sans-serif;font-size:13px;font-weight:500;border:0px solid #FF0068;}
.new-design-template .navmegamenu-search > form input{font-family:'Poppins', sans-serif;font-size:13px;font-weight:500;}
.new-design-template .logo_ca{width:14%;float:left;}
 .new-design-template .ca_menu_right ul.top-section li{list-style-type:none;display:inline-block;color:#fff;}
.new-design-template .ca_menu_right ul.top-section li a img{margin-top:-7px;width:26px;margin:0 auto;}
.new-design-template .ca_menu_right ul.top-section li a:hover{color:#2bdcae;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .ca_menu_right ul.top-section li a:hover{color:#FF0068;}
 .new-design-template .ca_menu_right ul.top-section li a span{position:relative;top:3px;text-transform:uppercase;left:0px;font-family:'Poppins', sans-serif;font-size:13px;font-weight:bold;letter-spacing:1px;}
.new-design-template .ca_header_dsk{line-height:inherit;padding-top:0px;background:#011522;height:49px;}
.new-design-template .menu-wrapper{padding-top:33px;text-align:left;}
.new-design-template .navmegamenu > li > a:focus, .new-design-template .navmegamenu > li:hover > a{background:#fff;color:#FF0068;}
.new-design-template .navmegamenu-search input:focus, .new-design-template .navmegamenu-search input[type="submit"]:hover{background-color: #fff !important;}
.new-design-template .navmegamenu-search input[type="text"]:focus, .new-design-template .navmegamenu-search:hover input[type="text"]{padding:10px;/* transition:all .3s ease .1s; */width:240px !important;opacity:1;font-size:13px;display:inline-block;font-family:'Poppins', sans-serif;font-weight:100;border:1px solid #E3E2E2; border-radius:6px;color: #767676 !important;background:#fff; border-right: none;
border-radius: 6px 0px 0px 6px; outline:none !important;border-top-color: #E3E2E2  !important;}
.new-design-template .navmegamenu-search input[type="text"], .new-design-template .navmegamenu-search input[type="text"]{font-weight:normal !important;padding:10px;width:240px !important;opacity:1;font-size:13px;display:inline-block;font-family:'Poppins', sans-serif;font-weight:100;border:1px solid #E3E2E2; border-radius:6px; background:#fff; border-right: none;
border-radius: 6px 0px 0px 6px; color: #767676 ;border-top-color: #E3E2E2  !important;}
.new-design-template .navmegamenu-search > form{/* background:#FF0068; */height:40px;}
.new-design-template .navmegamenu-search input[type="text"]{/* background:#FF0068; */height:40px;}
.new-design-template .top_right_section.lft ul.top-section .line{margin-right:2px;}
.new-design-template .ca-header-section{padding-top:9px;}
.new-design-template .popup .popup_width {
  top: 135px;
  right: 83px;}
.new-design-template .popup{margin-left:35%;}

.new-design-template .popup-basket-home{position: absolute;z-index: 1;width:100%;}
.new-design-template .topfxheader.ca_header_dsk.nosticky .ca_top_header{padding:0px;}
.new-design-template .ca_top_menu .top-section{padding-top:20px;}
.new-design-template .ca_menu_right ul.top-section li a{font-size:14px;display:inline-block;font-family:'Poppins', sans-serif;color:#011522;text-transform:uppercase;padding:0px !important;letter-spacing:1px;font-weight:500;}
.new-design-template .navmegamenu > li > a{font-size:14px;display:inline-block;font-family:'Poppins', sans-serif;color:#011522;text-transform:uppercase;letter-spacing:0px;font-weight:400;line-height:40px;margin-right:0px;z-index:1;}
.new-design-template .topfxheader .ca_menu{width:70%;float:left;}
.new-design-template .topfxheader .ca_menu_right{width:15%;float:right;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .ca_top_menu .top-section{padding-top:20px;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .ca_menu_right ul.top-section li a{color:#011522;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .logo_ca .my-accnt{padding-right:15px;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .logo_ca .logo a{background-size:87%;height:60px;background-position:0px;top:8px;width:200px;background:url(../images/ca-sticky-logo.png) no-repeat;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .logo_ca{width:14%;}
.new-design-template .my-accnt{padding-right:0px;}
.new-design-template .ca_top_menu{background:#fff !important;height:90px;padding:10px 0px 0px 0px;border-bottom: 1px solid #E3E2E2 ;}
.new-design-template .logo a{background-size:70%;background-position:10% 100%;background:url(../images/ca-sticky-logo.png) no-repeat;width:200px;top:5px;}
.new-design-template .navmegamenu{position:absolute;z-index: 1;width:910px;}
.new-design-template .navmegamenu-search{float:right !important;}
.new-design-template .mega-menu{width:50%;}
.new-design-header{width:100%;padding-top:135px;}
.new-design-template .mega-menu .columns .menuitem a{font-family:'Poppins', sans-serif;color:#011522;letter-spacing:1px;font-size:16px;font-weight:600;margin-bottom:17px;display:block; }
.new-design-template .mega-menu {
    background: #F3F3F3;
    border-radius: 0 0 3px 3px;
    opacity: 1;
    position: absolute;
    transition: all .1s ease .10s;
    visibility: hidden;
    width: 1290px;
    left: -186px;
    padding: 20px;
	border:none;
}
.new-design-template .mega-menu .megasub{column-rule: 1px solid #f3f3f3;}
.new-design-template .mega-menu h3{font-family: "montserratregular",sans-serif !important;color:#011522;letter-spacing:1px;font-size:13px;font-weight:600;margin-top:0px;line-height:17px;}
.new-design-template .mega-menu a{font-family:'Poppins', sans-serif;color:#011522;letter-spacing:0px;font-size:13px;font-weight:400;margin-bottom:14px;display:block;}
.new-design-template .mega-menu a:hover {color: #FF0068;}
.home-business .mega-menu a:hover {color: #2c70fa !important;}
.new-design-template .mega-menu h3:hover{color:#FF0068;}
.home-business .mega-menu h3:hover {color: #2c70fa !important;}
@media only screen and (max-width:767px){.new-designm-template .ca_header_mbl{background:#fff; border-bottom: 1px solid #E3E2E2;}
.new-designm-template .mobile_basket{background:url(../images/m-basket.png) no-repeat;background-size:auto;background-size:86%;height:40px;width:50px;left:20px;top:-7px;}
.new-designm-template .mobile_menu{background:url(../images/m-menu.png) no-repeat;background-size:auto;background-size:auto;background-size:auto;background-size:auto;background-size:93%;height:40px;top:-4px;left:-5px;}
.new-designm-template .title-heading .heading-lft{width:75%;float:left;box-sizing:border-box;}
.new-designm-template .title-heading .heading-rgt{width:25%;float:left;box-sizing:border-box;}
.new-designm-template .search_mbl_popup .modal-content{background:#011522;padding:15px;}
.new-designm-template .ca_header_mbl .ca_top_header{height:70px;}
.new-designm-template .title-heading .heading-rgt a{padding:12px;background:#FF0068;color:#fff;text-align:center;width:100%;font-family:'Poppins', sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:block;}
.new-designm-template .title-heading .heading-lft a{padding:12px;color:#fff;text-align:left;letter-spacing:1px;background:#011522;font-size:11px;font-weight:500;text-transform:uppercase;width:100%;font-family:'Poppins', sans-serif;font-size:11px;font-weight:500;display:block;overflow-x: hidden;
text-overflow: ellipsis;
white-space: nowrap}
.new-designm-template .title-heading{width:100%;height:50px;display:inline-block;}
.new-designm-template .ca_header_mbl .ca_top_header{padding:0px 6px;}
.new-designm-template .mobile_rgt{width:55%;}
.new-designm-template .logo_mbl{width:37%;}
.new-designm-template .mobile_account{background:url(../images/m-account.png) no-repeat;background-size:100%;height:40px;background-position:51%;width:40px;position:relative;float:left;left:10px;top:-2px;}
.new-designm-template .mobile_icon_search button{background:none;border:none;padding:10px;outline:none;position:relative;top:0px;}
.page-template-page-basket-php .new-designm-template .mobile_icon_search button{background:none;border:none;padding:4px;outline:none;position:relative;top:0px;}
.page-template-page-checkoutlogin-php .new-designm-template .mobile_icon_search button, .page-template-page-checkoutpayment-php .new-designm-template .mobile_icon_search button{background:none;border:none;padding:4px;outline:none;position:relative;top:0px;}

.new-designm-template .ca_header_mbl .logo_mbl img{width:93% !important;padding-top:15px;}
.new-designm-template .mobile_search{background:url(../images/ca-rb-black-serach.png) no-repeat;background-size:40%;height:40px;background-position:50%;width:50px;left:19px;}
.new-design-header{width:100%;padding-top:47px !important;}
.page-template-page-home .new-design-header{width:100%;padding-top:0px;}
.responive_home_page ul.newthemeca_bottom_res.res_botm_link li a h3{margin:0px;}
}
 @media only screen and (max-width:320px) and (max-width:568px) and (orientation:portrait){
	 .new-designm-template .mobile_search{left:8px;}
	 .new-designm-template .mobile_rgt {
    width: 60%;
}
 }
  @media only screen and (max-width:320px) and (max-width:568px) and (orientation:landscape){
 
	 .new-designm-template .mobile_rgt {
    width: 36%;
    text-align: right;
    float: right;
}
 }
@media only screen and (max-width:767px) and (orientation:landscape){
 .new-designm-template .ca_header_mbl .logo_mbl img {
    width: 69% !important;
    padding-top: 12px;
}
	 .new-designm-template .mobile_rgt {
    width: 36%;
    text-align: right;
    float: right;
}
 }
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.new-design-template .top_right_section.lft ul.top-section li a{font-size:9px;font-weight:500;}
.new-design-template .top_right_section.lft ul.top-section li{margin-right:0px;}
.new-design-template .topfxheader .ca_menu_right{width:75%;float:left;}
.new-design-template .topfxheader .ca_top_menu .top-section{float:right;padding-top:0px;}
.new-design-template .ca_menu_right{width:75%;float:left;}
.new-design-template .ca_top_menu .top-section{float:right;padding-top:0px !important;}
.new-design-template .ca_top_menu .top-section {
    padding-top: 8px !important;
}
.new-design-template .top_right_section.lft ul.top-section li a img{margin-top:-4px;}
.new-design-template .top_right_section.rgt ul.top-section li a{font-size:9px;font-weight:500;}
.new-design-template .top_right_section.lft{width:68%;}
.new-design-template .top_right_section.rgt{width:32%;}
.new-designm-template .title-heading .heading-lft{width:60%;float:left;box-sizing:border-box;}
.new-designm-template .title-heading .heading-rgt{width:40%;float:left;box-sizing:border-box;}
.new-designm-template .title-heading .heading-rgt a{padding:12px;background:#FF0068;color:#fff;text-align:center;width:100%;font-family:'Poppins', sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;display:block;overflow-x: hidden;
text-overflow: ellipsis;
white-space: nowrap}
.new-designm-template .title-heading .heading-lft a{padding:12px;color:#fff;text-align:left;letter-spacing:1px;background:#011522;font-size:13px;font-weight:500;text-transform:uppercase;width:100%;font-family:'Poppins', sans-serif;font-size:13px;font-weight:500;display:block;}
.new-designm-template .title-heading{width:100%;height:50px;display:inline-block;position:relative;top:90px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.new-design-template .top_right_section.lft ul.top-section li a{font-size:12px;text-align:center;font-weight:500;}
.new-design-template .top_right_section.lft ul.top-section li{margin-right:0px;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .logo_ca .logo a{width:131px;background:url(../images/ca-sticky-logo.png) no-repeat;background-size:auto;background-size:100%;}
.new-design-template .logo a{width:131px;background:url(../images/ca-sticky-logo.png) no-repeat;background-size:auto;background-size:100%;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky .ca_menu_right{width:16%;}
.new-design-template .ca_menu_right{width:16%;}
.new-design-template .ca_top_menu .top-section {
    padding-top: 8px !important;
}
.new-design-template .popup .popup_width {top: 58px;right: 4px;}
.new-design-template .topfxheader.ca_header_dsk.nosticky.sticky{height:auto;}
.new-design-template .ca_top_menu{height:80px;}
.new-design-template .menu-wrapper{padding-top:15px;text-align:left;}
.new-design-template .top_right_section.lft ul.top-section li a img{margin-top:0px;}
.new-design-template .top_right_section.rgt ul.top-section li a{font-size:12px;font-weight:500;}
.new-design-template .top_right_section.lft{width:70%;}
.new-design-template .top_right_section.rgt{width:30%;}
.new-design-template .navmegamenu-search input[type="text"]:focus, .new-design-template .navmegamenu-search:hover input[type="text"]{position:absolute;}
.new-design-template .mega-menu{width:100%;left:0px;}
.new-design-template .navmegamenu{width:auto;}
}
.business-icon-show{display:block;}
.business-icon-hide{display:none;}
.new-design-template .mega-menu h3 a {
    font-family: "montserratregular",sans-serif !important;
    color: #011522;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 600;
    margin-top: 0px;
    line-height: 17px;
}


.new-design-template .mega-menu-new h3 a {
    font-family: "montserratregular",sans-serif !important;
    color: #011522;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 600;
    margin-top: 0px;
    line-height: 17px;
}

.new-design-template .mega-menu-new{width:100%;left:0px;}
.new-design-template .mega-menu-new{width:50%;}
.new-design-header{width:100%;padding-top:135px;}
.new-design-template .mega-menu-new .columns .menuitem a{font-family:'Poppins', sans-serif;color:#011522;letter-spacing:1px;font-size:16px;font-weight:600;margin-bottom:17px;display:block; }
.new-design-template .mega-menu-new {
    background: #F3F3F3;
    border-radius: 0 0 3px 3px;
    opacity: 1;
    position: absolute;
    transition: all .1s ease .10s;
    visibility: hidden;        
    padding: 20px;
	border:none;
}
.new-design-template .mega-menu-new .megasub{column-rule: 1px solid #f3f3f3;}
.new-design-template .mega-menu-new h3{font-family: "montserratregular",sans-serif !important;color:#011522;letter-spacing:1px;font-size:13px;font-weight:600;margin-top:0px;line-height:17px;}
.new-design-template .mega-menu-new a{font-family:'Poppins', sans-serif;color:#011522;letter-spacing:0px;font-size:13px;font-weight:400;margin-bottom:14px;display:block;}
.new-design-template .mega-menu-new a:hover {color: #FF0068;}
.new-design-template .mega-menu-new h3:hover{color:#FF0068;}
.mega-menu-new {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 0 0 3px 3px;
  opacity: 0;
  position: absolute;
  transition: all .3s ease .15s;
  visibility: hidden;
  width: 100%;
}
li:hover > .mega-menu-new {
  opacity: 1;
  overflow: visible;
  visibility: visible;
}
.discount-code .btndisappy
{background: #fe6d4c;
  padding: 13px 30px;
  border-radius: 0px;
  font-family: "montserratregular",sans-serif !important;
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 1px;
  border: 2px solid #fe6d4c !important;
  text-transform: uppercase;
  margin-top: 20px;
}


.page-template .new-design-template .popup .popup_width, .page-template-page-myaccount .new-design-template .popup .popup_width {
  top: 135px;
  right: auto;
}
.page-template-page-checkoutlogin .new-design-template .popup .popup_width {
  top: 55px;
  right: 83px;
}

.page-template-page-checkoutpayment-php .new-design-template .popup .popup_width {
  top: 55px;
  right: 83px;
}
.page-template-page-basket-php .new-design-template .popup .popup_width {
  top: 55px;
  right: 83px;
}
.page-template-page-myaccount .new-design-template .popup .popup_width {
  top: 135px;
  right: 123px;
}
.new_Search img {
		vertical-align: middle !important;
	}