@media only screen and (min-width:1801px){.ttm-left-span .ttm-col-wrapper-bg-layer{margin-left:-500px;}
.ttm-right-span .ttm-col-wrapper-bg-layer ,
.col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer{margin-right:-500px;}
}
@media only screen and (max-width:1800px) and (min-width:1601px){.ttm-left-span .ttm-col-wrapper-bg-layer{margin-left:-400px;}
.ttm-right-span .ttm-col-wrapper-bg-layer,
.col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer{margin-right:-400px;}
}
@media only screen and (max-width:1600px) and (min-width:1401px){.ttm-left-span .ttm-col-wrapper-bg-layer{margin-left:-300px;}
.ttm-right-span .ttm-col-wrapper-bg-layer,
.col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer{margin-right:-300px;}
}
@media only screen and (max-width:1400px) and (min-width:1171px){.ttm-left-span .ttm-col-wrapper-bg-layer{margin-left:-200px;}
.ttm-right-span .ttm-col-wrapper-bg-layer ,
.col-bg-img-one .ttm-right-span .ttm-col-wrapper-bg-layer{margin-right:-200px;}
}
@media only screen and (min-width:1200px){.ttm-top-info-con ul li:not(:last-child):after{content:"";height:50px;width:1px;background-color:rgba(0,0,0,0.06);display:block;position:absolute;right:0px;top:36px;}
#site-header-menu #site-navigation .menu ul > li > a{display:block;margin:0px;padding:0px 18px 0px 18px;text-decoration:none;position:relative;z-index:1;height:115px;line-height:115px;}
#site-header-menu #site-navigation .menu > ul > li > ul > li.active a, #site-header-menu #site-navigation .menu > ul > li > ul> li:hover a{background-color:#fff;}
#site-header-menu #site-navigation .menu > ul > li > ul > li a{font-family:"Poppins",Arial,Helvetica,sans-serif;font-weight:400;font-size:13px;line-height:18px;}
.ttm-header-icons:before{display:block;content:"";position:absolute;height:30px;width:1px;left:10px;top:50%;margin-top:-17px;background-color:rgba(24,35,51,0.06);}
.ttm-header-style-infostack #site-header-menu #site-navigation .menu > ul > li > a{padding:0;margin:0px 27px 0px 27px;height:65px;line-height:65px;}
.ttm-header-style-infostack #site-header-menu #site-navigation .menu > ul > li > a:before{width:0;height:2px;display:block;opacity:0;position:absolute;content:"";left:2%;bottom:18.5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ttm-header-style-infostack #site-header-menu #site-navigation .menu >ul > li:hover > a:before{width:15px;opacity:1;}
.ttm-header-style-infostack #site-header-menu .visible-title .container,
.ttm-header-style-infostack .site-header-menu-inner{position:relative;background-color:transparent;}
.ttm-header-style-infostack .ttm-top-info-con, .ttm-header-style-infostack .site-branding{height:123.5px;line-height:121.5px;}
.ttm-header-style-infostack #site-header-menu .fixed-header .container{padding:0 15px;}
.ttm-header-style-infostack .ttm-search-overlay{right:-10px;}
.ttm-stickable-header.fixed-header{z-index:111;background-color:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,0.06);}
.ttm-header-style-overlay #site-header-menu .ttm-stickable-header.fixed-header #site-navigation > .menu > ul > li > a,
.ttm-header-style-classic #site-header-menu .ttm-stickable-header.fixed-header #site-navigation > .menu > ul > li > a,
.ttm-header-style-overlay .ttm-stickable-header.fixed-header .site-branding,
.ttm-header-style-classic .ttm-stickable-header.fixed-header .site-branding,
.ttm-header-style-overlay .ttm-stickable-header.fixed-header .ttm-header-icons,
.ttm-header-style-classic .ttm-stickable-header.fixed-header .ttm-header-icons,
.ttm-header-style-overlay .ttm-stickable-header.fixed-header .ttm-header-icon,
.ttm-header-style-classic .ttm-stickable-header.fixed-header .ttm-header-icon,
.ttm-header-style-overlay .ttm-stickable-header.fixed-header .header-btn,
.ttm-header-style-classic .ttm-stickable-header.fixed-header .header-btn{height:70px;line-height:70px;}
.ttm-header-style-overlay .ttm-stickable-header:after{content:"";height:1px;position:absolute;bottom:0px;left:0px;width:100%;border-bottom:1px solid rgba(255,255,255,0.20);}
.fixed-header{position:fixed !important;top:0;left:0;width:100%;z-index:9;}
.ttm-header-style-infostack #site-header-menu #site-navigation .menu{float:none;}
.menu, .ttm-header-icons , .ttm-header-icon, .header-btn{float:right;}
.ttm-header-style-infostack .ttm-header-icons{float:left;}
.ttm-header-style-infostack #site-header-menu .ttm-stickable-header.fixed-header #site-navigation > ul > li > a,
.ttm-header-style-infostack .ttm-stickable-header.fixed-header .ttm-header-icons,
.ttm-header-style-infostack .ttm-stickable-header.fixed-header .ttm-header-icon{height:65px;line-height:65px;}
.ttm-header-style-infostack .ttm-header-icons .ttm-header-cart-link{margin-left:-5px;margin-right:10px;}
.ttm-header-style-overlay .site-branding, .ttm-header-style-overlay .header-btn,
.ttm-header-style-overlay #site-header-menu #site-navigation .menu > ul > li > a,
.ttm-header-style-overlay .ttm-header-icons, .ttm-header-style-overlay .ttm-header-icon{height:99px;line-height:99px;}
.ttm-stickable-header-w.ttm-bgcolor-darkgrey{background-color:rgba(0,8,20,0.68);}
.ttm-header-style-overlay #site-header-menu #site-navigation .menu ul.dropdown > li > a{color:#fff;}
.ttm-header-style-overlay .ttm-stickable-header-w{position:absolute;z-index:21;width:100%;box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
.ttm-header-style-infostack .ttm-header-top-wrapper .site-branding{float:left;text-align:left;display:block;position:relative;z-index:10;margin-bottom:32.5px;}
.ttm-header-style-infostack #site-header-menu{float:none;position:absolute;width:100%;bottom:-32.5px;z-index:10;}
.ttm-header-style-infostack .ttm-stickable-header-w{height:auto;position:relative;}
.ttm-header-style-infostack #site-header-menu #site-navigation .menu ul.dropdown > li > a,
.ttm-header-style-stackcenter #site-header-menu #site-navigation .menu ul.dropdown > li > a,
.ttm-header-style-infostack .ttm-header-icons, .ttm-header-style-infostack .ttm-header-icon{height:65px;line-height:65px;}
.ttm-header-style-infostack #site-header-menu #site-navigation .menu > ul.dropdown > li:after{content:"";position:absolute;height:20px;width:1px;right:0px;top:50%;transform:translateX(0%) translateY(-50%);-moz-transform:translateX(0%) translateY(-50%);-ms-transform:translateX(0%) translateY(-50%);-o-transform:translateX(0%) translateY(-50%);transform:translateX(0%) translateY(-50%);background-color:rgba(2,13,38,0.07);display:inline-block;}
#site-header-menu #site-navigation .menu > ul > li:last-child:after,
.ttm-header-style-stackcenter #site-header-menu #site-navigation .menu ul > li:last-child:after{display:none;}
#site-header-menu #site-navigation > ul li > a,
#site-header-menu #site-navigation .menu ul > li ul li > a{margin:0;display:block;padding:16px 12px 16px 18px;position:relative;}
.ttm-header-style-infostack .site-navigation,
.ttm-header-style-stackcenter .site-navigation{position:relative;padding:0px;background-color:#fff;-webkit-box-shadow:0px 0px 9px 0px rgba(6,22,58,0.07);-moz-box-shadow:0px 0px 9px 0px rgba(6,22,58,0.07);box-shadow:0px 0px 9px 0px rgba(6,22,58,0.07);}
.ttm-header-style-infostack .ttm-stickable-header.fixed-header .site-navigation,
.ttm-header-style-stackcenter .site-navigation{box-shadow:unset;}
#site-header-menu #site-navigation .menu ul ul{text-align:left;position:absolute;visibility:hidden;display:block;opacity:0;line-height:14px;left:0;border-top:3px solid transparent;top:auto;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);transition:all .2s ease;z-index:99;background-color:#f8f9fa;width:250px;}
#site-header-menu #site-navigation .menu > ul > li:last-child > ul{right:0;left:auto;}
#site-header-menu #site-navigation div.menu > ul > li:nth-child(2) ul{background-position:0% 0%;background-size:auto;background-repeat:repeat;background-attachment:scroll;}
#site-header-menu #site-navigation > ul > li ul a:before{font-family:"FontAwesome";display:inline;text-decoration:inherit;text-align:center;font-size:24px;line-height:9px;content:"-";margin-right:5px;transform:translateY(-50%) translateX(-10px);left:0px;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;}
.ttm-header-style-infostack .ttm-header-style-infostack #site-navigation .menu ul.dropdown > li > a:before{width:0;height:2px;display:inline-block;opacity:0;position:absolute;content:"";bottom:18.5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ttm-header-style-infostack #site-navigation .menu ul > li:hover > a:before{width:15px;opacity:1;}
.ttm-header-style-stackcenter #site-header-menu #site-navigation .menu ul.dropdown > li.has-submenu > a:after,
.ttm-header-style-infostack #site-header-menu #site-navigation .menu > ul.dropdown > li.has-submenu > a:after{content:"\f107";display:inline-block;font-family:"FontAwesome";position:relative;font-size:11px;margin-left:4px;margin-top:3px;opacity:0.3;}
.ttm-header-style-infostack .ttm-header-icons:before{content:unset;}
.ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton ,
.ttm-header-style-classic .ttm-rt-contact .ttm-custombutton{display:inline-block;padding:0 28px;position:relative;margin-left:2px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
.ttm-header-style-infostack .ttm-custombutton i, .ttm-header-style-infostack .ttm-custombutton a,
.ttm-header-style-classic .ttm-custombutton a{font-size:14px;font-weight:600;}
.ttm-header-style-infostack .ttm-custombutton i{padding-left:10px;position:relative;top:1px;}
.ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton:before{content:"";height:30px;width:1px;background-color:rgba(0,0,0,0.07);display:block;position:absolute;left:7px;top:29%;}
.ttm-header-style-stackcenter #site-header-menu #site-navigation .menu > ul > li > a{padding:0 20px;}
.ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-left{border-right:1px solid #f1f1f1;}
.ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-right{border-left:1px solid #f1f1f1;}
.ttm-header-style-stackcenter .ttm-header-wrap .ttm-stickable-header-w{display:block;border-top:2px solid #f1f1f1;}
.ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-right,
.ttm-header-style-stackcenter .ttm-header-wrap .col-sm-4.col-md-3 .widget-left{display:block;width:100%;float:left;}
.ttm-header-style-stackcenter .info-widget, .ttm-header-style-stackcenter .sitebranding{height:120px;margin-bottom:0;}
.ttm-header-style-stackcenter .info-widget{padding-left:25px;}
.ttm-header-style-stackcenter .info-widget{display:table;}
.ttm-header-style-stackcenter .info-widget-content{display:table-cell;vertical-align:middle;}
.ttm-header-style-stackcenter .widget-left .info-widget-content:before, .ttm-header-style-stackcenter .widget-right .info-widget-content:after{position:absolute;top:42px;width:37px;height:40px;background-repeat:no-repeat;content:"";}
.ttm-header-style-stackcenter .widget-left .info-widget-content:before{background:url(../images/info-left-arrow.png);left:0;}
.ttm-header-style-stackcenter .widget-right .info-widget-content:after{right:0;background:url(../images/info-right-arrow.png);}
.ttm-header-style-stackcenter .info-widget-content p{font-size:16px;font-weight:500;margin:0px;}
.ttm-header-style-stackcenter .info-widget-content h2{position:relative;display:block;padding-left:25px;font-size:24px;line-height:32px;margin-bottom:0px;font-weight:500;}
.ttm-header-style-stackcenter .site-branding{float:none;text-align:center;}
.ttm-header-style-stackcenter .widget-right .info-widget{text-align:right;padding-right:25px;float:right;}
.ttm-header-style-stackcenter .menu{float:none;text-align:center;}
.second-footer>div>.row .widget-area:first-child .widget{margin-right:10px;}
.second-footer>div>.row .widget-area:first-child .widget:not(:first-child){padding:0;margin-top:-20px;}
}
@media (max-width:1200px){header .container{max-width:100%;}
.res-1200-ptb-0{padding:0px !important;}
.res-1200-pt-0{padding-top:0px !important;}
.res-1200-pb-30{padding-bottom:30px !important;}
.res-1200-pl-30{padding-left:30px !important;}
.res-1200-pb-50{padding-bottom:50px !important;}
.res-1200-mt-0{margin-top:0 !important;}
.res-1200-mr-0{margin-right:0 !important;}
.res-1200-plr-0{padding-left:0px !important;padding-right:0px !important;}
.res-1200-plr-15{padding-left:15px !important;padding-right:15px !important;}
.featured-icon-box.style6{padding-left:0px;padding-right:0px;}
}
@media all and (max-width:1199px){.ttm-menu-toggle{position:relative;height:30px;width:34px;float:left;}
.ttm-menu-toggle label{cursor:pointer;position:absolute;z-index:99;height:100%;width:100%;top:50px;left:0;margin:0;}
.ttm-menu-toggle .toggle-block{position:absolute;height:2px;width:100%;padding:0;background-color:#262626;}
.ttm-menu-toggle .toggle-blocks-1{position:relative;float:left;}
.ttm-menu-toggle .toggle-blocks-2{position:relative;float:left;margin-top:6px;}
.ttm-menu-toggle .toggle-blocks-3{position:relative;float:left;margin-top:6px;}
.ttm-menu-toggle input[type=checkbox]:checked ~ .ttm-menu-toggle-block > .toggle-blocks-2{opacity:0;}
.ttm-menu-toggle input[type=checkbox]:checked ~ .ttm-menu-toggle-block > .toggle-blocks-1{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:10px;}
.ttm-menu-toggle input[type=checkbox]:checked ~ .ttm-menu-toggle-block > .toggle-blocks-3{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:-10px;}
#site-header-menu #site-navigation .menu{clear:both;min-width:inherit;float:none;}
#site-header-menu #site-navigation .menu > li > ul.sub-menu{padding:0px;border:none;}
#site-header-menu #site-navigation .menu, #site-header-menu #site-navigation .menu > ul ul ,
#site-header-menu #site-navigation .menu ul li > ul li a:before{display:none;}
#site-header-menu #site-navigation .menu.active,
#site-header-menu #site-navigation .menu > ul ul.active{max-height:55em;display:block;}
#site-header-menu #site-navigation .menu > ul > li:last-of-type a{border:none;}
#site-header-menu #site-navigation .menu li a{color:#fff;display:block;padding:0.8em;position:relative;}
#site-header-menu #site-navigation .menu ul ul > li a{padding:10px 18px 10px 30px;}
#site-header-menu #site-navigation .menu ul li:hover > ul{display:block;}
#site-header-menu #site-navigation .menu ul li > ul{padding-left:15px;}
#site-header-menu #site-navigation .menu ul.dropdown li a.active:after{content:'\f106';font-family:'FontAwesome';}
#site-header-menu #site-navigation .menu ul ul, #site-header-menu #site-navigation .menu ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:none;}
.site-header-menu-inner.ttm-stickable-header{width:auto;display:block;position:relative;}
.site-branding{float:none;text-align:center;}
.site-branding{display:block;position:absolute;top:0;left:0;width:100%;z-index:1;}
.ttm-stickable-header-w{height:115px;line-height:115px;}
.ttm-header-icon.ttm-header-cart-link , .header-btn, .ttm-content-wrapper{display:none;}
#site-header-menu #site-navigation .menu ul > li ul li > a{padding:15px 15px 15px 0;font-size:13px;}
#site-header-menu #site-navigation .menu > ul{position:absolute;padding:10px 20px;box-shadow:rgba(0,0,0,0.12) 3px 3px 15px;z-index:100;width:100%;top:115px;background-color:#fff;border-top:3px solid;}
#site-header-menu #site-navigation .menu ul.dropdown > li > ul > li.has-submenu > a:after{content:'\f107';}
#site-header-menu #site-navigation .menu ul.dropdown > li > ul > li.has-submenu > a.active:after{content:'\f106';}
#site-navigation .menu > ul li:not(:last-child){border-bottom:1px solid rgba(93,101,118,0.15);}
#site-header-menu #site-navigation .menu ul.dropdown > li > a:after{position:absolute;right:0;font-size:16px;opacity:.8;}
#site-header-menu #site-navigation .menu ul > li.has-submenu > a:after{content:"\f107";display:inline-block;font-family:"FontAwesome";position:relative;font-size:20px;position:absolute;right:5px;}
#site-header-menu #site-navigation .menu ul li a{display:block;padding:15px 0px;text-decoration:none;line-height:18px !important;height:auto;line-height:18px;}
#site-header-menu #site-navigation .menu li, #site-header-menu #site-navigation .menu > ul > li{display:block;}
#site-header-menu #site-navigation .menu,#site-header-menu #site-navigation .menu > ul ul{overflow:hidden;max-height:0;background-color:#fff;}
.ttm-search-overlay .w-search-form-row:before{right:7px;}
.ttm-menu-toggle .spinner{position:absolute;height:2px;width:100%;padding:0;background-color:#262626;}
.ttm-header-style-infostack .ttm-top-info-con, .ttm-topbar-wrapper ,
.ttm-header-style-infostack .ttm-rt-contact .ttm-custombutton{
	/*display:none;*/
}
.ttm-top-info-con{display: none;}
.ttm-social-links-wrapper .social-icons{display: none;}
.ttm-header-style-overlay .ttm-menu-toggle .toggle-block{background-color:#fff;}
.ttm-header-style-classic #ttm-stickable-header-w.ttm-stickable-header-w{background-color:#fff;}
.widget-left, .widget-right{display:none;}
.width-36, .width-64{width:100%;}
.ttm-tabs ul.tabs.text-right{text-align:left !important;}
.res-1199-ptb-0{padding:0px !important;}
.res-1199-pt-0{padding-top:0px !important;}
.res-1199-pb-30{padding-bottom:30px !important;}
.res-1199-pl-30{padding-left:30px !important;}
.res-1199-pb-50{padding-bottom:50px !important;}
.res-1199-mt-0{margin-top:0 !important;}
.res-1199-mt-10{margin-top:10px !important;}
.res-1199-mt-20{margin-top:20px !important;}
.res-1199-mb-10{margin-bottom:10px !important;}
.res-1199-mb-20{margin-bottom:20px !important;}
.res-1199-mtb-0{margin-top:0 !important;margin-bottom:0px !important;}
.res-1199-mr-0{margin-right:0 !important;}
.res-1199-plr-0{padding-left:0px !important;padding-right:0px !important;}
.res-1199-plr-15{padding-left:15px !important;padding-right:15px !important;}
.res-1199-ml_30{margin-left:-30px!important;}
.break-1199-colum .row .col-lg-2,
.break-1199-colum .row .col-lg-3,
.break-1199-colum .row .col-lg-4,
.break-1199-colum .row .col-lg-5,
.break-1199-colum .row .col-lg-6,
.break-1199-colum .row .col-lg-7,
.break-1199-colum .row .col-lg-7,
.break-1199-colum .row .col-lg-9,
.break-1199-colum .row .col-lg-10,
.break-1199-colum .row .col-lg-11,
.break-1199-colum .row .col-lg-12{flex:100% !important;max-width:100%;float:none !important;display:block !important;}
.break-1199-colum.bg-layer .row > [class*='col-'] > [class*='ttm-col-bgcolor-yes'],
.break-1199-colum.bg-layer .row > [class*='col-'] > [class*='ttm-col-bgimage-yes']{padding-left:15px;padding-right:15px;}
.break-1199-colum .ttm-equal-height-image{display:block;width:100%;}
.break-1199-colum .ttm-col-bgimage-yes{height:auto !important;}
.break-1199-colum .ttm_single_image-wrapper{text-align:center;}
.ttm-row .container, .ttm-row .container-fluid, .ttm-page-title-row .container, footer .container, .element-row .container, .sidebar .container{max-width:100%;}
.ttm-row .container, .ttm-page-title-row .container, footer .container, .element-row .container, .sidebar .container{padding:0;}
.ttm-row .container > .row, .ttm-page-title-row .container > .row, footer .container .row, .element-row .container > .row , .sidebar .container > .row{margin:0;}
}
@media only screen and (max-width:1199px) and (min-width:992px){.ttm-row.break-991-colum.bg-layer > .container{padding:0 15px;}
.ttm-row.home5-fid-section{padding-bottom:60px;}
}
@media only screen and (max-width:995px) and (min-width:768px){.footer .ttm-flicker-widget-wrapper a{width:50px;height:50px;}
}
@media (min-width:992px){.sidebar.ttm-sidebar-right .content-area{padding-right:30px;}
.sidebar.ttm-sidebar-left .content-area, .sidebar .sidebar-right{padding-left:30px;}
.sidebar .sidebar-left{margin-top:1px;margin-right:15px;}
.sidebar.ttm-sidebar-left .content-area{margin-right:-30px;padding-right:30px;}
.sidebar .sidebar-left.ttm-left-span .ttm-col-wrapper-bg-layer{margin-right:-15px;}
.ttm-tabs.ttm-tab-style-classic ul.tabs{display:-webkit-flex;display:flex;width:100%;}
}
@media (max-width:991px){.break-991-colum .row .col-md-7,
.break-991-colum .row .col-md-5,
.break-991-colum .row .col-md-4,
.break-991-colum .row .col-md-3,
.break-991-colum .row .col-md-6,
.break-991-colum .row .col-md-9{flex:100% !important;max-width:100% !important;float:none !important;display:block !important;}
.break-991-colum.bg-layer .container > .row > [class*='col-'] > [class*='ttm-col-bgcolor-yes']{padding-left:15px;padding-right:15px;}
.ttm-equal-height-image,
.break-991-colum .ttm-equal-height-image{display:block;width:100%;}
.ttm-btn.float-right{float:none!important;}
.break-991-colum .ttm-col-bgimage-yes, .break-991-colum.bg-layer-equal-height .ttm-col-bgcolor-yes{height:auto !important;}
.section-title.style2{padding-bottom:30px;margin-right:0;}
.section-title.style2 .title-header{width:100%;}
.section-title.style2 .title-header, .section-title.style2 .title-desc{display:block;margin-bottom:0;}
.section-title.style2 .title-desc:after{display:none;}
.row-title h2.title{font-size:45px;line-height:50px;}
.row-title h5{line-height:36px;}
body .page.ttm-sidebar-true .site-main,
.ttm-row{padding:50px 0 !important;}
.ttm-row.row-top-section, .ttm-row.company-template-section, .ttm-row.map-section,.ttm-row.home4-services-section{padding:0px 0px !important;}
.ttm-row.contact-section,
.ttm-row.home5-testimonial-section,
.ttm-row.home5-fid2-section{padding:0px 0px !important;}
.ttm-row.team-section, .ttm-row.services-box-section{padding:0 0 50px!important;}
.ttm-row.multi-content-section{padding:50px 0 180px !important;}
.ttm-row.actionbox-section{padding:35px 0 80px !important;}
.ttm-row.processbox2-section{padding:0 0 90px !important;}
section.error-404{padding:50px 0 80px;}
.ttm-row.cart-section{padding:50px 0 110px!important;}
.ttm-row.contact-form-section,
.ttm-row.about4-section,.ttm-row.home5-fid-section{padding:50px 0 0!important;}
.ttm-row.home4-services2-section,
.ttm-row.event-section{padding-bottom:30px!important;}
.ttm-row.only-bgimg-section{padding-top:0!important;}
.spacing-1{margin:0;padding:50px 0 15px;}
.spacing-2{padding-top:50px;padding-left:0;padding-right:0;margin-left:-15px;}
.spacing-3{margin-top:0;padding:50px 0 0;}
.spacing-4{padding:50px 15px;}
.spacing-5{padding:50px 15px;}
.spacing-6{padding:50px 0 30px;margin:0;}
.spacing-9{padding-top:50px;padding-bottom:50px;margin-right:0!important;}
.spacing-10{margin-right:0px !important;}
.spacing-11{margin-top:0px!important;padding-top:50px !important;padding-bottom:30px !important;padding-left:365px !important;}
.spacing-13{padding-top:50px;margin-top:0px !important;margin-left:0px !important;padding-right:15px !important;padding-left:15px !important;}
.ttm_single_image-wrapper , .single-img ,.ttm-reset-content-center-991{text-align:center !important;}
.col-md-4:not(:last-child) .featured-box.style2:after{display:none;}
.featured-thumbnail img{width:100%;}
.footer .widget{margin:30px 0 20px;}
.ttm-processbox-wrapper{display:block;}
.ttm-processbox-wrapper .ttm-processbox{width:100%;padding-bottom:20px;}
.map-wrapper{height:290px !important;padding:0px !important;}
.element-row{padding:0 0 30px;}
.element-row > .section-title h2.title{margin-top:0px;}
.ttm-product-image-box img{width:100%;}
div.product .summary .product-rating{float:none;}
div.product.ttm-single-product-details div.images,
div.product.ttm-single-product-details div.summary{width:100%;float:none;}
.sidebar .content-area{padding-top:50px;padding-bottom:50px;}
.res-991-ml-0{margin-left:0 !important;}
.res-991-mr-0{margin-right:0 !important;}
.res-991-mt-0{margin-top:0 !important;}
.res-991-mb-0{margin-bottom:0 !important;}
.res-991-mtb-0{margin-top:0 !important;margin-bottom:0px !important;}
.res-991-mt_15{margin-top:-15px !important;}
.res-991-mt-30{margin-top:30px !important;}
.res-991-mt-40{margin-top:40px !important;}
.res-991-mt-50{margin-top:50px !important;}
.res-991-mb-30{margin-bottom:30px !important;}
.res-991-mb-40{margin-bottom:40px !important;}
.res-991-mb-50{margin-bottom:50px !important;}
.res-991-mlr-15{margin-left:15px !important;margin-right:15px !important;}
.res-991-ml_30{margin-left:-30px!important;}
.ttm-page-title-row{padding:70px 0 75px;}
.padding-1{padding-top:50px;padding-right:15px;padding-bottom:10px;padding-left:15px;}
.padding-2{padding-top:50px;padding-right:15px;padding-bottom:50px;padding-left:15px;}
.padding-3{padding-top:50px;padding-bottom:50px;}
.padding-6{padding-top:0px;}
.padding-7{padding-top:50px;padding-bottom:20px;}
.padding-8{padding-top:50px;}
.padding-9{padding-top:50px;padding-bottom:50px;}
.padding-12{padding-top:50px;}
.padding-10{margin-left:0;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:35px;}
.res-991-p-0{padding:0 ! important;}
.res-991-pt-15{padding-top:15px !important;}
.res-991-pt-30{padding-top:30px !important;}
.res-991-pt-40{padding-top:40px !important;}
.res-991-pt-45{padding-top:45px !important;}
.res-991-pt-50{padding-top:50px !important;}
.res-991-ptb-0{padding-top:0px !important;padding-bottom:0px !important;}
.res-991-pt-0{padding-top:0px !important;}
.res-991-pl-0{padding-left:0px !important;}
.res-991-pr-0{padding-right:0!important;}
.res-991-pl-15{padding-left:15px !important;}
.res-991-pb-0{padding-bottom:0px !important}
.res-991-pb-5{padding-bottom:5px !important}
.res-991-pb-30{padding-bottom:30px !important}
.res-991-pb-50{padding-bottom:50px !important}
.res-991-pb-60{padding-bottom:60px !important}
.res-991-pb-70{padding-bottom:70px !important}
.res-991-pb-80{padding-bottom:80px !important}
.res-991-pb-90{padding-bottom:90px !important}
.res-991-pb-100{padding-bottom:100px !important}
.res-991-plr-0{padding-left:0px !important;padding-right:0px !important;}
.res-991-plr-15{padding-left:15px !important;padding-right:15px !important;}
.res-991-ptb-35{padding-top:35px !important;padding-bottom:35px !important;}
}
@media (min-width:768px){div.product.ttm-single-product-details div.images{width:40%;}
div.product.ttm-single-product-details div.summary{width:57%;}
}
@media (max-width:768px){}
@media (max-width:767px){.title-box .page-title-heading h1{font-size:38px;line-height:38px;}
.ttm-footer-cta-wrapper .widget-area:not(:last-child){margin-bottom:20px;}
.banner-image, .ttm-product-image-box{text-align:center;}
.res-767-mb-0{margin-bottom:0px!important;}
.res-767-mb-15{margin-bottom:15px!important;}
.res-767-mb-30{margin-bottom:30px!important;}
.res-767-mt-0{margin-top:0px !important;}
.res-767-mt-30{margin-top:30px !important;}
.res-767-mt-40{margin-top:40px !important;}
.res-767-mt-50{margin-top:50px !important;}
.res-767-plr-15{padding:0 15px !important;}
.res-767-pl-15{padding-left:15px !important;}
.res-767-pr-15{padding-right:15px !important;}
.res-767-pl-0{padding-left:0px !important;}
.res-767-pr-0{padding-right:0px !important;}
.res-767-p-30{padding:30px;}
.res-767-pb-30{padding-bottom:30px!important;}
.res-767-pt-30{padding-top:30px!important;}
.res-767-pt-15{padding-top:15px!important;}
.col-md-4:not(:last-child) .featured-icon-box.style2:after{display:none;}
.ttm-pricing-plan{margin-bottom:20px;}
.ttm-ptablebox-featured-col{margin-top:55px;}
.ttm-tabs.ttm-tab-style-vertical .content-tab{padding:10px 20px;}
.ttm-tabs.ttm-tab-style-horizontal ul.tabs li,
.ttm-tabs.ttm-tab-style-horizontal ul{display:block;margin-right:0;}
.ttm-tabs.ttm-tab-style-horizontal ul.tabs li a{border-radius:0;}
table.shop_table:not(.checkout-review-order-table) tr td{display:block;text-align:right;}
table .cart_item .product-thumbnail,
.shop_table_responsive thead{display:none;}
table.shop_table:not(.checkout-review-order-table) tbody tr{display:block;}
table.shop_table_responsive tr.cart_item td:not(.product-remove)::before{content:attr(data-title) ": ";font-weight:700;float:left;}
.coupon{float:none;padding-bottom:.5em;}
td.actions button{width:100%;}
.coupon input, td.actions .coupon .button{width:auto;}
.quantity{display:inline-block;}
.cart-collaterals{margin-top:0px;}
.cart-collaterals .cart_totals{width:100%;float:none;}
.ttm-fid-view-lefticon-style2.with-border{border-right:1px solid transparent;}
}
@media (max-width:680px){.ttm-blog-classic .ttm-blogbox-desc-footer>div:first-child{padding-top:7px;padding-bottom:0;}
.ttm-blog-classic .ttm-blogbox-desc-footer>div{padding:17px 0;display:block;text-align:center;}
.ttm-blog-classic .ttm-blogbox-desc-footer>div:last-child{padding-bottom:5px;}
.post.ttm-blog-classic .ttm-blogbox-footer-readmore,
.ttm-blog-classic .ttm-blogbox-desc-footer>div{float:none;}
}
@media (max-width:640px){.ttm-search-overlay{right:0px;width:292px;}
}
@media (max-width:591px){.newsletter-form input[type="submit"]{margin:0 auto;display:block;margin-top:15px;text-align:center;position:initial;height:45px;}
.first-footer .ttm-footer-cta-wrapper{padding-left:0;padding-right:0;}
.ttm-footer2-left{text-align:center;}
.ttm-footer2-right{text-align:center;}
}
@media (max-width:575px){.site-branding img{/*max-height:33px;*/}
.ttm-post-prev-next-buttons{text-align:center;}
.ttm-post-prev-next-buttons a.float-right{float:none !important;}
.tribe-events-schedule,
.tribe-events-back{float:none;}
.tribe-events-back{margin-bottom:15px;}
.tribe-events-nav-next,
.tribe-events-nav-previous{float:none;width:100%;}
}
@media (max-width:480px){.featured-icon-box.style7{margin-right:0px !important;padding-right:15px;}