@charset "utf-8";@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb8td.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-display: swap;}/* cyrillic */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb8td.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-display: swap;}/* latin-ext */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap;}/* latin */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 300; src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;}/* cyrillic-ext */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(/wp-content/themes/bestwom/tpl/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-display: swap;}/* cyrillic */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(/wp-content/themes/bestwom/tpl/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-display: swap;}/* latin-ext */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(/wp-content/themes/bestwom/tpl/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap;}/* latin */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 400; src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(/wp-content/themes/bestwom/tpl/fonts/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;}/* cyrillic-ext */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; font-display: swap;}/* cyrillic */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; font-display: swap;}/* latin-ext */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; font-display: swap;}/* latin */@font-face{font-family: 'Roboto Condensed'; font-style: normal; font-weight: 700; src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(/wp-content/themes/bestwom/tpl/fonts/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; font-display: swap;}*{margin:0; padding:0;}body{font-family: 'Roboto Condensed', sans-serif;overflow-x: hidden;max-width: 100%;}a{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}img{max-width:100%; height:auto;}h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif;}p{font-size:21px; line-height:30px; color:#333;}ul, ol{list-style:none; margin:0;}.title h1{font-size:48px; color:#000; font-weight:bold; position:relative; margin-bottom:50px;}.title h1 span{font-size:30px; color:#D81517; display:block; font-weight:normal;}.title h1:before{content:""; background:url(../images/heading-line.png) no-repeat; width:70px; height:12px; position:absolute; bottom:-20px; left:0;}.readmore a{text-decoration:none; font-size:16px; color:#fff; background:#D81517; padding:16px 35px; border-radius:30px; display:inline-block; text-transform:uppercase; font-weight:bold;}.readmore i{padding-left:5px;}.readmore a:hover{background:#000; color:#fff;}.margin-top{margin-top:30px;}/**********************************************Header options**********************************************/.header-wrap{position: absolute; top: 40px; left: 0; z-index: 1000; width: 100%;}.navbar-brand{display:none;}.bg-dark{background:none !important;}.navbar-dark .navbar-nav li.menu-item a{color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase; padding:8px 16px;}.navbar-dark .navbar-nav li.menu-item a:hover{color:#D81517;}.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav li.menu-item a.active, .navbar-dark .navbar-nav li.menu-item a.show, .navbar-dark .navbar-nav .show>.nav-link{color:#fff;}.navbar{margin-top:18px;}.navbar-toggler{display:none;}.navbar-nav > li{position:relative;}.navbar-nav > li > ul{position: absolute; left:0; top: 200%; width: 200px; padding: 0px; border: 1px solid rgba(255,255,255,0.50); z-index: 100; background: #D81517; visibility: hidden; opacity: 0; border-radius: 0px 2px 2px 2px; -ms-border-radius: 0px 2px 2px 2px; -webkit-border-radius: 0px 2px 2px 2px; -moz-border-radius: 0px 2px 2px 2px; -o-border-radius: 0px 2px 2px 2px; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.navbar-nav > li:hover > ul{top: 100%; opacity: 1; visibility: visible;}.navbar-nav > li > ul > li{position: relative; float: none; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.50);}.navbar-nav > li > ul > li:hover > a{padding-left: 23px;}.navbar-nav > li > ul > li > a{text-decoration:none; position: relative; display: block; padding: 5px 20px; font-weight: normal; font-size: 14px; color: #ffffff; word-wrap: break-word; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.logo2{display:none;}.sticky{top:0; background:#D81517; position:fixed; width:100%; z-index:10000; height:70px; border-bottom: 1px solid #eee; -webkit-box-shadow: 0 2px 4px rgba(3,3,3,.11); -moz-box-shadow: 0 2px 4px rgba(3,3,3,.11); box-shadow: 0 2px 4px rgba(3,3,3,.11);}.sticky .logo2{display:block; margin-top: 7px;}.sticky .logo2 img{width:200px;}.sticky .logo{display:none;}.sticky .navbar{margin-top: 8px;}.sticky .navbar-dark .navbar-nav li.menu-item a:hover{color:#ff0;}.navbar-nav>li>a+i{display: none; position: absolute; right: 15px; top: 7px; font-size: 24px; cursor: pointer; color:#fff; background:#D81517; width:30px; height:30px; text-align:center; line-height:30px;}.logo2{display:none;}.sticky{top:0; background:#D81517; position:fixed; width:100%; z-index:10000; height:70px; border-bottom: 1px solid #eee; -webkit-box-shadow: 0 2px 4px rgba(3,3,3,.11); -moz-box-shadow: 0 2px 4px rgba(3,3,3,.11); box-shadow: 0 2px 4px rgba(3,3,3,.11);}.sticky .logo2{display:block; margin-top: 7px;}.sticky .logo2 img{width:200px;}.sticky .logo{display:none;}.sticky .navbar{margin-top: 8px;}.sticky .navbar-dark .navbar-nav li.menu-item a:hover{color:#ff0;}.navbar-nav>li>a+i{display: none; position: absolute; right: 15px; top: 7px; font-size: 24px; cursor: pointer; color:#fff; background:#D81517; width:30px; height:30px; text-align:center; line-height:30px;}/*********************************************Slider Video wrap start*********************************************/.videoWrp{background:none; position:relative; padding:0; height:600px;}.hero-wrapper{height:600px; min-width: 100%; position: absolute; top:0px; left:0; width:100%;}.video{position:relative;}.hero-wrapper:before{content: ''; position: absolute; top: -60px; z-index: -1; width: 100%; height: 100%; background: rgba(0,0,0,0.5);}.hero-image{width: 100%; height: 100%; overflow: hidden; z-index: -1; top: 0; background-position: center center; background-size: cover;}.hero-image #bgvid{display: block; min-height: 100%; min-width: 100%; max-width: inherit;}.videohover{position:absolute; top:60px; left:0; width:100%; z-index:99;}.videoText{margin-top:140px;}.slidertext01{color:#fff; font-size:100px; font-weight:700; text-shadow:0 0 10px rgba(0, 0, 0, 0.41); text-transform:uppercase; text-align:center; font-family: 'Roboto Condensed', sans-serif; line-height: 100px;}.slidertext02{color:#fff; font-size:30px; font-weight:300; font-style:italic; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif; text-align:center;}.slidertext03{color:#fff; font-size:16px; font-weight:normal; text-transform:none !important; line-height:30px; text-align:center;}.slidertext04{color:#fff; font-size:18px; font-weight:600; text-transform:none !important; text-align:center; font-family:'Roboto Condensed', sans-serif; line-height:24px; margin-top: 20px;}.slidertext04 a{background:#D81517; color:#fff !important; font-size:20px; border-radius:30px; padding:16px 40px; font-weight:700; text-transform:uppercase; display:inline-block; font-family: 'Roboto Condensed', sans-serif;}/**********************************************Custom slider options**********************************************/.tp-banner-container{position: relative; z-index: 1; padding: 0; width: 100%;}.tp-banner{position: relative;width: 100%;}.tp-caption{line-height:normal !important}.tp-caption a{color: inherit !important;}.tp-bullets.simplebullets.round .bullet{border: 3px #fff solid; border-radius: 50%; background-image: none !important;}.tparrows{width: auto !important; height: auto !important; background-image: none !important;}.tp-arr-allwrapper{margin: 0 10px; width: 50px; height: 60px; background: rgba(255,255,255,0.5);}.tp-arr-allwrapper:hover .tp-arr-iwrapper{color: #fff;}.tp-leftarrow .tp-arr-allwrapper{}.tp-rightarrow .tp-arr-allwrapper{}.tp-arr-iwrapper{color: #000; text-align: center; font-size: 30px; font-family: FontAwesome; line-height: 60px;}.tp-leftarrow .tp-arr-iwrapper{}.tp-leftarrow .tp-arr-iwrapper:before{content: "\f104";}.tp-rightarrow .tp-arr-iwrapper:before{content: "\f105";}.tp-rightarrow .tp-arr-iwrapper{}.slide-h1{margin: 5px 0 !important; padding: 0 0 10px !important; padding-bottom: 5px !important; color: #444; text-transform: uppercase; font-weight: bold; font-size: 57px;}.slide-h2{margin: 5px 0 !important; padding: 0 0 10px !important; padding-bottom: 5px !important; color: #555; font-weight: bold; font-size: 55px; line-height: 100%;}.big-font{text-transform: uppercase; font-weight: 800; font-size: 60px;}.large-desc{font-size: 16px;}.slide-h3{color: #fff;font-size: 31px; line-height: 100%;}.slide-h3 span{text-transform: uppercase; font-weight: bold;}.slide-head{text-transform: uppercase; font-weight: 900; font-size: 30px;}.slide-desc{font-size: 22px; line-height: 150%;}.main-title{text-transform: uppercase; font-weight: 800; font-size: 70px;}.icon-cont{padding: 15px 40px;border-radius: 10px; text-align: center;}.icon-cont:after{position: absolute; bottom: -10px; left: 40%; z-index: 5;display: inline-block;width: 0; height: 0; border-width: 10px 10px 0 10px; border-style: solid; content: "";}.icon-cont i{margin-bottom: 10px; color: #fff; font-size: 50px;}.icon-cont span{display: block; padding: 0 0 5px; color: #fff; text-align: center; font-size: 18px;}a.wit-btn{background: #fff; color: #333 !important; text-transform: uppercase;}.wit-line{width: 5%; height: 1px; background: #fff;}.vert-line{min-height: 270px; width: 1px; background: #fff;}.subTxt{text-transform: uppercase; font-weight: bold; font-size: 17px; color: #333;}.large-title{color: #222; font-size: 60px;font-weight: 800; text-transform: uppercase !important;}.large-light-title{color: #787878 !important;font-size: 70px; font-weight: lighter; text-transform: uppercase; letter-spacing:2px}.large-text{font-size: 20px; color: #000; font-weight: lighter;}.larger-text{font-size: 24px; font-weight: lighter; text-transform: uppercase;}.witTxt{color: #fff !important;}.light-font{font-weight: lighter !important; font-size: 50px;}.black-bg{background:rgba(0,0,0,.63); color:#a8a8a8; text-transform:none;}.lft-list{padding: 10px; font-size: 18px; color: #fff;}.wit-border{border: 1px #fff solid; padding: 15px 60px; color: #fff; font-size: 16px; text-transform: uppercase;}.rounded-bord{margin-right: 15px; border: 1px #fff solid; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 13px; border-radius: 50%;}#vertical-ticker{height:120px; overflow:hidden;}#vertical-ticker li{padding:15px 20px; display:block; text-align:center;}.to-bottom i.fa{font-size: 30px; border:2px #a8a8a8 solid; padding:20px 22px; border-radius:50%; -webkit-animation: bounce 2s infinite linear;animation: bounce 2s infinite linear;}.tp-bannertimer{display:none;}.slidertext1{color:#fff; font-size:100px; font-weight:700; text-shadow:0 0 10px rgba(0, 0, 0, 0.41); text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif;}.slidertext2{color:#fff; font-size:30px; font-weight:300; font-style:italic; text-transform:uppercase; font-family: 'Roboto Condensed', sans-serif;}.slidertext3{color:#fff; font-size:16px; font-weight:normal; text-transform:none !important; line-height:30px; text-align:center;}.slidertext4{color:#fff; font-size:18px; font-weight:600; text-transform:none !important; text-align:left; font-family:'Roboto Condensed', sans-serif; line-height:24px;}a.slidebtn{background:#D81517; color:#fff !important; font-size:20px; border-radius:30px; padding:16px 40px; font-weight:700; text-transform:uppercase; display:inline-block; font-family: 'Roboto Condensed', sans-serif;}a.slidebtn i{margin-left:10px;}@-webkit-keyframes bounce{0%{transform:translateY(0%);}50%{transform:translateY(-30%);}100%{transform:translateY(0);}}/* Mozilla Firefox 15 below */@-moz-keyframes bounce{0%{transform:translateY(0%);}50%{transform:translateY(-30%);}100%{transform:translateY(0);}}/* Opera 12.0 */@-o-keyframes bounce{0%{transform:translateY(0%);}50%{transform:translateY(-30%);}100%{transform:translateY(0);}}/* W3, Opera 12+, Firefox 16+ */@keyframes bounce{0%{transform:translateY(0%);}50%{transform:translateY(-30%);}100%{transform:translateY(0);}}/**********************************************What We Do and About Css**********************************************/.what_we-do_wrap{background:url(../images/whatwe_bg.jpg) no-repeat top; background-size:cover; padding:70px 0 38px 0; text-align:center;}.what_we-do_wrap h3{font-size: 22px; font-weight: bold; text-align: center; background: #D81517; padding: 10px 0; color: #fff;}.aboutImg{margin-top:20px;}.aboutImg{margin-top: 0;}.about-wrap{padding:60px 0 60px 0;}.about-wrap .readmore{margin-top:30px;}/**********************************************Join Css**********************************************/.join-wrap{background:url(../images/join-bg.jpeg) no-repeat top; background-size:cover; padding:40px 0; position:relative;}.join-wrap:before{content:""; background:rgba(0, 0, 0, 0.45); position:absolute; top:0; left:0; height:100%; width:100%;}.join-wrap .title h1{color:#fff; margin-bottom:38px;}.join-wrap .title h1:before{background:url(../images/heading-line-white.png) no-repeat;}.join-wrap p{color:#fff; font-weight:600; margin-bottom:0;}.join-wrap .readmore{margin-top:65px;}.join-wrap .readmore a{background:none; border: 2px solid #fff; color:#fff; padding:16px 41px; font-size:18px;}.join-wrap .readmore i{font-size:20px;}.join-wrap .readmore a:hover{background:#fff; color:#000;}/**********************************************Gallery Css**********************************************/.gallery-wrap{padding:60px 0;}.gallery-wrap .title{text-align:center;}.gallery-wrap .title h1{display:inline-block;}.gallery-wrap .title h1:before{left:50%; margin-left:-35px;}.gallery-wrap{position:relative;padding:60px 0px;}.gallery-wrap.fullwidth.style-two{padding-bottom:90px;}.gallery-wrap .filters{position:relative;text-align:center;}.gallery-wrap .filters li{position:relative; display:inline-block; cursor:pointer; background: transparent; padding: 12px 30px; border-radius:30px; font-weight:bold; font-size: 14px; color: #333333; margin: 0 5px 5px 0; text-transform: uppercase; display: inline-block; border: 1px solid #fb5b21; -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;}.gallery-wrap .filters li .txt{position:relative;display:block;z-index:1;}.gallery-wrap .filters li:hover,.gallery-wrap .filters li.active{color:#fff; background:#D81517;}.gallery-wrap .filters li:hover:before,.gallery-wrap .filters li.active:before,.gallery-wrap .filters li:hover:after,.gallery-wrap .filters li.active:after{opacity:1;}.default-portfolio-item{position:relative;}.gallery-wrap.style-two .items-container{padding:0px 15px;}.default-portfolio-item.mix{display:none;}.inner-box{margin:15px 0;}.gallery-wrap.style-two .default-portfolio-item{margin-bottom:30px;padding:0px 15px !important;}.sortable-masonry .masonry-item{position:relative;}.default-portfolio-item .inner-box{position:relative;width:100%;overflow:hidden;}.default-portfolio-item .image-box{position:relative;display:block;}.default-portfolio-item .image-box img{position:relative;display:block;width:100%;}.default-portfolio-item .overlay-box{position:absolute;left:0px;top:0px;width:100%;height:100%;padding:0px;color:#ffffff;opacity:0;transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);}.default-portfolio-item .inner-box:hover .overlay-box{top:0px;opacity:1;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);}.default-portfolio-item .overlay-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;vertical-align:middle;padding:30px 50px;background:rgba(0,0,0,0.85);}.default-portfolio-item .overlay-inner .content{position:relative;display:table-cell;vertical-align:middle;text-align: center;}.default-portfolio-item .overlay-inner .cat-link{position:relative;display:inline-block;line-height:24px;padding:1px 20px;color:#ffffff;font-size:12px;text-transform:uppercase;background:#0455a7;font-weight:600;margin-bottom:15px;}.default-portfolio-item .overlay-inner h3{font-size:20px;color:#ffffff;font-weight:700;text-transform:uppercase;}.default-portfolio-item .overlay-inner h3 a{color:#ffffff;text-decoration:none;}.default-portfolio-item .overlay-inner h3 a:hover{color:#D81517;}.default-portfolio-item .image-link{position:absolute;left:0;bottom:-100px;width:50px;height:50px;color:#ffffff;line-height:50px;background:#D81517;display:block;font-size:16px;z-index:1;text-align:center;}.default-portfolio-item:hover .image-link{bottom:0px;transition: all 500ms ease 500ms;-webkit-transition: all 500ms ease 500ms;-ms-transition: all 500ms ease 500ms;-o-transition: all 500ms ease 500ms;-moz-transition: all 500ms ease 500ms;}/**********************************************Classes Css**********************************************/.classes-wrap{background:url(../images/classes-bg.jpeg) no-repeat top; background-size:cover; padding:60px 0;}.center{text-align:center;}.center h1{color:#fff; margin-bottom:38px; display:inline-block;}.center h1:before{background:url(../images/heading-line-white.png) no-repeat; left:50%; margin-left:-35px;}.classessWrp{margin-top:80px;}.classInfo{background:#fff; padding:20px;}.classInfo h3 a{font-size:22px; font-weight:bold; color:#272626; text-decoration:none;}.classInfo h3 a:hover{color:#D81517;}.classInfo h3{margin-top:15px;}.author{}.author span{padding-left:15px; padding-right:15px; position:relative;}.author i{padding-right:5px; color:#D81517;}.author span:before{content:""; background:#b2b2b2; height:20px; width:1px; position:absolute; left:0; top:0;}.author span:first-child:before{display:none;}.author span:first-child{padding-left:0;}.classes-wrap .owl-nav{display:block !important; position: absolute; top: -70px; margin-left:-58px; left: 50%;}.classes-wrap .owl-nav button{margin:0 4px;}.classes-wrap .owl-nav button span{font-size: 54px; color: #fff; background: #D81517; width: 50px; height: 50px; display: inline-block; line-height: 40px;}:focus{outline:none !important;}/**********************************************Pricing Css**********************************************/.pricing-wrap{padding:60px 0;}.pricing-wrap .title{text-align:center;}.pricing-wrap .title h1{display:inline-block;}.pricing-wrap .title h1:before{left:50%; margin-left:-35px;}.pricing-table .col-lg-4{}.pricing-table .pricingWrp{border:2px solid #ededed; text-align:center; padding:50px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s;}.pricing-table .pricingWrp:hover{border-color:#D81517; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s;}.pricing-table h3{font-size:40px; color:#2e2e2e;}.dollarPrice{font-size:60px; color:#D81517; font-family: 'Roboto Condensed', sans-serif;}.dollarPrice span{font-size:30px; color:#2e2e2e;}.tableList li{font-size:18px; color:#000; line-height:46px;}.viewbtn{margin-top:30px;}.viewbtn a{background:none; border:2px solid #D81517; color:#000; padding:14px 35px;}.viewbtn a:hover{background:#D81517; color:#fff;}/**********************************************Video Css**********************************************/.video-wrap{background:url(../images/kosmos.jpg) no-repeat top; background-size:cover; padding:100px 0;}.video-wrap p{font-size:24px; color:#fff; line-height:36px; text-align:center; padding:0 100px;}.playbtn{text-align:center; margin-top:80px; position:relative;}.playbtn:before{content:""; background:#fff; width:600px; height:2px; position:absolute; top:50%; left:50%; margin-left:-300px;}.playbtn a{box-sizing: content-box; display: inline-block; width: 32px; height: 44px; background: #fff; border-radius: 50%; padding: 18px 20px 18px 28px; position: relative;}.playbtn a:before{content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; background: #fff; border-radius: 50%; -webkit-animation: pulse-border 1500ms ease-out infinite; animation: pulse-border 1500ms ease-out infinite;}.playbtn a span{display: inline-block; position: relative; z-index: 3; width: 0; height: 0; border-left: 32px solid #D81517; border-top: 22px solid transparent; border-bottom: 22px solid transparent;}.playbtn a:after{content: ""; position: absolute; z-index: 1; left: 50%; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); display: block; width: 80px; height: 80px; border-radius: 50%; -webkit-transition: all 200ms; transition: all 200ms;}@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}}@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity:1;}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity:0;}}/**********************************************Expert Css**********************************************/.expert-wrap{padding:60px 0;}.expert-wrap h3{font-size:26px; font-weight:500; text-align:center; background:#D81517; padding:10px 0; color:#fff;}.expert-wrap h3 span{display:block; font-size:14px; font-weight:normal; font-family:'Roboto Condensed', sans-serif;}.expert-wrap .title{text-align:center;}.expert-wrap .title h1{display:inline-block;}.expert-wrap .title h1:before{left:50%; margin-left:-35px;}.expertImg{position:relative;}.overlay{height: 100%; width: 100%; position: absolute; top: 0; opacity: 0; z-index: 2; transform: scale(1); transition: all 0.3s ease-out 0s; z-index: 9; background: rgba(0, 0, 0, 0.40); text-align: center;}.overlay h2{margin: 180px 0 0 0;}.overlay h2 a{border: 1px solid #D81517; color: #D81517; text-decoration:none; display:inline-block; font-size: 18px; font-weight: bold; padding: 20px 90px; transition: all 0.3s ease-out 0s;}.social-media{bottom: 50px; left: 0; position: absolute; right: 0;}.expert-wrap ul li:hover .overlay{opacity: 1;}.social-media li{display: inline-block; margin: 0 10px; transition: all 0.3s ease-out 0s;}.social-media li a{color: #D81517; display: block; height: 40px; padding: 9px 0; transition: all 0.3s ease-out 0s; width: 42px; border: 1px solid #D81517;}.social-media li a:hover{color: #ffffff; background: #D81517;}/*--------------------------------------- Counter section -----------------------------------------*/#counter{text-align:center;background:url(../images/counter-bg.jpeg) no-repeat top; background-size:cover;padding: 40px 0}.animatebg{background: #0562da;-webkit-animation: bannerbg 5s linear 2s infinite alternate; /* Safari 4.0 - 8.0 */animation: bannerbg 5s linear 2s infinite alternate;}/* Safari 4.0 - 8.0 */@-webkit-keyframes bannerbg{0%{background-color:#0562da;}25%{background-color:#fec107;}50%{background-color:#c90157;}75%{background-color:#e63d53;}100%{background-color:#e63d53;}}/* Standard syntax */@keyframes bannerbg{0%{background-color:#0562da;}25%{background-color:#fec107;}50%{background-color:#c90157;}75%{background-color:#e63d53;}100%{background-color:#e63d53;}}#counter .counter-number{display: block;color: #fff;font-size: 60px;line-height: 60px;}#counter span{color: #fff;font-weight: bold;}.counter-icon{font-size: 60px;margin-bottom: 15px;color: #fff;}.counterbox{}/*--------------------------------------- Blog Css -----------------------------------------*/.blog-wrap{background:url(../images/whatwe_bg.jpg) no-repeat top;background-size:cover;padding:60px 0;background-position: right bottom;background-attachment: fixed;}.blog-wrap .title{text-align:center;}.blog-wrap .title h1{display:inline-block;}.blog-wrap .title h1:before{left:50%; margin-left:-35px;}.blogInfo{background:#fff; padding:5px; min-height:100px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.03);}.blog_dete{font-size:16px; background:#D81517; display:inline-block; padding:5px 5px; text-align:center; line-height:30px; font-weight:600; color:#fff; margin-top:-78px; border: 3px solid #fff; float:left; margin-right:15px; z-index:1000; position:relative;}.blog_dete span{display:block; font-size:36px; font-weight:bold;}.blogImg{position:relative;overflow:hidden;}.blog-wrap li:hover img{}.blogImg img{-moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s;}.blogInfo h3{line-height:24px; min-height:52px;}.blogInfo h3 a{font-size: 20px; font-weight: 600px; color: #333; text-decoration: none;}.blogInfo h3 a:hover{color:#D81517;}.blogInfo h3:after{content:""; clear:both; display:table;}.blogInfo p{margin-bottom:0;}/*--------------------------------------- Footer Css -----------------------------------------*/.footer-wrap{background:url(../images/footer-bg.jpg) no-repeat top; background-size:cover; padding:60px 0 10px 0;}.footer-container{max-width:800px; margin:0 auto;}.footerLinks{border-top:1px solid #fff; border-bottom:1px solid #fff; padding:14px 0; margin-top:25px;}.footerLinks li{display:inline-block; padding:0 15px;}.footerLinks li a{text-decoration:none; color:#fff; font-size:14px; font-weight:600;}.footerLinks li a:hover{color:#D81517;}.newsletter{max-width:500px; margin:40px auto 0px auto;}.newsletter .form-control{border-radius:0px; height:46px; font-size:14px;}.newsletter .btn{background:#D81517; color:#fff; padding:10px 40px; border-radius:0; font-weight:bold; border:none;}.newsletter .btn:hover{background:#d24512;}.follow{color:#fff; font-weight:bold; margin-bottom:15px;}.footer-social{}.footer-social li{display:inline-block; padding:0 2px;}.footer-social li a{border:1px solid #4c4945; width:40px; height:40px; font-size:18px; line-height:40px; border-radius:100%; text-decoration:none; display:block; color:#ddd;}.footer-social li a:hover{background:#D81517; color:#fff;}.copyright{border-top:1px solid #4c4945; padding-top:14px; margin-top:25px; color:#fff; font-size:14px;}/*--------------------------------------- Inner Header Css -----------------------------------------*/.inner-heading{background:url(../images/inner-banner.jpg) no-repeat top; background-size:cover; padding:180px 0 40px 0; text-align:center;}.inner-heading h1{color:#fff; font-weight:bold; text-transform:uppercase; font-size:48px;}.inner-content{padding:70px 0;}/*--------------------------------------- Inner Class Css -----------------------------------------*/.inner-content .classes-wrap{background:none; padding:0;}.inner-content .classInfo{background:#fff; box-shadow:0 0 15px rgba(0, 0, 0, 0.11);}.inner-content .classessWrp{margin:0;}.classessWrp li{margin:15px 0;}.inner-content .service-wrap{padding:0;}.inner-content .service-wrap li{margin:20px 0;}.service-details .widget-title{color:#000; font-size:24px; margin-top:0; position:relative; margin-bottom:30px;}.service-details .widget-title:before{content:""; background:#D81517; width:40px; height:2px; position:absolute; bottom:-15px; left:0;}.service-details li a{margin-bottom: 5px; width:100%; display:block; text-decoration:none; position:relative; color: #000; font-size: 14px; border-bottom: 1px solid #eee; font-weight:600; padding: 15px 15px 15px 36px; transition: 0.5s; position:relative;}.service-details li{}.service-details li a:before{content:"\f138"; font-family: 'FontAwesome'; position:absolute; top:14px; left:12px; font-size:16px;}.service-details .title h1{font-size:28px;}.service-details .title h1 span{font-size:28px;}.service-details li a.active, .service-details li a:hover{color:#fff; background:#D81517;}.list-service li{font-size:14px; color:#666; position:relative; padding-left:28px; margin:10px 0 !important;}.list-service li:before{content: "\f058"; font-family: 'FontAwesome'; position:absolute; top:-1px; left:0; color:#D81517; font-size:18px;}.serviceWrp .classInfo p strong{margin-top:20px; display:block;}.single-sidebar .sidebar-search{position: relative;}.single-sidebar{margin-bottom:20px;}.single-sidebar .sidebar-search input{background: #f5f5f5; border: none; font-size: 14px; height: 40px; line-height: 40px; padding: 10px; width: 100%;}.single-sidebar .sidebar-search button{background: #fb5b21; border: medium none; color: #ffffff; font-size: 14px; padding: 9px 15px; position: absolute; right: 0; top: 0; cursor:pointer; z-index: 999;}/*--------------------------------------- Inner Trainers Css -----------------------------------------*/.inner-content .expert-wrap{padding:0;}.inner-content .expert-wrap ul li{margin:15px 0;}/********************************************* Blogs**********************************************/.inner-content .blog-wrap{background:none; padding:0;}.inner-content .blogImg img{width:100%;}.inner-content .blogInfo .readmore{margin-top:20px;}.inner-content .blogInfo .readmore a{padding: 13px 32px; font-size: 14px;}.inner-content .blog-wrap ul li{margin:5px 0;}.page-link{color:#000;}.page-item.active .page-link{background-color: #D81517; border-color: #D81517;}.page-link:hover{background-color: #D81517; color:#fff; border-color: #D81517;}.inner-content nav{float:right;}.sidebar .widget{margin-bottom:40px;}.inner-content .blog-wrap .blogInfo{background: #f7f7f7; margin-bottom:20px;}/********************************************* Archive**********************************************/.archive li a{padding:10px 0; letter-spacing:2px;}.archive li a:hover{background:none; color:#000;}.archive li a span{color:#D81517; margin-left:10px;}.archive li a:before{display:none;}/********************************************* Tags**********************************************/.tags:after{display:table; clear:both; content:'';}.tags li{display: inline-block; float: left;}.tags a{font-size: 13px; color: #969595; border: 1px solid #dadada; padding: 7px 10px; display: inline-block; margin-right: 5px; margin-bottom: 5px; text-transform: uppercase;}.tags a:hover{border: 1px solid #D81517; background:#D81517; color: #fff; text-decoration:none;}/********************************************* Contact Us**********************************************/.contact-wrap h2{font-size:30px; font-weight: 700; margin-top: 0; color: #222; text-transform: capitalize; text-align:center;}.contact-wrap .lead{font-size:14px; text-align:center; padding:0 150px;}.contactInfo{text-align:center; margin:20px 0;}.contactInfo i{border:2px solid #D81517; width:100px; height:100px; border-radius:100%; text-align:center; line-height:100px; display:block; font-size:36px; color:#D81517; margin:0 auto 20px auto;}.contactInfo a{text-decoration:none; font-size:18px; color:#000;}.contactInfo a:hover{color:#76a93e;}.contactInfo p{font-size:14px; color:#000; line-height:24px;}.contactInfo h3{text-align:center;}.contact-form{text-align:center; background:#fff; box-shadow:0 0 19px rgba(0, 0, 0, 0.15); padding:40px; margin-bottom:40px;}.contact-form h4{font-size:18px;}.contact-form .input-group{width:100%; margin:20px 0;}.contact-form .form-control{height:52px;}textarea.form-control{height:196px !important;}.contact-form p{font-size:14px; text-align:center; padding:0 150px;}.contact-form .sub{background: #D81517; padding:14px 40px; border-radius:30px; border:none; font-size:16px; color:#fff; font-weight:bold; text-transform:uppercase; cursor:pointer;}.contact-form .sub:hover{background:#000;}.inner-content .pricing-wrap{padding:0;}/*********************************************Testimonials-wrap*********************************************/.testimonials-wrap{background:url(../images/testimonial-bg.jpg) no-repeat top; padding:50px 0; background-size:cover; background-attachment:fixed;}.testimonials-wrap h1{color:#fff;}.testimonials-wrap h1:before{background:url(../images/underline-white.png) no-repeat;}.testi-info{background:#f7f7f7; border:1px solid #eee; padding:40px 30px 30px 50px; position:relative; margin-bottom:20px;}.testi-info p{position:relative; font-size:14px; line-height:24px; font-style:italic; color:#696969; padding-left: 30px;}.testi-info p:before{content: "\f10d"; font-family: 'FontAwesome'; position: absolute; top: -18px; left: -50px; color:#fff; font-size: 32px; font-style: normal; background: #D81517; width: 55px; height: 55px; text-align: center; line-height: 55px;}.name{font-size:18px; float:left; color:#000; margin-top:20px; text-transform:uppercase; font-weight:bold;}.name span{display:block; text-transform:none; font-family: 'Roboto Condensed', sans-serif; font-size:14px; font-weight:normal;}.client-image img{border-radius:100%; border:2px solid #fff;}.client-image{float:left; margin-right:15px;}.test .testi-info{background:#eee;}.test .client-image img{border: 2px solid #eee;}.test li{margin:0; margin-top:20px;}.testi-info:after{content:""; position:absolute; bottom:-20px; left:80px; border-width:20px 20px 0px 0px; border-style:solid; border-color:#f7f7f7 transparent; display:block; width: 0;}.owl-controls .owl-nav{display:none;}.testimonials li{margin:15px 0;}/********************************************* 404 page**********************************************/.four-zero-page{text-align:center; padding: 0 0 50px 0;}.four-zero-page h2{font-size: 300px; color: #D81517; font-weight: 800;}.four-zero-page h3{color: #111111; font-weight: 600; font-size: 30px; letter-spacing: 10px;}.four-zero-page p{letter-spacing: 2px; padding:0 250px;}.four-zero-page .readmore{margin-top:30px;}/********************************************* Typoghrapy page**********************************************/.typghrapyWrp .title h1{font-size:30px;}.typghrapyWrp .title h1:before{background:#D81517; background-image:none; height:2px; width:40px;}/********************************************* FAQs page**********************************************/.faq h3{font-size: 24px;font-weight: 400;margin-bottom: 38px;text-transform: capitalize;}.faq .page-header{margin: 0;}.faq .faq-header h2 strong{border-bottom-style: solid;border-bottom-width: 2px;}.faq .faq-header h2{margin-bottom: 27px;font-weight: 300;}.faq .faq-header{margin-bottom: 0;}.faq .panel-title > a, .panel-title a{display: block}.faq .panel-group .panel + .panel{margin-top: 14px;}.faq .panel-group .panel-heading + .panel-collapse > .panel-body, .bg-custom{border: none;padding: 0 48px 0 18px;background: #f2f2f2;border-top: 1px solid rgba(0,0,0,.125);}.faq .panel-default > .panel-heading, .card-header{padding: 0;background: #f2f2f2;}.card-header{border-radius: 0px !important;border: none;}.faq .panel-default > .panel-heading a, .panel-title a{padding: 16px 60px 16px 28px; text-decoration:none;color: #26211d;position: relative;}.panel-title a:hover{color:#D81517;}.faq .panel-default > .panel-heading a:hover{text-decoration: none;}.faq .panel-default > .panel-heading a.collapsed, .panel-title a{background-position: right top ;}.faq .panel-group .panel{border-radius: 0;border: none;box-shadow: none}.faq .panel-group .panel p{font-weight: 300;}.save-lives.ask-us{background: #faf8f6;}.save-lives.ask-us h2{font-weight: 300;margin-bottom: 30px;}.faq .panel-heading{border-radius: 0;}.faq .collape-plus, .panel-title a i{position: absolute;right: 0;top: 0;display: block;width: 48px;height: 100%;text-align: center;}.collape-plus:before{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);}.card{margin-bottom:20px;}.panel-title{margin-top: 0;margin-bottom: 0;font-size: 20px;color: inherit;font-weight: bold;text-transform: capitalize;}.faq .collape-plus, .panel-title a i{background: #D81517;color: #fff;}.panel-title a[aria-expanded="true"] .fa-plus:before{content: "\f068";font-famiyl: 'FontAwesome';}/*************************************Contact css*************************************/.contact_wraper{padding:60px 0; text-align:center;}.contact_wraper h1{line-height:50px; display:inline-block;}.contact_wraper h1:before{left:50%; margin-left:-35px;}.contact_wraper .call{font-size:30px; color:#000;}.contact_wraper .call a{color:#D81517; font-weight:bold; text-decoration:none;}.contactText{font-size:18px; font-family: 'Roboto Condensed', sans-serif; color:#333; margin-top:10px; letter-spacing:6px; text-transform:uppercase;}.contact_wraper .input-group{width:100%; margin-top:18px;}.contact_wraper .input-group .form-control{height:44px; font-size:14px; border-radius:0;}.contact_wraper textarea.form-control{height:115px !important;}.contact_wraper .contactbtn{text-align:center; display:block;}.contact_wraper .formwrap .btn{padding:12px 38px; font-size:18px; background:#D81517; border-radius:30px; color:#fff; display:inline-block; font-weight:bold; text-transform:uppercase;}.contact_wraper .formwrap .btn:hover{background:#000;}/*************************************Switcher css*************************************/#style-switcher{background: #fff;border-radius: 0 0 3px;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);left: 0;position: fixed;top: 168px;width: 220px;z-index: 9999;}#style-switcher div{padding: 0px 10px;}#style-switcher h2{color: #333;font-family: 'Roboto Condensed', sans-serif;font-size: 14px;margin-bottom: 0;margin-right: 0;margin-top: 0;padding: 10px 0;text-align: center;text-transform: uppercase;}#style-switcher h2 a{background: #a7a7a7;display: block;height: 50px;position: absolute;right: -50px;top: 0;width: 50px;}#style-switcher h2 a i{color: #fff;font-size: 26px;left: 12px;position: absolute;top: 12px;}.colors{padding-left: 7px;}.colors{list-style: none;margin: 0px 0px 10px 0px;overflow: hidden;}.colors li{float: left;}.colors li a{border-radius: 100px;cursor: pointer;display: block;height: 35px;margin: 6px;width: 35px;}.layout-style select{width: 100%;padding: 5px;border: none;margin: 0 0 0 -5px;color: #fff;cursor: pointer;}#reset{margin: 0 0 15px 2px;}#reset a{color: #fff;font-size: 12px;}.red{background: #e61111;}.blue{background: #2abbf5;}.purple{background: #ba6bda;}.orange{background: #ed703a;}.yellow{background: #e5c51a;}.nvblue{background: #343db9;}.green{background: #12d43c;}.pink{background: #d814d2;}.colors li a.active{box-shadow: 0 0 0px 2px #fff;}.icon-2x{color: #fff;font-size: 22px;line-height: 30px;}@media only screen and (max-width: 768px){#style-switcher{display: none;}}/*--------------------------------------- Media Screen Css -----------------------------------------*/@media screen and (max-width: 1200px){.navbar-dark .navbar-nav li.menu-item a{padding:0 8px;}.aboutImg{position:absolute; bottom:0; left:0;}.about-wrap .readmore{margin-bottom:30px;}.join-wrap .readmore a{padding: 16px 34px; font-size: 15px;}}@media screen and (max-width: 990px){.navbar-toggler{position:absolute; top:0; right:0;}.bg-dark{background:rgba(0, 0, 0, 0.9)!important;}.navbar-dark .navbar-nav li.menu-item a{padding:10px;}.navbar-dark .navbar-nav li.menu-item a:hover{background:#D81517; color:#fff;}.navbar{padding:0;}.navbar-dark .navbar-toggler{border-color: rgba(255, 255, 255, 0.79);}.what_we_img{display:inline-block;}.aboutImg{position:static; text-align:center;}.join-wrap{text-align:center;}.join-wrap .title h1{display:inline-block;}.join-wrap .title h1:before{left:50%; margin-left:-35px;}.pricingWrp{max-width:350px; margin:15px auto 15px auto;}.video-wrap p{padding:0;}.expert-wrap ul li{display:inline-block; max-width:370px; margin:15px auto 15px auto;}.blog-wrap ul li{display:inline-block; max-width:370px; margin:10px auto !important;}.join-wrap .readmore{margin-top:28px;}.navbar-toggler{display:block;}.four-zero-page p{letter-spacing: 1px; padding:0;}.contact-wrap .lead{padding:0;}.contact-form p{padding:0;}.sticky .navbar-toggler{margin-top:14px;}.navbar-nav>li>a+i{display: block;}.navbar-nav > li:hover > ul{display:none;}.navbar-nav > li > ul{width:100%; position:static; display:none; margin-left: 0; opacity:1; visibility:visible;}.navbar-nav>li{position:relative !important;}.dropdown a:after{display:none;}}@media screen and (max-width: 767px){.gallery-wrap .filters li{padding: 12px 22px; font-size: 12px;}.author span{font-size:12px;}.classInfo h3{font-size:18px;}.classes-wrap .owl-nav button span{font-size: 36px; width: 40px; height: 40px; line-height: 34px;}.classes-wrap .owl-nav{margin-left:-48px;}.default-portfolio-item .overlay-inner h3{font-size:18px;}.playbtn:before{width: 400px; margin-left: -200px;}.title h1{font-size:36px;}.header-wrap .logo img{width:160px;}.header-wrap{position:static; background:#000; padding:20px 0;}.navbar{margin:0;}.four-zero-page h2{font-size: 236px;}.inner-heading{padding:40px 0;}.inner-heading h1{font-size:30px;}.sticky{position:fixed !important; top:0 !important;}.sticky{background: #D81517 !important; padding:0;}}@media screen and (max-width: 600px){.navbar-toggler{right:20px;}}@media screen and (max-width: 480px){.title h1{font-size:30px;}.playbtn:before{display:none;}.four-zero-page h2{font-size: 140px;}.four-zero-page h3{font-size:18px;}}a:hover{text-decoration: none;}.breadcrumb{background-color: transparent; border-radius: 0; color: inherit; font-size: 14px; font-weight: 600; letter-spacing: 0.2em; margin: 0; padding: 0;}.breadcrumb a{color:#fff;}.title h2{font-size: 48px; color: #000; font-weight: bold; position: relative; margin-bottom: 50px;}.title h2:before{content: ""; background: url(../images/heading-line.png) no-repeat; width: 70px; height: 12px; position: absolute; bottom: -20px; left: 0;}.blog-wrap h2:before{left: 50%; margin-left: -35px;}.footer-wrap p,h3,a{color: #fff;}.media-body p a:hover{color: #d81517;}li.media{margin-bottom: 10px;}.list-unstyled .media-body{margin-left: 10px;}.breadcrumb > li + li::before{padding: 0 5px; color: #fff; content: "\203A\00a0";}.bloks{margin-bottom: 25px;}.blog_textarea ul,ol{margin-left: 25px;}.blog_textarea ol li{list-style: decimal;}.blog_textarea ul li{list-style: disc;}.blog_image{margin-bottom: 10px;}.blog_textarea p{margin-bottom: 10px;}.blog_textarea li{font-size: 21px;margin-bottom: 12px;}blockquote{background: none repeat scroll 0 0 padding-box rgba(255, 255, 255, 0.1); border-left: 5px solid #d81517; box-shadow: 0 0 20px #e0c8c8; color: #ffffff;margin-top:10px; line-height: 1.45; outline: 0 none; padding: 15px 15px;}.latest_post a{color: #000;font-weight: 600;font-size: 19px;}.latest_post{margin-bottom: 15px;}.texterin{text-align: center; margin-top: 10px;}.latest_post:hover a{color:#d81517;}.loaderArea{background: #000; overflow: hidden; position: fixed; left: 0; top: 0; right:0; bottom:0; z-index: 100000;}.loader img{display: block; position: relative; left: 45%; top: 50%; width: 300px; height: 100%; margin: -75px 0 0 -75px; margin-top: 220px;}.footer-wrap h3{margin-bottom: 20px; min-height: 35px;}.fot{margin-top: 60px;}@media screen and (max-width: 480px){.title.title1 h2{font-size: 30px;}.title h2{font-size: 30px;}.caption.lft.large-title.tp-resizeme.slidertext3.tp-caption.start{display: none;}a.nav-link{text-align: center;}nav.navbar.navbar-expand-lg.navbar-dark.bg-dark{margin-top: 10px;}}.blog_textarea table td{border: 1px solid #d2cccc;}.blog_textarea table{width:100%;}nav.breadcrumbs li a:hover{color: #d81517;}.logo.logo-footer img{margin-bottom: 25px; width: 65%;}.ot{margin-bottom: 20px;}@media only screen and (max-width: 425px){.footer-wrap h3{min-height: 1px;}}.cd-top{display: inline-block;height: 40px;width: 40px;position: fixed;bottom: 40px;right: 10px;/* box-shadow: 0 0 3px rgb(255, 255, 255); */overflow: hidden;text-indent: 100%;white-space: nowrap;background: rgb(2, 2, 2) url(/wp-content/themes/bestwom/tpl/images/cd-top-arrow.svg) no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s;-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s;/* border: 3px solid #fff; */background-color: #d81516;border-radius: 50%;}.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover{-webkit-transition: opacity .3s 0s, visibility 0s 0s; -moz-transition: opacity .3s 0s, visibility 0s 0s; transition: opacity .3s 0s, visibility 0s 0s;}.cd-top.cd-is-visible{/* the button becomes visible */ visibility: visible; opacity: 1;}.cd-top.cd-fade-out{/* if the user keeps scrolling down, the button is out of focus and becomes less visible */ opacity: 1;}.no-touch .cd-top:hover{background-color: #CC0023; opacity: 1;}@media only screen and (min-width: 768px){.cd-top{right: 20px; bottom: 20px;}}@media only screen and (min-width: 1024px){.cd-top{height: 60px; width: 60px; right: 30px; bottom: 30px;}}.blog_textarea.os a{color: #d81518;}.media-body p{max-height: 60px; overflow: hidden;}.blog_data img{height: auto;}.add{margin:30px 0;}#hellopreloader>p{display:none;}#hellopreloader_preload{display: block;position: fixed;z-index: 99999;top: 0;left: 0;width: 100%;height: 100%;min-width: 1000px;background: #242237 url(/assets/images/oval.svg) center center no-repeat;background-size:41px;}.blog_textarea a{color: #d81516;}.socseti ul li{display: inline-block; margin-right: 5px;}.socseti i a{color: #fff; font-size: 25px; margin-top: 10px;}.socseti ul li:hover a{color: #D81517;}.socseti ul li a{font-size: 28px;}figcaption{font-size: 16px; font-style: italic; color: #666;margin-bottom:15px;margin-top:5px;}.rait{color: #fff; margin-bottom: 25px; font-size: 19px;}.hedslid{background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0,0,0,0.2)), url(/wp-content/themes/bestwom/tpl/images/banner.jpg);position: relative;background-size: cover;background-position: 50% 50%;height: 90vh;};.titles{position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}.zag2 p{color: #fff; width: 100%; font-size: 21px;line-height: 30px;}.titlesh h1{font-size: 45px; font-weight: 600; color: #fff;}.titles{position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}@media (max-width:767px){.hedslid{height: 80vh;}}@media only screen and (max-width: 1200px) and (min-width: 768px){.hedslid{height: 140vh;}.titles{margin-top: 50px;}}@media (max-width: 425px){.titlesh h1{font-size: 30px;}.zag2 p{font-size: 16px;line-height: 26px;}}.expert-wrap .title h2:before{left: 50%; margin-left: -35px;}.title h2:before{content: ""; background: url(../images/heading-line.png) no-repeat; width: 70px; height: 12px; position: absolute; bottom: -20px; left: 0;}.title h2 span{font-size: 30px; color: #D81517; display: block; font-weight: normal;}.expert-wrap .title h2{display: inline-block;}.socseti img{max-width: 30px;}.zag-footer{margin-bottom: 20px; min-height: 35px;margin-top: 0;color: #fff;font-size: 28px;font-family: 'Roboto Condensed', sans-serif;}.center h2{color: #fff; margin-bottom: 38px; display: inline-block;font-size: 48px; font-weight: bold; position: relative;}.center h2:before{background: url(../images/heading-line-white.png) no-repeat; left: 50%; margin-left: -35px;}.title h2:before{content: ""; width: 70px; height: 12px; position: absolute; bottom: -20px;}.title-sidebar{font-family: 'Roboto Condensed', sans-serif;font-size: 2rem;margin-top: 0;margin-bottom: .5rem; font-weight: 500; line-height: 1.2; color: inherit;}
.blog-wrap h2:before{left:50%;margin-left:-35px;}
.go,.ya{display:block;margin:30px auto;}
.blogImg img {
    min-width: 100%;
}
/*Форма комментариев*/
#commentform p.comment-form-author > label,
#commentform p.comment-form-comment > label,
#commentform p.comment-form-email > label,
#commentform p.comment-form-url > label {
    display: block;
    margin: 0 0 10px 0;
    font-size: 14px;
    color: #666;
    line-height: 1;
}
#commentform input[type="text"] {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    width: 240px;
    height: auto;
    color: #666;
    padding: 10px 5px 10px 5px;
    margin: 0 10px 10px 0;
    border: 1px solid #dedede;
    border-radius: 2px;
}
#commentform textarea {
    font-family: 'Open Sans', sans-serif;
    width: 97.8%;
    height: 100px;
    font-size: 14px;
    color: #666;
    padding: 1% 1%;
    margin: 0 0 10px 0;
    border: 1px solid #dedede;
    resize: vertical;
    border-radius: 2px;
}
#commentform input[type="submit"]{
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    color: #333;
    background-color: #FFD15C;
    margin: 10px 0 0 0;
    padding: 6px 5px;
    border: 1px solid #FFD15C;
    border-radius: 2px;
    transition: 0.2s;
        -moz-transition: 0.2s;
        -o-transition: 0.2s;
        -webkit-transition: 0.2s;
}
    #commentform input[type="submit"]:hover{
        color: #fff;
        background: #2689b0;
        border: 1px solid #2689b0;
        transition: 0.2s;
            -moz-transition: 0.2s;
            -o-transition: 0.2s;
            -webkit-transition: 0.2s;
    }
 
