/**  * Name: Inoterior  * Version: 2.0  * Author: ThemetechMount  * Author URI: http://www.themetechmount.com*/@import url('https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');/**  1. General     - Variables     - Extra-outer  2. Spacing  3. Color     - Skin-color, Skin-bg-color, Skin-border-color     - darkGrey-color, darkGrey-bg-color     - white-color, white-bg-color, white-border-color     - Grey-color, Grey-bg-color, grey-border-color  4. Pre-loader  5. SocialIcon / TooltipTop  6. Slick_dots/arrows  7. TopBar  8. Header     - SiteBrand(logo)     - SiteNavigation(Menu)     - side-menu  9. Footer     - FirstFooter     - SecondFooter   10. GoTop BUtton    11. Page-Title-Row  12. Inner-Pages**/  /* ===============================================    General------------------------*//** Variables **/article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {     display: block;}a, a:hover, a:focus, a:active {    text-decoration: none;    outline: none;    color: inherit;}a, button, input {     outline: none; }ol, ul{     padding: 0;     margin: 0;}strong{   font-weight: 700;}iframe{  width: 100%;  border: none;  display: block;}p {     margin: 0 0 15px; }*::-moz-selection {     background: #ffb120;     color: #fff;     text-shadow: none; }::-moz-selection {     background: #ffb120;     color: #fff;    text-shadow: none; }::selection {     background: #ffb120;     color: #fff;     text-shadow: none; }textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select{    font-family: inherit;    -webkit-transition: border linear .2s,box-shadow linear .2s;    -moz-transition: border linear .2s,box-shadow linear .2s;    -o-transition: border linear .2s,box-shadow linear .2s;    transition: border linear .2s,box-shadow linear .2s;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    vertical-align: middle;    width: 100%;    color: #1a1a1a;    padding: 12px 15px 11px;    border-radius: 0;    font-weight: 400;    background-color: #fff;    text-transform: inherit;    border: 1px solid rgba(119,119,119,.2);    font-size: 15px;    outline: none;    line-height: inherit;    letter-spacing: 0px;}button, input[type="submit"], input[type="button"], input[type="reset"] {    display: inline-block;    text-decoration: none;    font-size: 13px;    line-height: 21px;    font-weight: 500;    padding: 11px 40px 11px;    border: 2px solid transparent;    border-radius: 0;    color: #fff;    -webkit-transition: all 0.25s ease;    transition: all 0.25s ease;    cursor: pointer;    outline: none;    -webkit-font-smoothing: antialiased;}textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="color"]:focus {    border: 1px solid #ffb120 !important;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-appearance: searchfield;}form { position: relative; }/* clears the 'X' from Internet Explorer */input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }/* clears the 'X' from Chrome */input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration { display: none; }textarea:-moz-placeholder,textarea::-moz-placeholder,input:-moz-placeholder,input::-moz-placeholder,input:-ms-input-placeholder ,input::-ms-input-placeholder,textarea::-webkit-input-placeholder,input::-webkit-input-placeholde  {     color: #fff;}menu, ol, ul {    margin: 16px 0;    padding: 0 0 0 25px;}body {    font-family: "Saira Semi Condensed", Tahoma, Geneva, sans-serif;    font-weight: 400;    font-size: 16px;    line-height: 26px;    letter-spacing: 0.1px;    color: #606060;}h1, h2, h3, h4, h5, h6{ font-family: "Saira Semi Condensed", Arial, Helvetica, sans-serif; margin-bottom: 15px; font-weight: 600; color :#13336d;}h1 { font-size: 60px; line-height: 72px; }h2 { font-size: 30px; line-height: 40px; }h3 { font-size: 21px; line-height: 30px; }h4 { font-size: 28px; line-height: 38px; }h5 { font-size: 20px; line-height: 30px; }h6 { font-size: 15px; line-height: 18px;}/** Extra-outer **/body .page {    overflow: hidden;    position: relative;    z-index: 10;}body .site-main {    background-color: #fff;    position: relative;    z-index: 1;}body .page.sidebar-true .site-main{     padding: 0;    background-color: #fff;}a{ color: #2f2f2f; }a, img{    -webkit-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.box-shadow{ box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 9%); }.box-shadow_2{ box-shadow: 0px 0px 10px 0px rgba(43, 52, 59, 0.02); }.border-rad_3 { border-radius: 3px; }.border-rad_4 { border-radius: 4px; }.border-rad_5 { border-radius: 5px; }.border-rad_6 { border-radius: 6px; }.border-rounded{border-radius: 50%;}.border_1{border: 2px solid;}.alignleft {    float: left;    margin: .375em 1.75em 0 0;}.alignright {    float: right;    margin: .375em 0 1.75em 1.75em;}.z-index_1{ z-index: -1; }.z-index-0{ z-index: 0; }.z-index-1{ z-index: 1; }.z-index-2{ z-index: 2; }.font-size-17{font-size: 17px;}.font-size-18{font-size: 18px;}.font-size-24{font-size: 24px;}.fontweight-normal{font-weight: 400;}.fontweight-Medium{font-weight: 500;}.fontweight-semibold{font-weight:600;}.fontweight-bold{font-weight:700;}.padding_top30 {padding-top: 5px;}/* ===============================================    Spacing------------------------*//** Padding **/.spacing-1 {margin-top: 70px;padding: 92px 0px 55px 0px;}.spacing-2 {margin-left: -200px;}.spacing-3 {padding: 350px 0px 350px;}.spacing-4 {margin-left: -160px;margin-top: 80px;padding: 72px 0px 0px 210px;}.spacing-5 {padding: 90px 0px 380px 0px;}.spacing-6 {padding: 0px 45px 0px 240px;margin-top: -10px;}.spacing-7 {padding: 190px 70px 185px 0px;}.spacing-8 {padding: 112px 0px 131px 70px;}.spacing-9 {margin-left: -370px;padding: 40px 37px 35px 27px;margin-top: 37px;}.spacing-10 {padding: 10px 15px 0px 0px}.spacing-11 {margin-right: -30px;padding: 315px 40px 55px 40px;}.spacing-12 {padding-left: 40px;}.spacing-13 {padding: 92px 0px 55px 0px;}.spacing-14 {padding: 93px 0 0px 345px;margin-left: -30px;}.spacing-15 {padding: 315px 300px;margin: 0 -260px 40px -200px;}.spacing-16 {margin-right: -30px; padding: 108px 57px 110px 167px; margin-left: -15px;}.spacing-17 {padding: 0px 0px 30px 38px;}.spacing-18 {padding: 47px 10px 55px 55px;}.spacing-19 {padding: 54px 60px 0px 60px;}.spacing-20 {padding: 54px 60px 0px 60px;}.spacing-21 {margin: -119px -80px 0px 0px;padding: 160px 35px 25px 0px;}.spacing-22 {padding: 90px 0px;margin-left: 80px;margin-right: -18px;}.spacing-23 {margin: 0;}.spacing-24 {padding: 100px 50px 100px 0px;}.spacing-25 {padding: 39px 0px 54px 0px;margin-top: 50px;margin-right: -190px;}.p-10 { padding: 10px; }.p-15 { padding: 15px; }.p-30 { padding: 30px; }.p-50 { padding: 50px; }.p-60 { padding: 60px; }.p-80 { padding: 80px; }.p-100 { padding: 100px; }.pr-5{ padding-right: 5px }.pr-10{ padding-right: 10px ; }.pr-15{ padding-right: 15px ; }.pr-20{ padding-right: 20px ; }.pr-25{ padding-right: 25px ; }.pr-30{ padding-right: 30px ; }.pr-35{ padding-right: 35px ; }.pr-40{ padding-right: 40px ; }.pr-45{ padding-right: 45px ; }.pr-50{ padding-right: 50px ; }.pr-55{ padding-right: 55px ; }.pr-60 { padding-right: 60px ; }.pr-65{ padding-right: 65px ;}.pr-70{ padding-right: 70px ; }.pr-75{ padding-right: 75px ; }.pr-80{ padding-right: 80px ; }.pr-85{ padding-right: 85px ; }.pr-90{ padding-right: 90px ; }.pr-95{ padding-right: 95px ; }.pr-100{ padding-right: 100px ; }.pr-110{ padding-right: 110px ; }.pr-120{ padding-right: 120px ; }.pr-130{ padding-right: 130px ; }.pr-140{ padding-right: 140px ; }.pr-150{ padding-right: 150px ; }.pl-0{ padding-left: 0px ; }.pl-5 { padding-left: 5px !important; }.pl-10{ padding-left: 10px ; }.pl-15{ padding-left: 15px ; }.pl-20{ padding-left: 20px ; }.pl-25{ padding-left: 25px ; }.pl-30{ padding-left: 30px ; }.pl-35{ padding-left: 35px ; }.pl-40{ padding-left: 40px ; }.pl-45{ padding-left: 45px ; }.pl-50{ padding-left: 50px ; }.pl-55{ padding-left: 55px ; }.pl-60{ padding-left: 60px ; }.pl-65{ padding-left: 65px ; }.pl-70{ padding-left: 70px ; }.pl-75{ padding-left: 75px ; }.pl-80{ padding-left: 80px ; }.pl-85{ padding-left: 85px ; }.pl-90{ padding-left: 90px ; }.pl-95{ padding-left: 95px ; }.pl-100{ padding-left: 100px ; }.pt-5{ padding-top: 5px ;}.pt-10{ padding-top: 10px ; }.pt-15 { padding-top: 15px ; }.pt-20 { padding-top: 20px ; }.pt-25 { padding-top: 25px ; }.pt-30{ padding-top: 30px ; }.pt-35{ padding-top: 35px ; }.pt-40{ padding-top: 40px ; }.pt-45{ padding-top: 45px ; }.pt-50{ padding-top: 50px ; }.pt-55{ padding-top: 55px ; }.pt-60 { padding-top: 60px ; }.pt-65{ padding-top: 65px ; }.pt-70 { padding-top: 70px ; }.pt-75 { padding-top: 75px ; }.pt-80{padding-top: 80px ;}.pt-85{padding-top: 85px ;}.pt-90{padding-top: 90px !important;}.pt-100{padding-top: 100px ;}.pt-110{padding-top: 110px ;}.pt-120{padding-top: 120px ;}.pt-130{padding-top: 130px ;}.pt-140{padding-top: 140px ;}.pt-150{padding-top: 150px ;}.pt-160{padding-top: 160px ;}.pt-170{padding-top: 170px ;}.pt-180{padding-top: 180px ;}.pt-200{padding-top: 200px ;}.pb-5{ padding-bottom: 5px!important; }.pb-10{ padding-bottom: 10px ; }.pb-15{ padding-bottom: 15px ; }.pb-20{ padding-bottom: 20px ; }.pb-25{ padding-bottom: 25px ; }.pb-30{ padding-bottom: 30px ; }.pb-35{ padding-bottom: 35px ; }.pb-40{ padding-bottom: 40px ; }.pb-45{ padding-bottom: 45px ; }.pb-47{ padding-bottom: 47px ; }.pb-50{ padding-bottom: 50px ; }.pb-55{ padding-bottom: 55px ; }.pb-60{ padding-bottom: 60px ; }.pb-65{ padding-bottom: 65px ; }.pb-70{ padding-bottom: 70px ; }.pb-80{ padding-bottom: 80px ; }.pb-85{ padding-bottom: 85px ; }.pb-90{ padding-bottom: 90px ; }.pb-100{padding-bottom: 100px ;}.pb-110{padding-bottom: 110px ;}.pb-120{padding-bottom: 120px ;}.pb-130{padding-bottom: 130px ;}.pb-140{padding-bottom: 140px ;}.pb-150{padding-bottom: 150px ;}.pb-160{padding-bottom: 160px ;}.pb-170{padding-bottom: 170px ;}.pb-180{padding-bottom: 180px ;}.pb-200{padding-bottom: 200px ;}/** Margin **/.mt-5{ margin-top: 5px; }.mt-10 { margin-top: 10px ; }.mt-15{ margin-top: 15px ;}.mt-20{ margin-top: 20px ;}.mt-25{ margin-top: 25px ;}.mt-30{ margin-top: 30px ;}.mt-35{ margin-top: 35px ;}.mt-40{ margin-top: 40px ;}.mt-45{ margin-top: 45px ;}.mt-50{ margin-top: 50px ;}.mt-60{ margin-top: 60px ;}.mt-65{ margin-top: 65px ;}.mt-70{ margin-top: 70px ;}.mt-80{ margin-top: 80px ;}.mt-90{ margin-top: 90px ;}.mt-100{ margin-top: 100px ;}.mt-160{ margin-top: 160px ;}.mt_5{ margin-top: -5px; }.mt_10{ margin-top: -10px; }.mt_15{ margin-top: -15px; }.mt_25{ margin-top: -25px; }.mt_30{ margin-top: -30px; }.mt_35{ margin-top: -35px; }.mt_40{ margin-top: -40px; }.mt_50{ margin-top: -50px ; }.mt_55{ margin-top: -55px ; }.mt_60{ margin-top: -60px ; }.mt_70{ margin-top: -70px ; }.mt_80{ margin-top: -80px ; }.mt_90{ margin-top: -90px ; }.mt_100{ margin-top: -100px ; }.mt_105{ margin-top: -105px ; }.mt_110{ margin-top: -110px ; }.mt_115{ margin-top: -115px ; }.mt_120{ margin-top: -120px ; }.mt_130{ margin-top: -130px ; }.mt_140{ margin-top: -140px ; }.mt_150{ margin-top: -150px ; }.mt_160{ margin-top: -160px ; }.mt_170{ margin-top: -170px ; }.mt_180{ margin-top: -180px ; }.mt_187{ margin-top: -187px ; }.mt_190{ margin-top: -190px ; }.mt_200{ margin-top: -200px ; }.mt_210{ margin-top: -210px ; }.mt_220{ margin-top: -220px ; }.mt_230{ margin-top: -230px ; }.mt_240{ margin-top: -240px ; }.mt_280{ margin-top: -280px ; }.mt_305{ margin-top: -305px ; }.mt_620{ margin-top: -620px ; }.mt_535{ margin-top: -535px ; }.mt_633{ margin-top: -633px ; }.mb-5{ margin-bottom: 5px !important; }.mb-10{ margin-bottom: 10px ; }.mb-15{ margin-bottom: 15px ; }.mb-25{ margin-bottom: 25px ;}.mb-20{ margin-bottom: 20px ; }.mb-30{ margin-bottom: 30px ; }.mb-35{ margin-bottom: 35px ; }.mb-40{ margin-bottom: 40px ; }.mb-45{ margin-bottom: 45px ; }.mb-50 { margin-bottom: 50px ; }.mb-60 { margin-bottom: 60px ; }.mb-65 { margin-bottom: 65px ; }.mb-70 { margin-bottom: 70px ; }.mb-80 { margin-bottom: 80px ; }.mb-90 { margin-bottom: 90px ; }.mb-100 { margin-bottom: 100px ; }.mb_5{ margin-bottom: -5px ; }.mb_10{ margin-bottom: -10px ; }.mb_15{ margin-bottom: -15px ; }.mb_20{ margin-bottom: -20px ; }.mb_25{ margin-bottom: -25px ; }.mb_30{ margin-bottom: -30px ; }.mb_50{ margin-bottom: -50px ; }.mb_60{ margin-bottom: -60px ; }.mb_70{ margin-bottom: -70px ; }.mb_80{ margin-bottom: -80px ; }.mb_90{ margin-bottom: -90px  }.mb_100{ margin-bottom: -100px  }.mb_120{ margin-bottom: -120px  }.mb_140{ margin-bottom: -140px  }.ml-0{ margin-left: 0px  }.ml-10{ margin-left: 10px  }.ml-15 { margin-left: 15px; }.ml-30{ margin-left: 30px ; }.ml-40{ margin-left: 40px ; }.ml-50{ margin-left: 50px ; }.ml-80{ margin-left: 80px ; }.ml-100{ margin-left: 100px ; }.ml-145{ margin-left: 145px ; }.ml-160{ margin-left: 160px ; }.ml-215{ margin-left: 215px ; }.ml-250{ margin-left: 250px ; }.ml_10 { margin-left: -10px; }.ml_15 { margin-left: -15px; }.ml_20 { margin-left: -20px; }.ml_25 { margin-left: -25px; }.ml_30{ margin-left: -30px ; }.ml_35{ margin-left: -35px ; }.ml_40{ margin-left: -40px ; }.ml_50{ margin-left: -50px ; }.ml_60{ margin-left: -60px ; }.ml_70{ margin-left: -70px ; }.ml_80{ margin-left: -80px ; }.ml_90{ margin-left: -90px ; }.ml_100{ margin-left: -100px ; }.ml_110{ margin-left: -110px ; }.ml_130{ margin-left: -130px ; }.ml_150{ margin-left: -150px ; }.ml_390{ margin-left: -390px ; }.ml_490{ margin-left: -490px ; }.mr-0{ margin-right: 0px ; }.mr-10{ margin-right: 10px ; }.mr-15 { margin-right: 15px; }.mr-20{ margin-right: 20px ;}.mr-25{ margin-right: 25px ;}.mr-30{ margin-right: 30px ;}.mr-40{ margin-right: 40px;}.mr-50{ margin-right: 50px;}.mr-60{ margin-right: 60px;}.mr_10 { margin-right: -10px;}.mr_15 { margin-right: -15px;}.mr_20{ margin-right: -20px ;}.mr_25{ margin-right: -25px ;}.mr_30{ margin-right: -30px ;}.mr_40{ margin-right: -40px;}.mr_50{ margin-right: -50px;}.mr_60{ margin-right: -60px ;}.mr_65{ margin-right: -65px ;}.mr_70{ margin-right: -70px ;}.mr_80{ margin-right: -80px ;}.mr_90{ margin-right: -90px ;}.mr_100{ margin-right: -100px ; }.mr_130{ margin-right: -130px ; }.mr_150{ margin-right: -150px ; }.mr_160{ margin-right: -160px ; }.mr_180{ margin-right: -180px ; }.mr_200{ margin-right: -200px ; }.mr_240{ margin-right: -240px ; }.mr_280{ margin-right: -280px ; }.mr_300{ margin-right: -300px ; }.mr_370{ margin-right: -370px ; }.mr_380{ margin-right: -380px ; }.mr_400{ margin-right: -400px ; }.mr_430{ margin-right: -430px ; }.mr_450{ margin-right: -450px ; }.mr_500{ margin-right: -500px ; }.mr_540{ margin-right: -540px ; }.mr_600{ margin-right: -600px ; }/* ===============================================    Color------------------------*//** 1.Skin-color **/.ttm-textcolor-skincolor,.ttm-textcolor-skincolor h1, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h1, .ttm-textcolor-skincolor h2, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h2,.ttm-textcolor-skincolor h3, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h3, .ttm-textcolor-skincolor h4, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h4,.ttm-textcolor-skincolor h5, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h5,.ttm-textcolor-skincolor h6, .ttm-bgcolor-darkgrey .ttm-textcolor-skincolor h6,.ttm-textcolor-skincolor a, .ttm-textcolor-skincolor i,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, nav.main-menu ul.menu li ul.mega-submenu li a:hover,.ttm-fid.inside.style2 h4, .ttm-fid.inside.style2 h4 span,.ttm-fid.inside.style2 h3.ttm-fid-title:after,.ttm-header-style-03 .header_btn a:hover, .ttm-highlight-fid-style1 h4,a.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) a.ttm-textcolor-skincolor,i.ttm-textcolor-skincolor, :not(.ttm-bgcolor-darkgrey) i.ttm-textcolor-skincolor,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor,  .ttm-fid.inside.style2:hover h3.ttm-fid-title,.ttm-bgcolor-darkgrey a:hover, .ttm-textcolor-white a:hover, .ttm-bgcolor-darkgrey a:hover i,.ttm-btn-color-skincolor, .ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn-color-skincolor i,.ttm-bgcolor-grey .ttm-btn-color-skincolor, .ttm-bgcolor-grey .ttm-btn-color-skincolor i,.ttm-list-icon-color-skincolor li i, .section-title h3, .top_bar_contact_item .top_bar_icon i,.featured-imagebox-portfolio.style5 .featured-content .featured-desc p,.ttm-icon_element-border.ttm-icon_element-color-skincolor,.ttm-icon_element-border.ttm-icon_element-color-grey, .ttm-icon_element-fill.ttm-icon_element-color-white, .header_search a:hover,.testimonials.style1:hover .testimonial-caption h3, .featured-icon-box.style13 .ttm-icon i,.ttm-icon_element-fill.ttm-icon_element-color-white i,.ttm-icon_element-color-skincolor, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a,.ttm-icon_element-color-skincolor:not(.ttm-icon_element-fill) i, .ttm-bgcolor-darkgrey .ttm-icon_element-color-skincolor i,nav.main-menu ul.menu > li.mega-menu-item:hover > a, .first-footer .newsletter-form p button:hover, .featured-icon-box.style11.active .featured-title h3,.featured-icon-box.style11:hover .featured-title h3,.widget ul#menu-footer-service-link li a:hover, .header_cart:hover .cart_icon i,nav.main-menu ul.menu li > ul.mega-submenu li a:hover, .second-footer .widget-footer-button a:hover, .ttm-play-icon-btn.style2 .ttm-play-icon-animation .ttm-icon i,nav.main-menu ul.menu li ul.mega-submenu li.active > a, .featured-imagebox-portfolio.style3 .ttm-footer a:hover,.ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li >a:hover,.ttm-header-style-03 #site-header-menu .site-navigation ul.menu > li.active >a,nav.main-menu ul.menu li.active > a, .featured-icon-box.style4:hover .ttm-num,.widget_info .social-icons ul li a:hover, .ttm-pf-single-detail-box .ttm-pf-detailbox-title,.ttm-header-style-01 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li.active > a,.featured-imagebox-portfolio.style1 .ttm-footer a:hover,.widget_info .widget_icon i, a:hover, .ttm-bgcolor-darkgrey a:hover,.ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover,.ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover,.featured-imagebox-portfolio.style3 .featured-title h3 a:hover,.featured-imagebox-portfolio.style5 .featured-title h3 a:hover,.featured-imagebox-portfolio.style1 .featured-title h3:hover,.featured-imagebox-portfolio.style4 .ttm-footer .ttm-btn.ttm-btn-color-darkgrey:hover,.featured-imagebox-portfolio.style1 .featured-title h3:hover a,.featured-imagebox-portfolio.style2 .featured-title h3:hover,.featured-imagebox-portfolio.style2 .featured-title h3:hover a,.featured-imagebox-post.style1 .featured-content .featured-title h3 a:hover,.widget ul#menu-footer-service-link li a:before, .tmtheme_fbar_icons:hover i,.widget ul#menu-footer-service-link li a:hover:before,.ttm-p_table-amount, .breadcrumb-wrapper span i, .ttm-page-title-row .breadcrumb-wrapper span,.ttm-blog-single blockquote cite,.coupon_toggle .coupon_code:before, #payment .payment_box:before{    color: #ffb120;}/** Skin-bg-color **/.ttm-bgcolor-skincolor,.ttm-bgcolor-skincolor > .ttm-bg-layer,.ttm-bgcolor-skincolor > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,#site-header-menu .site-navigation .sep-img ,.ttm-icon_element-fill.ttm-icon_element-color-skincolor,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark:not(.btn-inline):hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover ,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-bgcolor-grey .tooltip:after, .ttm-bgcolor-grey [data-tooltip]:after,.ttm-bgcolor-darkgrey .tooltip:after, .ttm-bgcolor-darkgrey [data-tooltip]:after,.ttm-textcolor-skincolor .tooltip:after, .ttm-textcolor-skincolor [data-tooltip]:after,.slick_slider.slick-dots-style1 .slick-dots li.slick-active button,.slick_slider.slick-dots-style2 .slick-dots li.slick-active button,.slick_slider.slick-arrows-style3 .slick-arrow:hover,.featured-icon-box.style10:hover .featured-icon .ttm-icon,.slick_slider.slick-arrows-style4 .slick-arrow:hover,.ttm-progress-bar.style1 .progress-bar, .featured-imagebox-post.style6 .ttm-box-post-date,.ttm-btn-style-border.ttm-btn-color-skincolor:hover,.sidebar .widget-area.widget_border .widget.widget-banner .ttm-lefticon-box,.featured-imagebox-portfolio.style5 .ttm-footer a,nav.main-menu ul.menu li ul.mega-submenu li:not(:last-child):before,.featured-icon-box.style11:hover .tm-steps-seperator .tm-sepeline:after,.slick_slider.slick-arrows-style1 .slick-prev:hover,.slick_slider.slick-arrows-style1 .slick-next:hover,.section-title h3:before, .section-title h3:after,.header_cart .cart_count, .heading-seperator span:before ,.footer .social-icons li>a:hover, .social-icons.circle li>a:hover,.ttm-underline-strong:before,  .tm_coverimgbox_wrapper .featured-content .featured-title h3:after,.ttm-tabs.ttm-tab-style-02 ul.tabs li.active a,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:not(.btn-inline):hover,.form-submit .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.sidebar .widget .widget-title:after,.ttm-tabs.ttm-tab-style-02 ul.tabs li:hover a,.featured-imagebox-post.style2:hover .ttm-box-post-date,.ttm-btn-style-fill.ttm-btn-color-skincolor,.ttm-btn-color-skincolor,.featured-imagebox-portfolio.style2 .ttm-media-link a,.ttm-play-icon-btn .ttm-play-icon-animation:before,.ttm-play-icon-btn .ttm-play-icon-animation:after,.featured-imagebox-team.style1 .featured-content:before,.widget.widget-nav-menu ul li a:before,.featured-icon-box.style9:hover,.featured-icon-box.style7 .featured-icon .ttm-icon,.widget.widget-download ul li i, .social-icons.square li a:hover,.testimonials.style1:hover .testimonial-content:before,.testimonials.style1:hover:after,.sidebar .widget .widget-title:before,.widget .tagcloud a:hover,.featured-icon-box.style7 .featured-icon .ttm-icon:after,.ttm-progress-bar .progress-bar,.product .onsale, .first-footer .newsletter-form button[type="submit"],.product:hover .ttm-shop-icon .product-btn:hover , .ttm-single-product-details ul.tabs li a:before,.pagination-block .page-numbers:hover,.pagination-block .page-numbers.current,#totop.top-visible {    background-color: #ffb120;}/** Skin-border-color **/.ttm-btn-style-border.ttm-btn-color-skincolor, .ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-skincolor,.slick_slider.slick-arrows-style3 .slick-arrow:hover, .featured-icon-box.icon-align-top-content.style1 a.di_link:hover,.social-icons.circle li>a:hover, .widget_info .social-icons ul li a:hover,.featured-imagebox-portfolio.style4 .ttm-footer a:hover,.featured-icon-box.style7 .featured-icon .ttm-icon:after,.form-submit .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.featured-imagebox-portfolio.style4 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before, .featured-imagebox-portfolio.style4 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after,.rs-layer.ttm-btn:hover:before, .featured-icon-box.style7 .featured-icon .ttm-icon:before,.rs-layer.ttm-btn:hover:after, nav.main-menu.show,.ttm-btn-style-fill.ttm-btn-color-skincolor:before, .social-icons.square li a:hover,.ttm-btn-style-fill.ttm-btn-color-skincolor:after, .featured-icon-box.style4:hover .ttm-num,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor a, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-skincolor i,.testimonials-nav .slick-current.testimonial-author_info .testimonial-avatar img,.widget .tagcloud a:hover {    border-color: #ffb120;}.ttm-bgcolor-darkgrey .tooltip-top:before, .ttm-bgcolor-darkgrey .tooltip:before, .ttm-textcolor-skincolor .tooltip-top:before, .ttm-textcolor-skincolor .tooltip:before, .ttm-bgcolor-grey .tooltip-top:before, .ttm-bgcolor-grey .tooltip:before,.ttm-bgcolor-grey [data-tooltip]:before, .header_search .header_search_content,nav.main-menu, .ttm-tabs.ttm-tab-style-01 ul.tabs li.active a:before,article.ttm-blog-classic , #payment .payment_box, .coupon_toggle .coupon_code{    border-top-color: #ffb120 ;}.featured-icon-box.style3:before,.featured-icon-box.style7 .featured-inner:after,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active,.ttm-tabs.ttm-tab-style-01 ul.tabs li.active:after,.header_search .header_search_content:before {    border-bottom-color: #ffb120;}/** 2.Darkgrey-color **/.ttm-textcolor-darkgrey,.ttm-textcolor-darkgrey p,:not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h1, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h2, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h3, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h4, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h5, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey h6, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey p, :not(.ttm-bgcolor-skincolor) .ttm-textcolor-darkgrey span,.ttm-bgcolor-skincolor .ttm-bgcolor-white h1, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h1,.ttm-bgcolor-skincolor .ttm-bgcolor-white h2, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h2,.ttm-bgcolor-skincolor .ttm-bgcolor-white h3, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h3,.ttm-bgcolor-skincolor .ttm-bgcolor-white h4, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h4,.ttm-bgcolor-skincolor .ttm-bgcolor-white h5, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h5,.ttm-bgcolor-skincolor .ttm-bgcolor-white h6, .ttm-bgcolor-darkgrey .ttm-bgcolor-white h6,.ttm-bgcolor-skincolor .ttm-bgcolor-white a, .ttm-bgcolor-darkgrey .ttm-bgcolor-white a,.ttm-bgcolor-skincolor .ttm-bgcolor-white p, .ttm-bgcolor-darkgrey .ttm-bgcolor-white p,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-darkgrey,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white, .ttm-fid.inside.style2 h3.ttm-fid-title,.accordion .toggle.ttm-toggle_style_classic .toggle-title a:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white i, .featured-imagebox-post.style6 .ttm-box-post-date,.ttm-textcolor-white .ttm-btn.ttm-btn-style-fill.ttm-btn-color-skincolor:hover,.ttm-btn-color-dark,  .featured-icon-box.style14 .featured-title h3,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.ttm-btn-style-fill.ttm-btn-color-white,  .breadcrumb-wrapper-inner a i, .breadcrumb-wrapper span.ttm-bread-sep,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey,.ttm-btn-style-fill.ttm-btn-color-white i,  .accordion .toggle-title a,.ttm-header-style-03 .ttm-bgcolor-white.site-header-menu-inner nav.main-menu ul.menu > li > a,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey i,nav.main-menu ul.menu li ul.mega-submenu li a,.footer.ttm-bgcolor-darkgrey i,.ttm-btn-style-fill.ttm-btn-color-skincolor, .featured-icon-box.style4 .featured-title h3,.ttm-icon_element-fill.ttm-icon_element-color-white i,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:not(.btn-inline):hover,.ttm-icon_element-color-darkgrey, :not(.ttm-bgcolor-darkgrey) .ttm-textcolor-darkgrey > i,.ttm-icon_element-color-darkgrey:not(.ttm-icon_element-fill) i ,.ttm-progress-bar .progressbar-title,  .featured-icon-box.style6 .featured-title h3,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:not(.btn-inline):hover,.featured-icon-box.style3 .featured-title h3,.ttm-play-icon-btn.style1 .ttm-icon.ttm-icon_element-size-lg i,.ttm-pricing-plan .ttm-p_table-body ul li,.ttm-bgcolor-white .featured-icon-box.style2 .featured-title h3,.ttm-bgcolor-white .header_search a, .ttm-bgcolor-white .header_cart .button-cart,.ttm-bgcolor-skincolor .ttm-bgcolor-white .section-title h2.title,.ttm-bgcolor-darkgrey .ttm-bgcolor-white .section-title h2.title,.featured-imagebox-post.style1 .featured-content .featured-title h3,.featured-imagebox-post.style1 .featured-content .featured-title h3 a {    color: #252525;}/** DarkGrey-bg-color **/.ttm-bgcolor-darkgrey ,.ttm-bgcolor-darkgrey > .ttm-bg-layer,.ttm-bgcolor-darkgrey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.ttm-bgcolor-skincolor .tooltip:after, .ttm-bgcolor-skincolor [data-tooltip]:after,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark, .tooltip:after, [data-tooltip]:after,.ttm-icon_element-fill.ttm-icon_element-color-darkgrey, .ttm-highlight-fid-style1,.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-grey:not(.btn-inline):hover ,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover ,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:not(.btn-inline):hover ,.ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover, .ttm-bgcolor-skincolor .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.featured-icon-box.style11 .tm-steps-seperator:before,.featured-icon-box.style14 .tm-steps-seperator:before,.ttm-progress-bar .progress-bar-inner, .widget-wrap-text,.ttm-pricing-plan .ttm-p_table-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.ttm-progress-bar .progress-bar.progress-bar-color-bar_darkgrey ,.ttm-progress-bar .progress-bar-inner .progress-bar.progress-bar-color-bar_darkgrey:before,.featured-imagebox-portfolio.style2 .ttm-portfolio-box-view-overlay:after, .featured-imagebox-portfolio.style2 .ttm-portfolio-box-view-overlay:before,.product:hover .ttm-shop-icon .product-btn {  background-color: #13336C;}.header_cart:hover .cart_count{  background-color: #1a1d22;}.ttm-bgcolor-skincolor .ttm-bgcolor-white i{  color: #181818;}.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-darkgrey,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark,.ttm-pricing-plan .ttm-p_table-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) a.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.tooltip-top:before, .tooltip:before, [data-tooltip]:before {    border-color: #13336C;}.ttm-bgcolor-skincolor .tooltip-top:before, .ttm-bgcolor-skincolor .tooltip:before, .ttm-bgcolor-skincolor [data-tooltip]:before, .tooltip-top:before, .tooltip:before, [data-tooltip]:before{    border-top-color: #13336C ;}.ttm-btn-style-fill.ttm-btn-color-skincolor:hover{background-color: #2f2f2f;}/** Dark-color **/.ttm-icon_element-color-dark,.ttm-bgcolor-skincolor .section-title.style1 h3,.featured-icon-box.style15 .featured-title h3,.featured-imagebox-post.style4 .ttm-postbox-desc-footer a:hover,.ttm-bgcolor-grey .row-title .section-title h2.title,.ttm-bgcolor-skincolor .section-title.style1 h2.title,.featured-icon-box.style15 .featured-title h3 span,.ttm-bgcolor-skincolor i, .ttm-bgcolor-skincolor .ttm-icon_element-color-dark i{    color: #2f2f2f;}/** 3.White-color **/.ttm-textcolor-white, .ttm-bgcolor-skincolor a, .ttm-textcolor-white a, .ttm-btn-color-white, .ttm-icon_element-color-white, .ttm-icon_element-color-white i, .ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i, .ttm-bgcolor-darkgrey i,.ttm-textcolor-white h1, .ttm-bgcolor-skincolor h1, .ttm-bgcolor-darkgrey h1,.ttm-textcolor-white h2, .ttm-bgcolor-skincolor h2, .ttm-bgcolor-darkgrey h2,.ttm-textcolor-white h3, .ttm-bgcolor-skincolor h3, .ttm-textcolor-white h4, .ttm-bgcolor-skincolor h4, .ttm-bgcolor-darkgrey h4,.ttm-textcolor-white h5, .ttm-bgcolor-skincolor h5, .ttm-bgcolor-darkgrey h5, .ttm-textcolor-white h6, .ttm-bgcolor-skincolor h6, .ttm-bgcolor-darkgrey h6, .ttm-textcolor-white a,  .first-footer .newsletter-form button[type="submit"],.ttm-textcolor-white span, .ttm-bgcolor-skincolor span, .ttm-bgcolor-darkgrey span,:not(.ttm-bgcolor-skincolor) .ttm-textcolor-white span:not(.ttm-textcolor-skincolor),.ttm-textcolor-white .ttm-social-links-wrapper ul li a,.ttm-icon_element-fill.ttm-icon_element-color-skincolor,.ttm-icon_element-fill.ttm-icon_element-color-skincolor i, .ttm-icon_element-fill.ttm-icon_element-color-darkgrey,.ttm-icon_element-fill.ttm-icon_element-color-darkgrey i,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-dark i,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover i,.ttm-btn.ttm-btn-style-border.ttm-btn-color-dark:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:not(.btn-inline):hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover i,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover,.ttm-bgcolor-darkgrey .ttm-btn.ttm-btn-style-fill.ttm-btn-color-grey:hover i,.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor:hover,.ttm-bgcolor-darkgrey .ttm-btn-color-skincolor:hover i,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-bgcolor-skincolor .row > [class*='col-'] :not(.ttm-bgcolor-white) .ttm-btn.ttm-btn-style-fill.ttm-btn-color-white:hover,.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-darkgrey i,.ttm-bgcolor-skincolor .section-title h2.title, .footer .widget .widget-title,.widget ul#menu-footer-service-link li a, .widget ul#menu-footer-service-link li a:before,.ttm-bgcolor-darkgrey .section-title h2.title, .featured-imagebox-portfolio.style3 .ttm-footer a,.featured-imagebox-portfolio.style3 .featured-title h3 a,.social-icons.circle li>a:hover, .social-icons.circle li>a:hover i,.featured-imagebox-portfolio.style1:hover .ttm-footer a,.featured-imagebox-portfolio.style2:hover .ttm-footer a,.featured-imagebox-portfolio.style4:hover .ttm-footer a,.first-footer h3, .social-icons.square li a:hover,.widget.widget-nav-menu ul li a:hover,.tm_coverimgbox_wrapper .ttm-footer .ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.ttm-pf-single-content-wrapper .ttm-social-share-links ul li a:hover i,.widget.widget-nav-menu ul li.active a,.copyright a, .tm_coverimgbox_wrapper .featured-content .featured-title h3,.tm_coverimgbox_wrapper .featured-content .featured-desc p, .tm_coverimgbox_wrapper .featured-content .ttm-footer a,.sidebar .widget.widget-search .search-form .btn[type="submit"] i,.ttm-tabs.ttm-tab-style-02 ul.tabs li.active a,.ttm-tabs.ttm-tab-style-02 ul.tabs li:hover a,.slick_slider.slick-arrows-style1 .slick-prev:hover,  .slick_slider.slick-arrows-style1 .slick-next:hover, .page-title-heading h2,.featured-icon-box.style2 .featured-title h3,.featured-imagebox-portfolio.style1 .ttm-footer .ttm-btn.ttm-btn-color-white:hover,.featured-imagebox-portfolio.style4.active .ttm-footer .ttm-btn.ttm-btn-color-white:hover,.featured-imagebox-portfolio.style5 .featured-title h3 a,.ttm-bgcolor-darkgrey .section-title.style2 .title-desc,.ttm-bgcolor-skincolor .section-title.style2 .title-desc,.ttm-highlight-fid-style1, .header_btn a:hover, .row-title.style1 .section-title h2.title,.ttm-btn-style-fill.ttm-btn-color-skincolor:hover,.featured-icon-box.style10 .ttm-num, .featured-icon-box.style13 .featured-title p,.wrap-form.contact_form_1 .ttm-btn-style-fill.ttm-btn-color-skincolor:hover,.featured-icon-box.style9:hover .featured-content .featured-desc p,.featured-icon-box.style9:hover .featured-content .featured-title h3,.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover,.featured-icon-box.style13 .featured-title h3, .ttm-widget-heading h3,.action-section .row-title .section-title h2.title,.widget .tagcloud a:hover, span.ttm-underline-strong,.footer .social-icons li>a i, .featured-icon-box.style13 .featured-desc p,.ttm-bgcolor-darkgrey .title-desc p,.pagination-block .page-numbers:hover, .footer .social-icons li>a:hover i,.pagination-block .page-numbers.current {     color: #fff; }.ttm-bgcolor-darkgrey .featured-icon-box .featured-desc p,.footer .copyright span,.footer .widget p,.copyright p, .second-footer .widget-area .widget .textwidget.widget-text p,.first-footer p{      color: rgba(255,255,255,.65);}.ttm-bgcolor-skincolor p,.ttm-bgcolor-skincolor span,.ttm-bgcolor-skincolor i, .ttm-bgcolor-darkgrey i ,.testimonials.ttm-testimonial-box-view-style1 .testimonial-content blockquote,.footer .widget ul.widget_contact_wrapper li , .ttm-bgcolor-skincolor .testimonials-info .testimonial-caption label,.ttm-bgcolor-darkgrey .testimonials-info .testimonial-caption label,.ttm-bgcolor-skincolor .testimonials-info .testimonials .testimonial-content blockquote,.ttm-bgcolor-darkgrey .testimonials-info .testimonials .testimonial-content blockquote {    color: rgba(255,255,255,.85);}.ttm-bgcolor-skincolor p, .ttm-bgcolor-skincolor span, .ttm-bgcolor-skincolor i{    color: rgba(255,255,255,.95);}.ttm-bgcolor-darkgrey.spacing-18 p{color: #F7F7F7B3;}/** White-bg-color **/.ttm-bgcolor-white, .ttm-bgcolor-white > .ttm-bg-layer,.ttm-bgcolor-white > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.featured-imagebox-post.style2 .featured-content,.ttm-bgcolor-darkgrey .slick_slider.slick-arrows-style3 .slick-arrow:hover,.ttm-bgcolor-skincolor .slick_slider.slick-arrows-style3 .slick-arrow:hover,.ttm-btn.ttm-btn-style-border.ttm-btn-color-white:hover,.featured-icon-box.style14 .tm-steps-seperator:after,.featured-icon-box.style9, .featured-icon-box.style11 .tm-steps-seperator:after,.section-title.style2 .title-desc .ttm-underline-strong:before,.ttm-btn-style-fill.ttm-btn-color-white, .featured-imagebox-post.style1 .ttm-postbox-desc-footer,.ttm-bgcolor-skincolor .heading-seperator span:before,.testimonials.style1 .testimonial-content, .ttm-play-icon-btn.style2 .ttm-play-icon-animation:after,.first-footer .newsletter-form p button:hover,.ttm-progress-bar .progress-bar.progress-bar-color-bar_white,.progress-bar-color-bar_white {    background-color: #fff;}/** White-border-color **/.ttm-bgcolor-darkgrey > .sep_holder .sep_line,.ttm-bgcolor-skincolor > .sep_holder .sep_line{  border-color: rgba(255,255,255,.06);}.ttm-btn.ttm-btn-style-fill.ttm-btn-color-white,.featured-imagebox-portfolio.style4.active .ttm-footer a:hover,.ttm-btn-style-border.ttm-btn-color-white.ttm-btn:hover:before,.ttm-btn-style-border.ttm-btn-color-white.ttm-btn:hover:after,.featured-imagebox-portfolio.style1:hover .ttm-btn,.featured-imagebox-portfolio.style1:hover .ttm-btn:before, .featured-imagebox-portfolio.style1:hover .ttm-btn:after,.featured-imagebox-portfolio.style1 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:before, .featured-imagebox-portfolio.style1 .ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover:after,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-white {    border-color: #fff;}/** 4.Grey-color **/.ttm-bgcolor-grey,.ttm-bgcolor-grey > .ttm-bg-layer,.ttm-bgcolor-grey > .ttm-bg-layer > .ttm-col-wrapper-bg-layer-inner,.ttm-btn-style-fill.ttm-btn-color-grey,.ttm-icon_element-fill.ttm-icon_element-color-grey,.featured-imagebox-team.style1 .featured-content,.ttm-icon_element-fill.ttm-icon_element-color-white,.ttm-team-member-single-content .ttm-social-links-wrapper ul li a,.header_search #search_query_top, .sidebar .widget-area .widget,.widget.widget-download ul li, .featured-imagebox-post.style2 .featured-imagebox-post-inner:before,.sidebar .widget-title , .featured-imagebox-team.style1 .ttm-media-link,.comment-body, .ttm-single-product-details ul.tabs li a, .coupon_toggle .coupon_code, .checkout #payment{    background-color: #f9f9f9;}.featured-imagebox-post.style2 .featured-imagebox-post-inner,.ttm-icon.ttm-icon_element-border.ttm-icon_element-color-grey{    border-color: #f9f9f9;}.comment-body:after{    color: #f9f9f9;} .ttm-bgcolor-grey.ttm-textcolor-darkgrey p{color: #686868;}.ttm-icon.ttm-icon_element-fill.ttm-icon_element-color-grey{    color: inherit;}.ttm-btn.ttm-btn-style-border.ttm-btn-color-darkgrey:hover{    border-color: #2f2f2f;    color: #fff;    background-color: #2f2f2f;}/* ===============================================    Pre-loader------------------------*/#preloader  {    position: absolute;    top: 50%;    left: 50%;    width: 50px;    height: 50px;    margin: -30px 0 0 -30px; }#status {    position: fixed;    z-index: 999999;    top: 0;    right: 0;    bottom: 0;    left: 0;    display: block;    background: #fff;    background-image: url(../images/preloader-1.html);    background-repeat: no-repeat;    background-position: center;}/*  ===============================================    SocialIcon / TooltipTop------------------------*/ul.social-icons{     margin: 0;     padding: 0;}.social-icons li {    display: inline-block;    border: none;    z-index: 1;    position: relative;}.social-icons li{    margin: 0 2px;}.social-icons li:last-child{    margin-right: 0px;}.social-icons li a{    display: block;    min-width: 26px;    text-align: center;}.social-icons.circle li>a {    border-width: 1px ;    border-style: solid;    height: 33px;    width: 33px;    line-height: 33px;    text-align: center;    display: block;    background-color: transparent;    font-size: 13px;    border-radius: 50%;}.social-icons.square li{    margin: 0 0px;}.social-icons.square li a {    font-size: 14px;    width: 36px;    height: 36px;    line-height: 36px;    border-radius: 2em;    color: inherit;    margin-right: 8px;    border: 1px solid #e7e7e7;}/* TooltipTop */.tooltip-top{ position: relative; }.tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before {    position: absolute;    visibility: hidden;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(Opacity=0);    opacity: 0;    -webkit-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);    -moz-transition: opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);    transition: opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);    -webkit-transform: translate3d(0,0,0);    -moz-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);    pointer-events: none;}.tooltip:before, [data-tooltip]:before {    z-index: 1001;    border: 6px solid transparent;    background: 0 0;    content: "";}.tooltip-top:before, .tooltip:before, [data-tooltip]:before {    margin-left: -6px;    margin-bottom: -12px;    border-top-color: #000;    border-top-color: hsla(0,0%,20%,.9);}.tooltip-top:after, .tooltip-top:before, .tooltip:after, .tooltip:before, [data-tooltip]:after, [data-tooltip]:before {    bottom: 100%;    left: 50%;}.tooltip-bottom:before{    margin-left: -6px;    margin-bottom: -12px;    border-top-color: transparent;}.tooltip-top:focus:after, .tooltip-top:focus:before, .tooltip-top:hover:after, .tooltip-top:hover:before, .tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before {    -webkit-transform: translateY(-12px);    -moz-transform: translateY(-12px);    transform: translateY(-12px);}.tooltip-top:after, .tooltip:after, [data-tooltip]:after {    margin-left: -60px;}.tooltip:after, [data-tooltip]:after {    z-index: 1000;    padding: 8px;    width: 120px;    color: #fff;    content: attr(data-tooltip);    font-size: 14px;    line-height: 1.2;    text-align: center;    border-radius: 5px;}.tooltip:focus:after, .tooltip:focus:before, .tooltip:hover:after, .tooltip:hover:before, [data-tooltip]:focus:after, [data-tooltip]:focus:before, [data-tooltip]:hover:after, [data-tooltip]:hover:before {    visibility: visible;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(Opacity=100);    opacity: 1;}/*  ===============================================    Slick_dots/arrows------------------------*/.slick-slide{ border: 0; outline: 0; }.slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after{    position: absolute;    content: "";    top: 0;    left: -15px;    height: 100%;    width: 1px;    background-color: #e4e4e4;}.ttm-bgcolor-darkgrey .slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after,.ttm-bgcolor-skincolor .slick-slide_ver-sep .slick-slide.slick-active:not(.slick-current) > div:after{    background-color: rgba(255,255,255,.3);}.slick_slider.slick-dots-style1 .slick-dots,.slick_slider.slick-dots-style2 .slick-dots,.post-slide .owl-dots{    padding: 0;    margin: 0;    padding-top: 30px;    top: 100%;    text-align: center;    line-height: 0;}.slick_slider.slick-dots-style1 .slick-dots li,.slick_slider.slick-dots-style2 .slick-dots li{    display: inline-block;    list-style: none;    line-height: 0;}.slick_slider.slick-dots-style1 .slick-dots li button{    height: 14px;    width: 14px;    border: 1px solid #fff;    border-radius: 50%;    position: relative;    margin: 0 4px;    padding: 0;    font-size: 0;    background-color: #efefef;}.slick_slider.slick-dots-style1 .slick-dots li button:before{    position: absolute;    content: "";    left: 0;    right: 0;    top: 3px;    width: 6px;    height: 6px;    text-align: center;    border-radius: 50%;    margin: 0 auto;    background-color: #fff;}.slick_slider.slick-dots-style2 .slick-dots li button{    height: 9px;    width: 9px;    border: 0;    font-size: 0;    padding: 0;    border-radius: 30px;    position: relative;    margin: 0 4px;    background-color: #c9cacf;}.slick_slider.slick-dots-style2 .slick-dots li.slick-active button {    width: 25px;}.slick_slider.slick-dots-style2 .slick-dots li button:before { content: unset; }.slick_slider .slick-arrow {    width: 46px;    height: 46px;    z-index: 1;    border: 0;    color: inherit;    background-color: rgba(255,255,255,.07);    box-shadow: 0 0 10px 0 rgba(0, 43, 92, 0.08);    border: 0;}.slick_slider.slick-arrows-style1 .slick-next{ right: 0; }.slick_slider.slick-arrows-style2 .slick-next{     right: auto;     left: -315px;    top: 90%;}.slick_slider.slick-arrows-style2 .slick-prev {    left: -375px;    top: 90%;}.slick_slider .slick-prev:before, .slick_slider .slick-next:before {    font-family: 'themify';    font-size: 15px;    line-height: 1;    opacity: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick_slider .slick-prev:before {    content: "\e629";}.slick_slider .slick-next:before {    content: "\e628";}.slick-prev,.slick-next{    font-size: 0;    line-height: 0;    position: absolute;    top: 50%;    display: block;    width: 20px;    height: 20px;    padding: 0;    -webkit-transform: translate(0, -50%);    -ms-transform: translate(0, -50%);    transform: translate(0, -50%);    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;}.slick_slider.slick-arrows-style1 .slick-prev, .slick_slider.slick-arrows-style1 .slick-next {     background-color: #fff;    font-size: 0;    line-height: 0;    right: -20px;    bottom: 17%;    top: auto;    z-index: 1;    color: #7e7e7e;    width: 40px;    height: 50px;}.slick_slider.slick-arrows-style1 .slick-prev{    bottom: auto;    top: 38%;}.slick_slider.slick-arrows-style1 .slick-prev:before, .slick_slider.slick-arrows-style1 .slick-next:before {    font-family: 'themify';    font-size: 15px;    line-height: 1;    opacity: 1;    text-align: center;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick_slider.slick-arrows-style1 .slick-prev:before {    content: "\e627";}.slick_slider.slick-arrows-style1 .slick-next:before {    content: "\e62a";}/*  ===============================================    TopBar------------------------*/.top_bar {    width: 100%;    z-index: 10;    height: 48px;    line-height: 48px;    position: relative;    padding: 5px 0px 80px;}.top_bar_icon {    display: inline-block;    margin-right: 8px;}.top_bar_contact_item {    font-size: 14px;    margin-right: 30px;    position: relative;}.top_bar_contact_item:last-child {    margin-right: 0;    color: #2f2f2f;}.top_bar_contact_item:after {    content: "";    height: 20px;    width: 1px;    background-color: #e9ecef;    display: block;    position: absolute;    right: -15px;    top: 15px;}.top_bar_contact_item .top_bar_icon.widget-icon i{    width: 36px;    height: 36px;    line-height: 36px;    border: 1px solid #13336C;    color: #2f2f2f;    display: inline-block;    text-align: center;    border-radius: 50%;    margin-right: 0px;    font-size: 20px;    transform: rotate(270deg);}.top_bar_contact_item:nth-child(even):after{    content: unset;}.top_bar .social-icons li {    min-width: 20px;    margin-left: 0;    font-size: 14px;}.top_bar .social-icons li a{ min-width: auto; }.top_bar_contact_item .social-icons ul{margin: 0;}/*  ===============================================    Header------------------------*//** SiteBrand(logo) **/.site-branding img {    position: relative;}/*  ===============================================    Header------------------------*//** SiteBrand(logo) **/.site-branding img {    max-height: 100%;}.site-branding{    display: flex;    flex-direction: column;    justify-content: center;}/* header_extra */.header_extra > div{     margin-left: 21px;    position: relative;}.header_search_content button.close-search {    position: absolute;    right: 15px;    padding: 0;    color: #fff;    font-size: 21px;    border-radius: 0;    box-shadow: unset;}.header_search .header_search_content{    position: fixed;    top: 0;    bottom: 0;    left: 0;    background: rgba(7,51,47,0.92);    height: 100%;    width: 100%;    z-index: 10;    visibility: hidden;    opacity: 0;    -webkit-transition: all 300ms;    -o-transition: all 300ms;    -moz-transition: all 300ms;    transition: all 300ms;    -webkit-transform: translateY(-30%);    -moz-transform: translateY(-30%);    -ms-transform: translateY(-30%);    -o-transform: translateY(-30%);    transform: translateY(-30%);}.header_search .header_search_content.on{    visibility: visible;    opacity: 1;    display: block;    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);}.header_search .header_search_content #searchbox{    position: absolute;    left: 0;    right: 0;    width: 620px;    max-width: 100%;    height: 100%;    margin: 0 auto;    display: flex;    flex-direction: column;    justify-content: center;}.header_search .header_search_content #search_query_top {    background: none;    border: 0 !important;    border-bottom: 1px solid rgba(255,255,255,1) !important;    height: 65px;    padding: 0 70px 0 0;    font-weight: 700;    font-size: 18px;    width: 100%;    color: #fff;    outline: none;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;}.header_search .header_search_content input::placeholder{    color: #fff;}.header_search .header_search_content_inner .close_btn {    top: 60px;    text-align: center;    position: absolute;    left: 50%;    cursor: pointer;    z-index: 1;}.header_search .header_search_content .close_btn i {    font-size: 26px;    font-weight: 400;    color: #fff;    -o-transition: all 0.3s;    -moz-transition: all 0.3s;    transition: all 0.3s;    height: 35px;    width: 35px;    display: block;    line-height: 35px;    text-align: center;    border-radius: 50%;}.header_search .header_search_content .close_btn:hover i {    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -ms-transform: rotate(180deg);    -o-transform: rotate(180deg);    transform: rotate(180deg);}.header_search .search_btn {    position: relative;    padding: 0;    border: none;    font-size: 14px;    display: block;    font-weight: normal;    padding-right: 18px;    margin-right: 0px;}.header_search .search_btn:before {    display: block;    content: "";    position: absolute;    height: 100%;    width: 1px;    right: 0;    top: 0;    background-color: rgba(0,0,0,0.08);}.ttm-header-style-03 .ttm-bgcolor-white .header_search .search_btn:before{      background-color: rgba(0,0,0,0.08);}.header_cart .button-cart {    display: block;    position: relative;    text-align: center;    font-size: 16px;    width: 25px;    text-align: left;    z-index: 1;}.header_cart .cart_count {    position: absolute;    bottom: 19px;    left: 14px;    width: 17px;    height: 17px;    text-align: center;    line-height: 17px;    font-size: 9px;    display: block;    color: #fff;    border-radius: 3px;}.widget_info .social-icons ul li a {    width: 26px;    height: 48px;    line-height: 48px;    border-radius: 0;    border: none;    text-align: center;    display: block;    background-color: transparent;    font-size: 16px;    margin-right: 3px;    font-weight: 500;}/* ttm-social-links-wrapper */.ttm-social-links-wrapper {    position: absolute;    left: 70px;    top: 312px;    z-index: 1;    transform-origin: left top 0;    width: 60px;    display: block;}.ttm-social-links-wrapper ul li {    margin-bottom: 10px;}.ttm-social-links-wrapper ul li a {    color: #787878;    border: 1px solid #787878;    width: 39px;    height: 39px;    line-height: 39px;    font-size: 16px;}/** SiteNavigation(Menu) **/.site-navigation {    position: relative;    z-index: 4;}.ttm-header-style-02 .widget_content {    padding-left: 15px;}.ttm-header-style-02 .widget_content h3{    font-size: 17px;    color: #fff;    font-weight: 700;    margin-bottom: 0;}#site-header-menu .site-navigation .menu li span.label-new {    padding: 2px 3px 2px;    border-radius: 2px;    font-size: 9px;    line-height: 14px;    font-weight: 500;    color: #fff;    text-transform: uppercase;    letter-spacing: 1px;    margin-left: 7px;}/* ===============================================    Footer------------------------*/.footer{    background-image: url(../images/footer-bg.png);    background-position: center center;    background-size: cover;    background-repeat: no-repeat;    background-attachment: scroll;}.footer .ttm-row-wrapper-bg-layer.ttm-bg-layer {    opacity: .93;}.footer-logo {    margin-bottom: 25px;}.footer .widget .widget-title {     font-weight: 700;    font-size: 21px;    line-height: 25px;    margin-bottom: 28px;    display: inline-block;    position: relative;}.footer .widget ul{    margin: 0;    padding: 0;    list-style: none;}/* first-footer */.first-footer .featured-icon-box {    margin: 0;}.first-footer h3{    font-size: 20px;    line-height: 28px;    font-weight: 600;    margin-bottom: 0 !important;}.first-footer p{    margin-bottom: 0px;}.first-footer .newsletter-form p { margin: 15px 0; }.first-footer .newsletter-form{margin-top: -15px;}.first-footer .newsletter-form input[type="email"] {    padding: 11px 15px;    padding-right: 180px;    height: 54px;    border-radius: 0;    color: #fff;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    background-color: transparent;    border: 1px solid rgba(255,255,255,.1);}.first-footer h4 {    font-size: 24px;    line-height: 34px;}.first-footer .footer-border{    border: 1px solid rgba(255,255,255,.1);    margin: 0;    position: relative;}.first-footer .widget-area {    padding: 18px 35px 24px 35px;}.first-footer .widget-area:not(:first-child):after{    width: 1px;    height: 100%;    content: '';    position: absolute;    left: 0px;    background-color: rgba(255,255,255,.1);    top: 0;}/* second-footer */.second-footer .newsletter-form input[type="email"] {    background-color: rgba(255, 255, 255, 0.10);    border-color: transparent;    border-radius: 2em;    color: #fff;    padding: 11px 15px;    text-overflow: ellipsis;    overflow: hidden;    white-space: nowrap;    padding-right: 60px;}.second-footer ::placeholder{color: rgba(255, 255, 255, 0.3);}.second-footer .newsletter-form button[type="submit"] {    position: absolute;    top: 0;    right: 0;    font-size: 16px;    height: 52px;    width: 52px;    background-color: #ffb937;    border: none;    border-radius: 50%;    color: #2f2f2f;}.second-footer .widget-area .widget {    padding: 40px 0px 20px;}.second-footer>div>.row .widget-area .widget:not(:first-child) {    margin-top: -60px;    margin-bottom: 20px;}.second-footer .widget-footer-button a{font-weight: 400;}/** menu-footer-service-link **/.widget ul#menu-footer-service-link li a{    padding-left: 18px;}.widget ul#menu-footer-service-link li a:before {    position: absolute;    font-family: 'themify';    content: "\e61a";    top: 0;    left: 0;    font-size: 10px;}.widget ul#menu-footer-service-link li {    display: inline-block;    padding: 0 0 11px 0;    position: relative;    width: calc(50% - 2px);    float: none;}.widget ul#menu-footer-service-link li:nth-last-child(-n+1){ padding-bottom: 15px; }/** widget_contact_wrapper **/ul.widget_contact_wrapper li{    padding-left: 35px;    position: relative;    padding-bottom: 15px;    line-height: 24px;}ul.widget_contact_wrapper li:last-child{    padding-bottom: 0;}ul.widget_contact_wrapper li i{    position: absolute;    left: 0;    top: 2px;    line-height: 1;    width: 1em;    text-align: center;    font-size: 18px;    font-weight: 400;}/* social-icons */.footer .social-icons li>a {    width: 37px;    height: 37px;    line-height: 37px;    border-radius: 2em;    border: 1px solid rgba(255, 255,255,0.10);    margin: 0 1px;    background-color: transparent;    font-size: 14px;}/** copyright **/.copyright {    padding-top: 20px;    padding-bottom: 15px;    font-size: 14px;    text-align: center;}.copyright ul.list-inline{ margin: 0; }/** Footer-nav-menu **/.footer-nav-menu{    padding: 0 ;    margin: 0;}.footer-nav-menu li {    display: inline-block;    padding-right: 20px;    font-size: 14px;    margin-bottom: 2px;}.footer-nav-menu li:last-child{ padding-right: 0; }ul.footer-nav-menu li:after {    position: absolute;    content: "|";    padding-left: 10px;}ul.footer-nav-menu li:last-child:after{    content: unset;}/* ===============================================    GoTop BUtton------------------------*/#totop{    font-weight: 900;    color: #fff;    display: none;    position: fixed;    right: 14px;    bottom: 14px;    z-index: 999;    height: 0;    width: 0;    font-size: 0;    text-align: center;    padding-top: 0;    line-height: 37px;    border-radius: 2em;    -webkit-transition: all .2s ease-in-out;    transition: all .2s ease-in-out;}#totop.top-visible {    height: 43px;    width: 43px;    font-size: 23px;    display: inline;}/* ===============================================    Page-Title-Row------------------------*/.ttm-page-title-row {     background: url(../images/pagetitle-bg.jpg);    width: 100%;    background-size: cover;    background-position: center;    position: relative;    z-index: 1;}.ttm-page-title-row-inner {     width: 100%;    padding: 175px 0 125px;    text-align: center;    background-color: rgba(0,0,0,0.47);}.page-title-heading h2 {    font-weight: 700;    text-transform: capitalize;    font-size: 49px;    line-height: 59px;    margin-bottom: 10px;}.breadcrumb-wrapper {position: absolute;bottom: -125px;text-align: left;}.breadcrumb-wrapper .container {padding: 0;}.breadcrumb-wrapper .breadcrumb-wrapper-inner {    background-color: #fff;    padding: 14px 15px;    line-height: 20px;    display: inline-block;}.breadcrumb-wrapper a , .breadcrumb-wrapper span {    text-transform: capitalize;    font-size: 15px;    line-height: 20px;}/* ===============================================    Inner-Pages------------------------*//* single_team/*------------------------------------------------------------------------------*/ .ttm-team-member-single-content h3, .ttm-team-member-content-about h3 {     text-align: left;    font-size: 30px;    line-height: 40px;    margin-bottom: 25px;}.ttm-team-member-content .ttm-team-member-single-title {    font-size: 30px;    line-height: 40px;    margin-bottom: 0;}.ttm-team-member-content .ttm-team-details-list li {    position: relative;    font-size: 16px;    line-height: 24px;    display: block;    float: left;    padding: 8px 0 10px 0;}.ttm-team-member-content .ttm-team-details-wrapper{    padding: 23px 0 25px 0;    position: relative;}.ttm-team-member-content .ttm-team-details-list .ttm-team-list-title {    text-indent: 0;    width: auto;    display: inline;    font-size: 16px;}.ttm-team-member-content .ttm-team-details-list .ttm-team-list-value {    display: inline;}.ttm-team-member-content .ttm-team-member-single-position {    font-size: 16px;    margin-bottom: 20px;    display: block;}.ttm-team-details-list {    margin: 0;    padding: 0;}.ttm-team-details-list li {    list-style: square;    position: relative;    font-size: 16px;    line-height: 24px;    padding: 8px 0 25px 15px;    display: inline-block;    width: calc( 48% - 1px);}.ttm-team-details-list li:before {    content: '';    position: absolute;    top: 18px;    left: 0;    height: 6px;    width: 6px;    background-color: #e0e6ed;}.ttm-team-details-list .ttm-team-list-title  {    margin-right: 3px;    position: relative;    font-weight: 700;    font-size: 18px;    line-height: 26px;}.ttm-team-member-single-content .ttm-social-links-wrapper ul li a{    display: block;    font-size: 14px;    width: 38px;    height: 38px;    text-align: center;    line-height: 38px;    border: 1px solid #e4e4e4;    border-radius: 50%;    margin-right: 0;    color: inherit;}/* services-single/*------------------------------------------------------------------------------*/ .ttm-service-single-content-area .text-content {    position: relative;    display: block;    margin-bottom: 17px;}.ttm-service-single-content-area .icon-box {    vertical-align: top;    padding-right: 18px;    width: 20px;    padding-top: 5px;    display: table-cell;    vertical-align: middle;}.ttm-service-single-content-area .icon-content{    display: table-cell;    vertical-align: middle;}.ttm-service-single-content-area .icon-box i{   font-size: 40px;   font-weight: 700;}.ttm-service-single-content-area .icon-content h3,.ttm-service-single-content-area .icon-content p {    margin-bottom: 0px;}/*  single_portfolio/*------------------------------------------------------------------------------*/.ttm-pf-single-content-wrapper .ttm-pf-single-detail-box {    display: block;    padding: 20px 30px 20px;    height: 100%;}.ttm-pf-single-content-wrapper.ttm-pf-view-top-image .ttm-pf-single-detail-box{    margin-top: 40px;    height: auto;}.ttm-pf-detailbox-list {    padding: 0;    margin: 6px 0 16px;}.ttm-pf-detailbox-list li {    position: relative;    display: inline-block;    padding: 15px 0 15px 0;    width: 48%;}.ttm-pf-detailbox-list li:last-child{    border-bottom: 0;}.ttm-pf-detailbox-list li span:not(.ttm-pf-right-details){    font-size: 18px;    font-weight: 700;    margin-left: 50px;    color: #13336C;    position: relative;}.ttm-pf-detailbox-list li .ttm-pf-right-details {    display: block;    margin-left: 50px;}.ttm-pf-detailbox-list li i {    position: absolute;    left: -40px;    top: 5px;    display: inline-block;    border-radius: 50%;    padding-left: 0;    vertical-align: middle;    font-size: 18px;    text-align: center;    transform: translate(0,0);    z-index: 1;}.ttm-pf-single-content-area h3 {     text-align: left;    font-size: 26px;    line-height: 28px;    margin-bottom: 25px;}.ttm-pf-single-related-wrapper {    margin-top: 40px;}.ttm-pf-single-content-wrapper .ttm-social-share-title {    font-size: 17px;    line-height: 26px;    margin-top: 2px;    margin-right: 5px;    font-weight: 700;    color: #fff;    padding-right: 10px;}.ttm-pf-single-content-wrapper .ttm-social-share-links ul li a {    border: 1px solid rgba(255,255,255,.1);    height: 34px;    width: 34px;    line-height: 34px;    font-size: 13px;    margin-right: 3px;}/*----------------------------------------*//*  portfolio-single  /*---------------------------------------------------------------*/.ttm-pf-single-content-wrapper-innerbox,.ttm-pf-single-content-wrapper{    position: relative;}.ttm-pf-single-content-wrapper-innerbox .ttm-horizontal_sep {    border-top: 1px solid #e3e3e3;}.ttm-pf-single-content-wrapper {    margin-bottom: 42px;}.ttm-pf-single-detail-box .ttm-pf-detailbox-title {    position: relative;    font-size: 25px;    line-height: 33px;    margin-bottom: 6px;}.ttm-pf-view-top-image .ttm-pf-single-detail-box {    position: absolute;    padding: 40px 25px 43px 40px;    right: 25px;    bottom: -40px;    z-index: 2;    height: auto;}.ttm-pf-view-left-image .ttm-pf-single-detail-box .ttm-portfolio-title h2 {    position: relative;    font-size: 25px;    line-height: 30px;    padding: 0 30px 20px;    margin: 0 -30px;    margin-bottom: 20px;    border-bottom: 2px solid #fff;}.ttm-pf-view-left-image .ttm-pf-single-detail-box {    padding: 20px 30px 15px;}.ttm-bgcolor-grey.ttm-pf-single-detail-box ul li:not(:last-child) {    border-bottom: 1px solid #f0f0f0;}.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li{    padding: 11px 0px;    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical;    display: flex;    flex-direction: row;    justify-content: left;    align-items: center;}.ttm-pf-single-detail-box ul li .ttm-pf-data-title{    font-size: 17px;}.ttm-pf-single-detail-box ul li .ttm-pf-data-details {    color: #777777;}.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li .ttm-pf-data-title{    font-weight: 500;    font-size: 15px;    margin-right: 10px;}.ttm-pf-view-left-image .ttm-pf-single-detail-box ul li .ttm-pf-data-details {    padding-left: 0;     font-size: 16px;    display: inline;    overflow: hidden;}.ttm-pf-single-content-area h2 {    text-align: left;    font-size: 30px;    line-height: 35px;}.ttm-pf-single-content-area .ttm-btn {    padding: 14px 24px;    text-transform: capitalize;    font-size: 15px;}.ttm-pf-single-content-area .ttm-nextprev-bottom-nav .ttm-btn.ttm-btn-style-border {    padding: 14px 28px;    border: 1px solid currentColor;}.ttm-nextprev-bottom-nav {    position: relative;    margin-top: 30px;    border-top: 1px solid #e3e3e3;    padding-top: 40px;    margin-bottom: 0px;}/*  Classic_Blog/*------------------------------------------------------------------------------*/article.ttm-blog-classic {    margin-bottom: 75px;    position: relative;}article.ttm-blog-classic .post-featured-wrapper, .ttm-post-featured {    position: relative;    overflow: hidden;}article.ttm-blog-classic .ttm-blog-classic-content {    background-color: #fff;    padding: 28px 35px 38px 35px;    position: relative;    display: block;    margin: -35px 35px 0 0;    -webkit-box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%);    -moz-box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%);    box-shadow: 0 0 10px 0 rgb(43 52 59 / 9%);}.ttm-blog-classic .entry-header .entry-title {    font-size: 28px;    line-height: 38px;    margin-bottom: 4px;    position: relative;}.ttm-blog-classic .post-meta, .ttm-blog-single-content .post-meta {    display: block;    padding-bottom: 15px;}article.ttm-blog-classic .ttm-blog-classic-content .entry-content{    margin-top: 0;    padding-top: 15px;    border-top: 1px solid rgba(0,0,0,.08);}article.ttm-blog-classic .ttm-blog-classic-content .entry-content .ttm-postbox-desc-footer {    position: absolute;    bottom: -18px;    padding: 0;}.ttm-blog-classic .post-meta .ttm-meta-line, .ttm-blog-single-content .post-meta .ttm-meta-line {    font-size: 14px;    line-height: 15px;    display: inline-block;    padding-right: 20px;    position: relative;}.ttm-blog-classic .post-meta .ttm-meta-line i, .ttm-blog-single-content .post-meta .ttm-meta-line i {    padding-right: 7px;    font-size: 14px;}.ttm-blog-classic .post-meta .ttm-meta-line:not(:last-child):after, .ttm-blog-single-content .post-meta .ttm-meta-line:not(:last-child):after {    position: absolute;    content: "";    height: 16px;    width: 1px;    border-radius: 100%;    top: 0px;    right: 10px;    display: block;    background-color: #ddd;}.ttm-blog-classic .ttm-blogbox-desc-footer {    display: flex;    justify-content: space-between;    align-items: center;    margin-top: 25px;    height: 51px;    border-top: 1px solid #ededed;    padding-top: 25px;    padding-bottom: 8px;}article.ttm-blog-classic .ttm-box-post-date, article.ttm-blog-single .ttm-box-post-date {    height: 60px;    width: 60px;    background-color: #fff;    position: absolute;    top: 25px;    font-weight: 800;    font-size: 18px;    line-height: 14px;    padding-top: 12px;    padding-bottom: 12px;    z-index: 1;    color: #000;    text-align: center;    border-bottom: 3px solid #ffb120;    transition: all 500ms ease 300ms;    left: auto;    right: 25px;}article.ttm-blog-classic:hover .ttm-box-post-date{    transform: rotateX(360deg);}.ttm-single-pf-footer {    display: block;    clear: both;    overflow: hidden;}.ttm-social-share-wrapper {    display: flex;    align-items: center;}.ttm-social-share-wrapper .ttm-social-share-icon_btn {    padding-left: 15px;    font-size: 18px;    color: inherit;    opacity: .8;}.ttm-blog-classic-content .ttm-social-share-wrapper .social-icons{    display: none;    transform: translateX(-30%);    transition: all .8s;}.ttm-blog-classic-content .ttm-social-share-wrapper .social-icons.show{    display: block;    transform: translateX(0%);}article.ttm-blog-classic .ttm-post-featured-wrapper img{    -moz-transform: scale(1);    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    -webkit-transition: all 0.6s ease-in-out;    -moz-transition: all 0.6s ease-in-out;    -ms-transition: all 0.6s ease-in-out;    -o-transition: all 0.6s ease-in-out;}article.ttm-blog-classic:hover .ttm-post-featured-wrapper img {    transform: scale(1.03) rotate(0.50deg);}article.ttm-blog-classic .ttm-post-featured-wrapper .ttm-post-featured:after {    position: absolute;    display: block;    width: 100%;    height: 100%;    top: 0;    left: 0;    content: '';    background-color: rgba(0,0,0,.2);    opacity: 0;    -webkit-transition: opacity .4s ease-in-out;    -o-transition: opacity .4s ease-in-out;    transition: opacity .4s ease-in-out;}article.ttm-blog-classic:hover .ttm-post-featured-wrapper .ttm-post-featured:after { opacity: 1; }/*  Single_Blog/*------------------------------------------------------------------------------*/.ttm-blog-single .ttm-blog-single-content {    padding: 8px 0px 30px;}.ttm-blog-single-content .post-meta{    margin-top: 20px;}.ttm-blog-single blockquote {    display: block;    padding: 38px 30px 15px 45px;    position: relative;    border-left: 5px solid;    color: #343c5c;    margin: 40px 0 45px 0;    font-size: 20px;    font-style: italic;    line-height: 30px;    min-height: 100px;    border-radius: 0;    z-index: 1;    border-color: #ffb120;    background-color: #f9f9f9;}.ttm-blog-single blockquote .qoute-text {    font-weight: 400;    font-size: 20px;    line-height: 30px;    margin-bottom: 25px;}.ttm-blog-single blockquote:after {    content: '';    background-color: #ffb120;   -webkit-mask-box-image: url(../images/quote.svg);    mask: url(../images/quote.svg) no-repeat 100% 100%;    -webkit-mask-size: cover;    mask-size: cover;    position: absolute;    width: 50px;    height: 38px;    transform: rotateZ(180deg);    top: 25px;    left: 25px;    opacity: .5;    z-index: -1;}.ttm-blog-single h4{    font-size: 24px;    line-height: 28px;}.ttm-blog-single .social-media-block {    margin-top: 40px;    padding-top: 20px;    width: 100%;    border-top: 1px solid #dce1e9;}/*blog-comment*/.comments-area {    padding-top: 35px;    margin-bottom: 0;}.comments-area h2{    font-size: 28px;    line-height: 34px;    margin-bottom: 15px;}.comment-list .children { margin-left: 35px; }.single-post .comments-area { margin-top: 50px; margin-bottom: 0; }.single-post .comments-area .comments-title { font-size: 33px; font-weight: 600; }.comment-body:after{    content: "";    position: absolute;    top: 25px;    left: -18px;    width: 0;    height: 0;    border-top: 18px solid transparent;    border-bottom: 18px solid transparent;    border-right: 18px solid;}.single article.post .comment-body p { margin-top: 10px; }.comment-list a.comment-reply-link {    border: none;    color: #fff;    font-size: 13px;    padding: 4px 30px 2px 17px;    position: relative;    display: inline-block;    vertical-align: middle;    -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;}.comment-list a.comment-reply-link:after {    position: absolute;    top: 6px;    font-family: 'themify';    content: "\e649";    font-weight: 400;    display: inline-block;    margin-right: .2em;    text-align: center;    opacity: 1;    line-height: 20px;    font-size: 10px;    margin-left: 6px;}.comments-area .comment-respond { padding-top: 20px; }.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {    background-color: transparent;    font-size: 14px;    padding: 9px 15px;    border-radius: 0;}.comments-area .comment-form .comment-form-author, .comments-area .comment-form .comment-form-email, .comments-area .comment-form .comment-form-url {    position: relative;    float: left;    width: 32%;    margin-right: 2%;}.comments-area .comment-form .comment-form-url {    margin-right: 0;}/* twentytwenty/*-------------------------------------------------------------------------------*/.twentytwenty-horizontal .twentytwenty-before-label,.twentytwenty-horizontal .twentytwenty-after-label {    left: 20%;    bottom: 0;    max-width: 50%;    padding: 9px 30px;    background-color: #fff;    color: #ffb120;    font-size: 15px;    font-weight: 700;    border-radius: 0;    opacity: 0;}.twentytwenty-horizontal:hover .twentytwenty-before-label,.twentytwenty-horizontal:hover .twentytwenty-after-label{opacity: 0;}.twentytwenty-horizontal .twentytwenty-after-label {    right: 20%;    left: auto;    background-color: #101010;    color: #fff;}/* tada-img-single/*-------------------------------------------------------------------------------*/.ttm-single-img img{  -webkit-animation:bounce 12s linear infinite;  -moz-animation:bounce 12s linear infinite;  -o-animation:bounce 12s linear infinite;  animation:bounce 12s linear infiniteundefined}undefined@-webkit-keyframes bounce{0%,20%,50%,80%,100%{    -webkit-transform:translateY(0)}40%{    -webkit-transform:translateY(-20px)}60%{    -webkit-transform:translateY(-10px)}}@keyframes bounce{0%,20%,50%,80%,100%{    transform:translateY(0)}40%{    transform:translateY(-20px)}60%{    transform:translateY(-10px)}}/*  Error_page/*------------------------------------------------------------------------------*/.error-404 {    position: relative}.page-header {    border-bottom: none;    margin: 0;    padding-bottom: 9px;}section.error-404 {    padding: 215px 0 160px;    background-image: url(../images/error-bg.jpg);    background-position: center top;    background-size: cover;    background-repeat: no-repeat;    background-attachment: scroll;}section.error-404 h3 {    font-size: 60px;    line-height: 60px;}section.error-404 h2 {    font-size: 220px;    line-height: 100%;    margin-bottom: 2px;}section.error-404 .page-content p{    font-size: 20px;    margin-bottom: 40px;    color: #13336C;    font-weight: 700;}/*  Map/*------------------------------------------------------------------------------*/   #map { display: block; height: 400px; width: 100%; }span.fontweight-semibold a {color: #000;}span.fontweight-semibold a:hover {color: #fff;}.first-footer .footer-border a {color: #ffb120;}.first-footer .footer-border a:hover {color: #fff;}a.wa_new {    position: fixed;    z-index: 999;    left: 14px;    bottom: 14px;    background-color: #48C756;    display: inline-block;    border-radius: 100%;    height: 44px;    width: 44px;}a.wa_new img {    height: 20px;    width: 20px;    margin: 12px;}.ttm-page-title-row.export {    background: url(../images/export.jpg);    width: 100%;    background-size: cover;    background-position: center;    position: relative;    z-index: 1;}