/*Количество комментариев*/
#comments-wordpress h3#comments {
    font-size: 14px;
    font-weight: normal;
    color: #5f5f5f;
}
/*Текст с количеством комментариев*/
h3#comments {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 1;
}
/*Текст - Добавить комментарий*/
#respond > h3 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 1;
    margin: 30px 0;
}
    #respond > h3 > a {
        color: #2d3e50;
        text-decoration: underline;
    }
        #respond > h3 > a:hover {
            text-decoration: none;
            color: #333;
        }
/*отменить комментарий*/
a#cancel-comment-reply-link {
    font-size: 16px;
    color: #2d3e50;
    text-decoration: underline;
}
    a#cancel-comment-reply-link:hover {
        text-decoration: none;
        color: #333;
    }
/*Текст в форме комментариев для зарегистрированного пользователя*/
#commentform p.comment-notes {
    font-size: 14px;
    color: #666;
    line-height: 1;
    margin: 0 0 30px 0;
}
    #commentform p.comment-notes a {
        text-decoration: underline;
        color: #5b892f;
    }
        #commentform p.comment-notes a:hover {
            text-decoration: none;
            color: #333;
        }
/*Текст для зарегистрованного пользователя (вы вошли как)*/
p.logged-in-as {
    font-size: 14px;
    color: #666;
    line-height: 1;
    margin: 0 0 30px 0;
}
    p.logged-in-as a {
        text-decoration: underline;
        color: #666;
    }
        p.logged-in-as a:hover {
            text-decoration: none;
            color: #2d3e50;
        }
/*Список комментариев*/
ol.commentlist {
    width:100%;
    list-style:none;
    list-style-position:outside;
    display:block;
    margin: 30px 0;
    padding:0 0;
}
    ol.commentlist ul {
        list-style-type:none;
        list-style-position:outside;
        margin:0;
    }
        /*Стиль комментария*/
        ol.commentlist li {
            padding: 0 0 10px 40px;
            margin: 30px 0 0 0;
            position:relative;
            border-bottom:1px solid #f3f4f5;
            background:none;
            outline: 0px solid green;
        }
            /*Коментарий ожидает проверки*/
            em.comment-awaiting-moderation {
                font-size: 12px;
                color: #fff;
                font-style: normal;
                background-color: #e0891f;
                padding: 2px 2px 2px 2px;
                margin: 2px 0 2px 13px;
            }
            /*Выделение комменария автора поста*/
            .commentlist li.bypostauthor > .comment-body {
                border-left:2px solid #2d3e50;
                margin: 0 0 0 5px;
            }
            ol.commentlist li p {
                font-size: 14px;
                color: #333;
                line-height: 1.8;
                margin:10px 0 10px 13px;
            }
                ol.commentlist li p a {
                    text-decoration: underline;
                    color: #2d3e50;
                }
                    ol.commentlist li p a:hover {
                        color: #333;
                        text-decoration: none;
                    }
/*Автор комментария*/
div.comment-author.vcard {
    margin:0 0 3px 13px;
}
    div.comment-author.vcard cite {
        font-size: 14px;
        color: #333;
        font-style: normal;
    }
        div.comment-author.vcard cite a.url {
            text-decoration: none;
            color: #333;
        }
            div.comment-author.vcard cite a.url:hover {
                color: #2d3e50;
                text-decoration: underline;
            }
/*Дата публикации комментария*/
div.comment-meta.commentmetadata {
    display: inline-block;
    margin:0 0 0 13px;
}
    ol.commentlist li .comment-meta a {
        font-size: 12px;
        color: #ccc;
        text-decoration: none;
    }
/*Аватар комментатора*/
ol.commentlist li .avatar {
    background:#fff;
    padding: 2px 2px 2px 2px;
    border:1px solid #ccc;
    position:absolute;
    left:0;
    top:0;
    border-radius:50%;
}
 
/*Кнопка - Ответить на комментарий*/
ol.commentlist .reply {
    position:absolute;
    right:0px;
    top:0px;
}
    ol.commentlist .reply span.comment-reply-link {
        font-size: 14px;
        color: #ccc;
        text-decoration: none;
        background-color: #fff;
        border: 1px solid #f3f4f5;
        padding: 3px 3px;
        display:block;
        border-radius: 2px;
        cursor: pointer;
    }
        ol.commentlist .reply span.comment-reply-link:hover {   
            color: #fff;
            background-color: #2689b0;
            border: 1px solid #2689b0;
        }
/*Дочерние комментарий*/
ol.commentlist li .children li {
    margin-top: 20px;
    padding-top: 20px;
    padding-bottom:0;
    border-top:1px solid #E5E8EA;
    border-bottom:none;
    overflow:hidden;
    outline: 0px solid green;
}   
    /*Аватар коментатора*/
    ol.commentlist li .children li .avatar {
        top:20px;
    }
    /*Кнопка ответить*/
    ol.commentlist li .children li .reply {
        top: 20px;
    }
        .reply a.comment-reply-link {
            font-size: 12px;
            color: #ccc;
            text-decoration: none;
            padding: 0 2px;
            border: 1px solid #ccc;
            border-radius: 2px;
        }
            .reply a.comment-reply-link:hover {
                background: #2d3e50;
                color: #fff;
                border: 1px solid #2d3e50;
                cursor: pointer;
            }
			li.col-lg-4.bloks {
    list-style: none;
}
ul#menu-menu-2 li {margin-bottom: 10px;}

ul#menu-menu-2 {
    display: block;
}

ul#menu-menu-2 li a {
    max-height: 60px;
    overflow: hidden;
    font-size: 21px;
    line-height: 30px;
}

ul#menu-menu-2 li:before {
    content: " — ";
    color: #fff;
    padding-right: 10px;
}

ul#menu-menu-2 li a:hover {
    color: #d81516;
}
.soderj {
    background: none repeat scroll 0 0 padding-box rgba(255, 255, 255, 0.1);
    border-left: 5px solid #d81517;
    box-shadow: 0 0 20px #e0c8c8;
    color: #000;
    line-height: 1.45;
    outline: 0 none;
    padding: 15px 15px;
    margin: 30px 0;
}

.soderj ul {
    list-style: disc;
}

.soderj ul li::marker {
    color: #b40000;
}

.soderj ul li a {
    color: #333;
    font-weight: 600;
}

.soderj ul li a:hover {
    color: #d81517;
}

.soderj p {
    color: #d81516;
    text-transform: uppercase;
    font-weight: 600;
}
.blog_data h3 {
    color: #000;
}
.single_post p img, .single_post ul img {
    display: inline-block !important;
    width: 100%;
	margin-bottom: 10px;
}

.blog_image img {
    width: 100%;
}
.single_post li:hover img {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}
.verhcat .blogImg {
    max-height: 185px;
}
span.page-numbers.current {
    background-color: #D81517;
    border-color: #D81517;
    color: #fff;
}

ul.pagination a, ul.pagination span {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    border: 1px solid #d2d2d2 !important;
    font-size: 18px;
    font-weight: 600;
    width: 50px;
    text-align: center;
}

ul.pagination a {
    background-color: #fff;
    border-color: #ffffff;
    color: #D81517;
}

ul.pagination a:hover {
    background-color: #333;
    border-color: #333;
    color: #fff;
}
ul.pagination a.next.page-numbers, ul.pagination a.prev.page-numbers {
    background: #D81517;
    color: #fff;
    width: 90px;
}
ul#breadcrumbs span {
    color: #d81517;
}
li.menu-item.menu-item-type-taxonomy.menu-item-object-category.menu-item-has-children {
    padding-bottom: 20px;
}

ul#menu-menu li ul li a:hover {
    background: #fff;
}
p.title-404 {
    font-size: 11em;
    font-weight: 600;
    color: #000;
    line-height: 1;
}
ul.row.catgl .expertImg {
    max-height: 220px;
    overflow: hidden;
}
ul.row.catgl.catvn .expertImg {
    max-height: 185px;
}

.expert-wrap.what_we-do_wrap1 {
    padding-bottom: 25px;
}
.blog_textarea {
    font-size: 21px;
    line-height: 30px;
    color: #333;
}
.folio-otz a, .load-more a {
    background-color: #252525;
    color: #fff !important;
    display: inline-block;
    font-size: 0.8rem;
    font-weight: 500;
    margin-top: 25px;
    min-width: 90px;
    padding: 15px;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 0.5s ease 0s;
}
a.breadcrumbs__link span {
    color: #fff !important;
    letter-spacing: 2px;
    font-weight: 600;
}
ul#breadcrumbs {
    text-align: left;
}
form#searchform input {
    width: 100%;
    height: 40px;
    padding: 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}

form#searchform input.sim {
    background: #d81517;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
}

form#searchform input.sim:hover {
    opacity: 0.8;
}
.comment-author.vcard img {
    display: none !important;
}