@import url('https://fonts.googleapis.com/css2?family=Lora&family=Montserrat&display=swap');
body{float:left;width:100%;margin:0;padding:0;font-family:'Montserrat', sans-serif;font-weight:300;letter-spacing:-0.4px;background:#ffffff;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Montserrat', sans-serif;font-weight:300;}
h1{font-size:60px;}
p{font-size:14px;font-family:'Montserrat', sans-serif;font-weight:300;line-height:28px;color:#000000;display:inline-block;}
ul li,
ol li{font-family:'Montserrat', sans-serif;}
a,
a:hover,
a:focus,
a:active{color:inherit;outline:none;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;text-decoration:none;}
input:focus,
textarea:focus,
select:focus,
button:focus{outline:none;}
img{height:auto;max-width:100%;}
iframe{border:0;width:100%;float:left;}
.theme-layout{float:left;position:relative;width:100%;}
.theme-layout.boxed{background:none repeat scroll 0 0 #FFFFFF;float:none;margin:0 auto;overflow:hidden;position:relative;z-index:1;width:1230px;-webkit-box-shadow:0 0 6px #747474;-moz-box-shadow:0 0 6px #747474;-ms-box-shadow:0 0 6px #747474;-o-box-shadow:0 0 6px #747474;box-shadow:0 0 6px #747474;}
section{float:left;position:relative;width:100%;}
.gap{float:left;padding:100px 0;position:relative;width:100%;}
.gap.no-gap{padding:0;}
.gap.no-top{padding-top:0px;}
.gap.no-bottom{padding-bottom:0px;}
.remove-ext-btom{float:left;width:100%;margin-bottom:-30px;}
.remove-ext{margin-bottom:-50px;}
.merged{margin:0px;padding:0;}
.merged > div{padding:0;}
.row.merged > div{padding:0;}
.merged.row{margin:0;}
.merged.row > div{padding:0;}
.ext-bottom-40{margin-bottom:40px;}

.bg-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;height:300px;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-2;}
.parallax{height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-2;background-repeat:repeat-y;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;}
.blackish:before,
.whitish:before,
.bluesh:before,
.yelowish:before,
.grayesh:before{background:#000000 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.grayesh:before{background:rgba(248,248,248,.9);}
.whitish:before{background:rgba(255,255,255,.9);}
.yelowish:before{background:#1da5a5;}
.high-opacity:before{-webkit-opacity:.95;-moz-opacity:.95;-ms-opacity:.95;-o-opacity:.95;opacity:.95;}
.medium-opacity:before{-webkit-opacity:.85;-moz-opacity:.85;-ms-opacity:.85;-o-opacity:.85;opacity:.85;}
.low-opacity:before{-webkit-opacity:.75;-moz-opacity:.75;-ms-opacity:.75;-o-opacity:.75;opacity:.75;}
.gray-bg{float:left;width:100%;background:#fafafa;}
[type="submit"],
button,
html [type="button"]{cursor:pointer;}
textarea{resize:none;overflow:hidden;}
a:hover.facebook{background:#516eab !important;}
a:hover.twitter{background:#55acee !important;}
a:hover.google{background:#dd4b39 !important;}
a:hover.pinterest{background:#ca212a !important;}
a:hover.youtube{background:#e62117 !important;}
a:hover.dribble{background:#1572b8 !important;}
a:hover.linkedin{background:#0077b5 !important;}
a:hover.tumblr{background:#36465d !important;}
a:hover.rss{background:#e3a103 !important;}
a:hover.vk{background:#466991 !important;}
.checked{color:orange;}
ul.owl-carousel{padding-left:0;list-style:none;}
.owl-prev,
.owl-next{left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.owl-next{left:auto;right:0;}
.owl-prev,
.owl-next{color:transparent;}
.owl-prev::before,
.owl-next::before{background:#191919;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;content:"\f104";display:inline-block;font-family:fontawesome;font-size:23px;left:0;line-height:50px;height:50px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:50px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.owl-next::before{content:"\f105";left:auto;right:0;}
.owl-item > li{list-style:none;}
.owl-dots{bottom:0;left:50%;position:absolute;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);}
.owl-dot{background:#fff none repeat scroll 0 0;border:1px solid #9fa4af;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;height:8px;margin:0 8px;width:8px;}
.owl-dot.active{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
#html5-watermark{display:none !important;}
#html5-image{padding:0 !important;}
iframe#html5boxiframevideo{height:100%;}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:99999999;background:url(../images/loader.gif) center no-repeat #fff;}
#topcontrol{color:#010156;display:inline-block;font-size:20px;line-height:35px;text-align:center;width:35px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
header.stick{-webkit-box-shadow:0 1px 2px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px 3px rgba(0, 0, 0, 0.1);-ms-box-shadow:0 1px 2px 3px rgba(0, 0, 0, 0.1);-o-box-shadow:0 1px 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px 3px rgba(0, 0, 0, 0.1);}
header.stick .right-box{overflow:visible;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:100;visibility:visible;height:80px;}
header.stick .logo{line-height:72px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
header.stick{height:80px;}
header.stick .main-menu{line-height:72px;}
header.stick .main-menu .dropdown-menu.show{margin-top:17px;}
.creative-slider,
.video-slider{float:left;width:100%;position:relative;}
.slider img{float:left;width:100%;}
.main-menu{color:#FFFFFF;float:left;font:15px/70px "Nunito";text-transform:capitalize;width:100%}
.main-menu > ul,
.main-menu > div > ul{float:left;width:100%;margin:0;list-style:none;padding-left:0;}
.main-menu > ul > li,
.main-menu > div > ul > li{display:inline-block;margin-left:30px;width:70px;text-align:center;}
.main-menu ul li a,
.main-menu > div ul li a{color:#ffffff ;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.main-menu > ul > li > a::before,
.main-menu > div > ul > li > a::before{bottom:-6px;content:"";height:1px;left:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;visibility:hidden;width:0;}
.main-menu > ul > li:hover > a:before,
.main-menu > div > ul > li:hover > a:before{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;width:100%;}
.main-menu ul li a:hover{color:#f2d971 !important; }
.main-menu > ul > li > a,
.main-menu > div > ul > li > a{position:relative;}
.main-menu > ul > li ul,
.main-menu > div > ul > li ul{background:#f8f8f8 none repeat scroll 0 0;border:1px solid #f4f4f4;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;-webkit-box-shadow:4px 7px 20px 0 rgba(0, 0, 0, 0.07);-moz-box-shadow:4px 7px 20px 0 rgba(0, 0, 0, 0.07);-ms-box-shadow:4px 7px 20px 0 rgba(0, 0, 0, 0.07);-o-box-shadow:4px 7px 20px 0 rgba(0, 0, 0, 0.07);box-shadow:4px 7px 20px 0 rgba(0, 0, 0, 0.07);left:0;line-height:initial;list-style:outside none none;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;padding-left:0;position:absolute;text-transform:capitalize;top:30px;-webkit-transform:scaleY(0.5);-moz-transform:scaleY(0.5);-ms-transform:scaleY(0.5);-o-transform:scaleY(0.5);transform:scaleY(0.5);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;visibility:hidden;width:207px;z-index:4;}
.main-menu > ul > li ul li,
.main-menu > div > ul > li ul li{border-bottom:1px solid #f4f4f4;float:left;position:relative;width:100%;}
.main-menu > ul > li ul li::before,
.main-menu > div > ul > li ul li::before{top:0;content:"";height:2px;left:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;visibility:hidden;width:10px;}
.main-menu > ul > li ul li:hover::before,
.main-menu > div > ul > li ul li:hover::before{left:auto;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;right:0;visibility:visible;width:100px;}
.main-menu > ul > li ul li:last-child,
.main-menu > div > ul > li ul li:last-child{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
.main-menu > ul > li ul li.menu-item-has-children::after,
.main-menu > div > ul > li ul li.menu-item-has-children::after{color:#c4c4c4;content:"\f105";font-family:fontawesome;font-size:13px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.main-menu > ul > li ul li a,
.main-menu > div > ul > li ul li a{display:inline-block;color:#333333;font-size:13px;font-weight:normal;position:relative;line-height:normal;width:100%;padding:10px 35px;}
.main-menu > ul > li ul li:hover > a,
.main-menu > div > ul > li ul li:hover > a{color:#000;background:#fff;border-radius:0 0 5px 5px;}
.main-menu ul li:hover > ul,
.main-menu > div ul li:hover > ul,
.main-menu > ul li:hover > .mini-menu{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;top:100%;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);visibility:visible;}
.main-menu > ul > li ul li ul,
.main-menu > div > ul > li ul li ul{left:100%;position:absolute;top:0 !important;}
.main-menu > ul > li ul li > span,
.main-menu > div > ul > li ul li > span{background:#30daf9 none repeat scroll 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#fff;display:inline-block;font-size:10px;font-weight:normal;letter-spacing:0.6px;line-height:16px;position:absolute;right:14px;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:30px;}
header{background:#000000 none repeat scroll 0 0;float:left;height:90px;width:100%;z-index:99;position:relative;}
.logo{display:inline-block;line-height:82px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.menus{display:inline-block;vertical-align:middle;width:100%;}
.right-box{display:inline-block;line-height:0px;position:relative;width:100%;z-index:33;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.contact{background:#000000 none repeat scroll 0 0;color:#fff;display:table;height:50px;padding:15px;position:inherit;text-align:center;z-index:999;}
.contact > a{background:#d2d2d2 none repeat scroll 0 0;display:inline-block;font-size:18px;font-weight:bold;letter-spacing:-0.2px;line-height:54px;text-transform:capitalize;vertical-align:top;width:100%;color:#000000}
.contact > span{display:block;line-height:initial;margin-top:-8px;vertical-align:top;}
.contact > span > i{display:inline-block;font-size:50px;margin-right:10px;width:24px;}
.contact > span > ins{color:#43c3ea;display:inline-block;font-size:14px;letter-spacing:-0.4px;text-align:left;-webkit-text-decoration:none;-moz-text-decoration:none;-ms-text-decoration:none;-o-text-decoration:none;text-decoration:none;text-transform:capitalize;vertical-align:top;width:59%;}
.contact > span > ins strong{color:#fff;font-size:18px;}
.right-box .phone-number{color:#232323;display:inline-block;font-size:16px;font-weight:bold;text-align:right;width:100%;}
.right-box .phone-number > i{display:inline-block;font-size:20px;margin-right:5px;vertical-align:middle;}
.btn.btn-secondary.dropdown-toggle{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:inherit;line-height:initial;padding:0;font-size:15px;}
.btn-secondary.active:not(:disabled):not(.disabled),
.btn-secondary:active:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:inherit;}
.btn-secondary.focus,
.btn-secondary:focus{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;}
.dropdown-menu.show > button,
.dropdown-menu.show > a{color:#333;font-size:13px;line-height:initial;padding:10px 35px;text-transform:capitalize;width:100%;display:inherit;}
.dropdown-menu.show{background:#f8f8f8 none repeat scroll 0 0;border:medium none;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;margin-top:10px;padding:0;}
.dropdown-menu.show > button:hover,
.dropdown-menu.show > a:hover{background:#fff none repeat scroll 0 0;}
.dropdown-menu.show > button:last-child,
.dropdown-menu.show > a:last-child{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;}
header.dark{background:#232323 none repeat scroll 0 0;}
header.dark .main-menu{color:#fff;}
header.dark .main-menu > ul > li ul,
header.dark .main-menu > div > ul > li ul{background:#484848 none repeat scroll 0 0;border-color:#484848;}
header.dark .main-menu > ul > li ul li a,
header.dark .main-menu > div > ul > li ul li a{color:#eee;}
header.dark .main-menu > ul > li ul li,
header.dark .main-menu > div > ul > li ul li{border-color:#4d4d4d;}
header.dark .main-menu > ul > li ul li a:hover,
header.dark .main-menu > div > ul > li ul li a:hover{background:#232323 none repeat scroll 0 0;color:#fff;}
header.dark .dropdown-menu.show{background:#484848 none repeat scroll 0 0;}
header.dark .dropdown-menu.show button,
header.dark .dropdown-menu.show a{color:#eee;}
header.dark .dropdown-menu.show > button:hover,
header.dark .dropdown-menu.show > a:hover{background:#232323 none repeat scroll 0 0;color:#fff;}
header.dark .right-box .phone-number{color:#fff;}
footer{background:#343432 none repeat scroll 0 0;float:left;position:relative;width:100%;}
.widget{display:inline-block;width:100%;}
.about{display:inline-block;width:100%;}
footer .widget .logo{line-height:initial;}
footer .widget .logo a{display:inline-block;}
.about > p{color:#8d8d8d;font-size:15px;letter-spacing:0.3px;line-height:26px;margin-top:30px;}
footer .gap{padding-bottom:60px;}
footer .contact-widget li:nth-last-child(1),
.contact-widget li:nth-last-child(2),
footer .userful-links > li:last-child{margin-bottom:0;}
.socialz{list-style:outside none none;margin-bottom:0;margin-top:10px;padding-left:0;}
.socialz > li{color:#fff;display:inline-block;line-height:3px;margin-right:20px;padding-right:20px;position:relative;}
.socialz > li a{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.socialz > li::before{background:#707070 none repeat scroll 0 0;content:"";height:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
.socialz > li:last-child:before{display:none;}
.widget-title{display:inline-block;margin-bottom:40px;width:100%;}
.widget-title > h5{color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-bottom:0;text-transform:uppercase;width:100%;}
.widget-title > span{color:#8c8c8c;display:inline-block;font-size:12px;letter-spacing:0.3px;width:100%;}
.contact-widget{display:inline-block;width:100%;}
.contact-widget > ul{list-style:outside none none;padding-left:0;}
.contact-widget li{float:left;margin-bottom:35px;width:50%;}
.contact-widget > ul > li > span{background:rgba(25, 25, 25, 0.99) none repeat scroll 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;font-size:17px;height:53px;line-height:53px;text-align:center;width:53px;-webkit-box-shadow:0px 0px 4px #5a5a5a;-moz-box-shadow:0px 0px 4px #5a5a5a;-ms-box-shadow:0px 0px 4px #5a5a5a;-o-box-shadow:0px 0px 4px #5a5a5a;box-shadow:0px 0px 4px #5a5a5a;transition:all 0.2s linear 0s;}
.contact-widget > ul > li:hover > span{-webkit-box-shadow:0px 0px 14px #5a5a5a;-moz-box-shadow:0px 0px 14px #5a5a5a;-ms-box-shadow:0px 0px 14px #5a5a5a;-o-box-shadow:0px 0px 14px #5a5a5a;box-shadow:0px 0px 14px #5a5a5a;}
.conct-meta{display:inline-block;padding-left:22px;vertical-align:middle;width:76%;}
.conct-meta > span{color:#fff;display:inline-block;font-size:15px;letter-spacing:0.3px;width:100%;text-transform:capitalize;}
.conct-meta > i{color:#8d8d8d;display:inline-block;font-size:13px;font-style:normal;line-height:19px;width:100%;}
.conct-meta > i a{-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline;text-decoration:underline;}
.userful-links{display:inline-block;list-style:outside none none;padding-left:0;width:100%;}
.userful-links > li{color:#8d8d8d;display:inline-block;font-size:14px;letter-spacing:0.3px;margin-bottom:12px;padding-left:15px;position:relative;width:100%;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.userful-links > li::before{content:"\f105";font-family:fontawesome;left:0;position:absolute;top:0;}
.banner-img{width:24%;}
.fone-number{border-left:4px solid #000;line-height:initial;padding-left:28px;width:28%;}
.baner-data,
.fone-number,
.banner-img{display:inline-block;position:relative;vertical-align:middle;z-index:2;}
.baner-data{text-align:right;width:47%;}
.fone-number > i{color:#000;font-size:15px;font-style:normal;letter-spacing:-0.3px;}
.fone-number > span{color:#000;display:inline-block;font-size:40px;font-weight:bold;letter-spacing:-0.3px;width:100%;}
.baner-data > i{display:inline-block;max-width:14%;vertical-align:middle;width:14%;}
.baner-data > h5{color:#fff;display:inline-block;font-size:34px;font-weight:bold;letter-spacing:-0.5px;padding-right:10px;vertical-align:middle;width:80%;}
.baner-data > h5 span{color:#000;}
.banner-img > figure{margin-top:-52px;margin-bottom:0;}
.foot-banner{float:left;margin-bottom:85px;margin-top:-150px;padding:0 30px;position:relative;width:100%;}
footer .bg-image{z-index:0;}
footer .blackish::before,
footer .whitish::before,
footer .bluesh::before,
footer .yelowish::before{z-index:1;}
.slider-area{float:left;width:100%;position:relative;z-index:0;}
.slider-area.bg-curve::before{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;bottom:-60px;content:"";height:240px;left:0;position:absolute;width:100%;}
.main-title{display:inline-block;width:100%;margin-bottom:40px;}
.main-title.margin-less{margin-bottom:20px !important;}
.main-title > span{display:inline-block;font-size:16px;font-weight:bold;letter-spacing:0.5px;text-transform:uppercase;width:100%;}
.main-title > h1{color:#111;font-size:34px;font-weight:bold;letter-spacing:-0.4px;margin:0 auto;max-width:38%;}
.reparibox{display:inline-block;text-align:center;width:100%;margin-bottom:50px;}
.reparibox > figure{display:inline-block;margin-bottom:25px;width:100%;position:relative;}
.reparibox > figure img{border:7px solid #ececec;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.rep-meta{display:inline-block;width:100%;}
.rep-meta > h2{color:#2f2933;display:inline-block;font-size:20px;font-weight:bold;margin-bottom:0;width:100%;}
a.readmore{border:2px solid;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#0e0e0e;display:inline-block;font-size:14px;letter-spacing:-0.2px;padding:9px 29px;text-transform:capitalize;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
a.readmore:hover{background:#fff;}
.reparibox > figure a.readmore{left:50%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;padding:10px 26px;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%) scale(0);-moz-transform:translate(-50%, -50%) scale(0);-ms-transform:translate(-50%, -50%) scale(0);-o-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);visibility:hidden;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.reparibox:hover > figure a.readmore{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);}
.reparibox:hover figure::before{background:#fff none repeat scroll 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;content:"";height:202px;left:27px;-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;position:absolute;top:6px;width:200px;z-index:0;}
.reparibox > figure::after{content:"";height:120%;left:50%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;top:-22px;-webkit-transform:translate(-50%) rotate(0deg);-moz-transform:translate(-50%) rotate(0deg);-ms-transform:translate(-50%) rotate(0deg);-o-transform:translate(-50%) rotate(0deg);transform:translate(-50%) rotate(0deg);-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;visibility:hidden;width:1px;z-index:-2;}
.reparibox:hover > figure::after{-webkit-transform:translate(-50%) rotate(-45deg);-moz-transform:translate(-50%) rotate(-45deg);-ms-transform:translate(-50%) rotate(-45deg);-o-transform:translate(-50%) rotate(-45deg);transform:translate(-50%) rotate(-45deg);-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;}
.service-item{float:left;overflow:hidden;position:relative;width:100%;margin-bottom:30px;}
.service-item > figure{position:relative;}
.service-item > figure > i{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;bottom:-25px;-webkit-box-shadow:2px 3px 5px 0 rgba(2, 2, 2, 0.18);-moz-box-shadow:2px 3px 5px 0 rgba(2, 2, 2, 0.18);-ms-box-shadow:2px 3px 5px 0 rgba(2, 2, 2, 0.18);-o-box-shadow:2px 3px 5px 0 rgba(2, 2, 2, 0.18);box-shadow:2px 3px 5px 0 rgba(2, 2, 2, 0.18);color:#3c2600;font-size:22px;height:54px;left:14px;line-height:54px;position:absolute;text-align:center;width:54px;}
.service-meta{display:inline-block;margin-top:20px;width:100%;}
.service-meta > h2{color:#1d1d1d;display:inline-block;font-size:23px;font-weight:bold;letter-spacing:-0.4px;margin-bottom:3px;width:100%;}
.service-meta > h2 a{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.service-meta > span{color:#797979;display:inline-block;font-size:14px;font-weight:bold;width:100%;}
.service-item > figure > img{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.services-caro .service-item img{display:inline-block;width:auto;}
.services-caro .owl-prev::before,
.services-caro .owl-next::before{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#1d1d1d;font-size:30px;font-weight:bold;}
.services-caro .owl-prev::before{left:-54px;}
.services-caro .owl-next::before{right:-54px;}
.services-caro .owl-prev,
.services-caro .owl-next{top:22.6%;}
.g-mapfull{float:left;width:100%;}
#map-canvas{height:470px;float:left;width:100%;}
.blog-grid{float:left;position:relative;width:100%;}
.blog-grid > figure{display:inline-block;position:relative;width:100%;overflow:hidden;}
.blog-grid > figure a{display:inline-block;}
.blog-grid > figure span,
.blog-detail-page figure span{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;bottom:20px;display:inline-block;font-size:13px;font-weight:bold;height:36px;letter-spacing:-0.4px;line-height:36px;position:absolute;right:20px;text-align:center;text-transform:uppercase;width:84px;}
.blog-grid > figure img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.blog-grid:hover > figure img{-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg);}
.blog-meta{float:left;margin-top:10px;width:100%;}
.blog-meta > h4{color:#111;font-size:24px;font-weight:800;letter-spacing:-0.4px;line-height:30px;}
.blog-meta > h4 a{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.comments-area{float:left;width:100%;}
.comments-area > a{color:#a3a3a3;display:inline-block;font-size:14px;margin-right:27px;position:relative;}
.comments-area > a::after{content:"-";position:absolute;right:-18px;top:0;}
.comments-area > a:last-child::after{display:none;}
.serv-caro{display:inline-block;list-style:outside none none;padding-left:0;width:100%;margin-bottom:60px;margin-top:60px;}
.serv-caro li{-webkit-border-radius:180px;-moz-border-radius:180px;-ms-border-radius:180px;-o-border-radius:180px;border-radius:180px;display:inline-block;padding:80px 50px;text-align:center;width:100%;}
.serv-caro li > span{color:#191919;display:inline-block;font-size:44px;font-weight:bold;letter-spacing:-0.4px;line-height:45px;width:100%;text-transform:capitalize;}
.serv-caro li p{color:#191919;font-size:17px;line-height:25px;margin-bottom:40px;margin-top:30px;}
.serv-caro li > a{background:#191919 none repeat scroll 0 0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;font-size:15px;letter-spacing:0.2px;padding:14px 40px;}
.serv-caro .owl-prev::before{left:-20px;}
.serv-caro .owl-next::before{right:-20px;}
.serv-caro .owl-prev:hover:before,
.serv-caro .owl-next:hover:before{background:#fff;color:#1a1a19;}
.counter-section{float:left;width:100%;}
.avatar{display:inline-block;vertical-align:middle;width:49.5%;z-index:1;position:relative;}
.counter-meta{display:inline-block;vertical-align:middle;width:50%;padding:0 70px;z-index:1;position:relative;}
.counter-meta > span{display:inline-block;font-size:12px;font-weight:bold;margin-bottom:5px;text-transform:uppercase;width:100%;}
.counter-meta > h2{color:#fff;display:inline-block;font-size:45px;font-weight:bold;line-height:47px;margin-bottom:18px;width:100%;}
.counter-meta > p{color:#8f8f8f;display:inline-block;font-weight:300;width:100%;}
.funfacts{display:inline-block;list-style:outside none none;margin-bottom:0;margin-top:28px;padding-left:0;width:100%;}
.funfacts > li{display:inline-block;line-height:initial;width:32.7%;}
.funfacts > li span.counter{color:#fff;display:inline-block;font-size:55px;font-weight:bold;letter-spacing:-0.6px;line-height:43px;width:100%;}
.funfacts > li > p{color:#fff;font-size:14px;font-weight:bold;line-height:0;margin-bottom:0;}
.price-table{border-bottom-colors:none;border-left-colors:none;border-right-colors:none;border-top-colors:none;border-color:-moz-use-text-color;-webkit-border-image:none;-moz-border-image:none;-ms-border-image:none;-o-border-image:none;border-image:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border-style:solid;border-width:8px 2px;float:left;position:relative;text-align:center;width:100%;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.table-hover{display:inline-block;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;width:100%;}
.price-table:hover .table-hover{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);}
.price-table i{display:inline-block;margin-bottom:30px;margin-top:50px;}
.price-table h2{color:#111;font-size:25px;font-weight:bold;line-height:30px;}
.price-table span{color:#111;display:inline-block;font-size:17px;font-weight:300;margin-bottom:18px;width:100%;}
.price-table h1{display:inline-block;font-size:37px;font-weight:bold;width:100%;}
.price-table p{display:inline-block;margin-bottom:60px;margin-top:10px;width:86%;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.price-table a{background:#232323 none repeat scroll 0 0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;bottom:-22px;color:#fff;display:inline-block;font-size:16px;font-weight:300;left:50%;padding:10px 30px;position:absolute;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.price-table:hover p{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;visibility:hidden;}
.price-table:hover a{bottom:85px;}
.price-table:hover{border-color:#232323;}
.bottombar{background:#343432 none repeat scroll 0 0;color:#cbcbcb;float:left;padding:30px 0;width:100%;}
.bottombar span,
.bottombar .nav-links{float:left;font-size:13px;letter-spacing:0.3px;width:50%;}
.nav-links{list-style:outside none none;margin-bottom:0;padding-left:0;text-align:right;}
.nav-links > li{display:inline-block;margin-left:26px;padding-left:6px;position:relative;}
.nav-links > li::before{background:#cbcbcb none repeat scroll 0 0;content:"";height:8px;left:-12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
.nav-links > li:first-child::before{display:none;margin-left:0;padding-left:0;}
.brands{float:left;list-style:outside none none;padding-left:0;width:100%;}
.brands > li{float:left;margin-bottom:21px;margin-right:8px;width:24.4%;}
.brands > li img{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;box-shadow:0px 0px 68px 0px rgba(0, 0, 0, 0.09);}
.brands > li img:hover{-webkit-box-shadow:0 0 33px #acacac;-moz-box-shadow:0 0 33px #acacac;-ms-box-shadow:0 0 33px #acacac;-o-box-shadow:0 0 33px #acacac;box-shadow:0 0 33px #acacac;}
.brands > li:nth-child(4n){margin-right:0;}
.testimonials{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;padding-bottom:36px;}
.testimonials li{display:inline-block;text-align:center;width:100%;}
.testimonials li figure img{display:inline-block;width:auto;}
.testimonials li figure{display:inline-block;margin:0 auto 20px;text-align:center;width:100%;}
.testimonials li figure img{display:inline-block !important;width:auto !important;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
.testimonials li p{color:#4f4f6f;display:inline-block;font-size:24px;font-weight:400;line-height:37px;margin-top:5px;width:80%;}
.testimonials li span{display:inline-block;font-weight:bold;letter-spacing:0.4px;margin-top:10px;text-transform:uppercase;width:100%;}
.testimonials li i{color:#9fa4af;display:inline-block;font-size:14px;font-style:normal;width:100%;}
.service-box{display:inline-block;width:100%;margin-bottom:64px;}
.service-box > h2{display:inline-block;font-size:27px;font-weight:bold;margin-top:-15%;vertical-align:middle;width:auto;}
.ser-meta{display:inline-block;vertical-align:middle;width:85%;}
.ser-meta > span{color:#1d1d1d;display:inline-block;font-size:19px;font-weight:bold;margin-bottom:20px;text-transform:uppercase;width:100%;}
.ser-meta > span a{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.ser-meta > p{display:inline-block;margin-bottom:0;margin-top:20px;width:100%;}
.ser-meta > a img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.ser-meta > a{display:inline-block;position:relative;overflow:hidden;}
.ser-meta > a::before{content:"";height:100%;left:-100%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:all 500ms cubic-bezier(0.550, 0.055, 0.675, 0.190);-moz-transition:all 500ms cubic-bezier(0.550, 0.055, 0.675, 0.190);-ms-transition:all 500ms cubic-bezier(0.550, 0.055, 0.675, 0.190);-o-transition:all 500ms cubic-bezier(0.550, 0.055, 0.675, 0.190);transition:all 500ms cubic-bezier(0.550, 0.055, 0.675, 0.190);-webkit-transition-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);-moz-transition-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);-ms-transition-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);-o-transition-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);transition-timing-function:cubic-bezier(0.550, 0.055, 0.675, 0.190);}
.ser-meta > a:hover::before{-webkit-opacity:0.75;-moz-opacity:0.75;-ms-opacity:0.75;-o-opacity:0.75;opacity:0.75;left:0;}
.minus-50{margin-bottom:-50px;}
.masonry.remove-ext18{margin-bottom:-40px;float:left;width:100%;}
.project{float:left;margin-bottom:18px;margin-right:18px;width:23.3%;}
.project > a{display:inline-block;overflow:hidden;}
.project > a img{float:left;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;width:100%;}
.project > a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.option-set.project-btn{display:inline-block;list-style:outside none none;padding-left:0;text-align:center;width:100%;margin-bottom:43px;}
.project-btn > li{color:#fff;display:inline-block;font-size:17px;letter-spacing:-0.4px;margin-right:40px;text-transform:capitalize;}
.nav.nav-tabs.project-btn{border-bottom:0 none;display:table;margin:0 auto 50px;text-align:center;}
.main-title.white > h1{color:#fff;}
.why-fixkar{background:#fff none repeat scroll 0 0;display:inline-block;padding:60px 0;width:100%;}
.nav.nav-tabs.verticl{border-bottom:0 none;display:inline-block;position:relative;width:190px;}
.why-fixkar .tab-content{display:inline-block;padding-left:50px;padding-right:50px;vertical-align:top;width:82%;}
.nav-tabs.verticl .nav-item{border:1px solid #ededed;display:inline-block;text-align:center;width:100%;}
.verticl .nav-item a{color:#262626;display:inline-block;font-size:14px;font-weight:800;letter-spacing:-0.2px;padding:21px 10px;position:relative;text-transform:uppercase;width:100%;}
.verticl .nav-item a img{clear:both;display:block;margin:0 auto 10px;}
.whyus-meta{display:inline-block;padding-right:20px;vertical-align:middle;width:56%;}
.whyus-thmb{display:inline-block;vertical-align:middle;width:auto;}
.whyus-meta > h2{font-size:30px;font-weight:800;line-height:35px;}
.whyus-meta > p{color:#9fa4af;font-weight:400;line-height:26px;margin-top:10px;}
.whyus-meta > ul{display:inline-block;list-style:outside none none;margin-bottom:0;margin-top:10px;padding-left:0;width:100%;}
.whyus-meta > ul li{color:#6e6e6e;display:inline-block;font-size:15px;margin-bottom:12px;padding-left:20px;position:relative;width:49.4%;}
.whyus-meta > ul li::before{content:"\f00c";font-family:fontawesome;font-size:12px;left:0;position:absolute;top:3px;}
.verticl .nav-item a::before{content:"";height:40%;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;right:-4px;top:0;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-ms-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;visibility:hidden;width:7px;}
.verticl .nav-item a.active::before{height:100%;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;}
.fileContainer{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#0e0e0e;font-size:12px;line-height:43px;margin-bottom:0;margin-right:0;margin-top:0;padding-left:10px;position:relative;text-align:center;text-transform:capitalize;width:130px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.fileContainer [type=file]{cursor:pointer;display:block;-webkit-filter:alpha(opacity=0);-moz-filter:alpha(opacity=0);-ms-filter:alpha(opacity=0);-o-filter:alpha(opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;right:0;text-align:right;top:0;width:inherit;}
.get-touch{background:#1da5a5 none repeat scroll 0 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;margin-left:100px;margin-top:-80px;width:calc(100% - 200px);z-index:9999 !important;}
.get-touch > figure{display:inline-block;margin-bottom:0;margin-left:-210px;margin-top:-60px;position:relative;vertical-align:middle;width:452px;z-index:2;}
.touch-form{display:inline-block;vertical-align:middle;width:100%;padding-bottom:70px;padding-top:60px;padding-left:70px;}
.touch-form > span{font-size:12px;font-weight:bold;letter-spacing:0.5px;text-transform:uppercase;}
.touch-form > h2{color:#fff;display:inline-block;font-size:39px;font-weight:bold;margin-top:5px;width:100%;}
.touch-form > p{color:#8f8f8f;display:inline-block;margin-top:10px;width:100%;}
form.getintouch{display:inline-block;margin-top:15px;position:relative;width:100%;}
.getintouch > label,
.getintouch > textarea{background:#343434 none repeat scroll 0 0;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;color:#a7a7a7;float:left;font-size:13px;line-height:53px;margin-right:18px;padding:0 30px;width:47%;position:relative;}
.getintouch > label input{background:transparent none repeat scroll 0 0;border:medium none;color:inherit;padding:0 5px;width:92%;line-height:initial;}
.getintouch > textarea{border:medium none;line-height:initial;padding:20px 30px;height:110px;}
.action-btns{display:inline-block;margin-top:35px;padding-left:30px;position:relative;width:50%;}
.action-btns > span{color:#fff;float:left;font-size:14px;font-weight:bold;margin-bottom:7px;text-transform:capitalize;width:100%;}
.action-btns > i{left:50px;position:absolute;top:41px;z-index:2;}
.action-btns > button{border:medium none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:12px;letter-spacing:initial;line-height:43px;margin-left:16px;text-transform:capitalize;width:118px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.action-btns > button:hover,
.fileContainer:hover{background:#fff;}
input:required{box-shadow:none;}
input:invalid{box-shadow:none;}
.servic-category{display:inline-block;margin-bottom:-50px;width:100%;}
.category-box{display:inline-block;margin-bottom:50px;padding:0 50px;position:relative;text-align:center;vertical-align:top;width:33%;}
.category-box > h2{display:inline-block;font-size:28px;font-weight:800;margin-top:25px;width:100%;}
.category-box > p{display:inline-block;line-height:26px;margin-bottom:35px;width:100%;}
.category-box::before{background:#e5e5e5 none repeat scroll 0 0;content:"";height:185px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
a.main-btn{background:#152545;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;font-size:15px;letter-spacing:0.2px;padding:12px 38px;text-transform:capitalize;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.main-btn.color{color:#000;}
.servic-category .category-box:nth-child(3n)::before{display:none;}
#options{display:inline-block;width:100%;}
.option-isotop{display:inline-block;position:relative;width:100%;}
.option-set.default{display:inline-block;list-style:outside none none;margin-bottom:45px;padding-left:0;text-align:center;width:100%;}
.default > li{display:inline-block;margin-right:50px;}
.default > li a{display:inline-block;font-size:17px;font-weight:bold;text-transform:capitalize;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.default > li:last-child{margin-right:0;}
.masonry,
.projectz{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.projectz .project-box{float:left;width:25%;position:relative;overflow:hidden;}
.projectz .project-box a{display:inline-block;}
.hover-meta{left:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;visibility:hidden;width:100%;line-height:initial;}
.hover-meta .tags{font-family:Libre Baskerville;font-size:16px;font-style:italic;margin-bottom:8px;width:100%;}
.hover-meta > h2{color:#fff;display:inline-block;font-size:28px;font-weight:bold;text-transform:capitalize;width:100%;}
.hover-meta .tags > a,
.hover-meta .tags > a:hover{color:#fff;}
.hover-meta .tags > a:hover{-webkit-text-decoration:underline;-moz-text-decoration:underline;-ms-text-decoration:underline;-o-text-decoration:underline;text-decoration:underline;}
.projectz .project-box > a.html5lightbox{color:#fff;display:inline-block;font-size:30px;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;right:-60px;top:30px;-webkit-transition:all 0.2s linear 0.2s;-moz-transition:all 0.2s linear 0.2s;-ms-transition:all 0.2s linear 0.2s;-o-transition:all 0.2s linear 0.2s;transition:all 0.2s linear 0.2s;visibility:hidden;z-index:9;line-height:initial;}
.projectz .project-box:hover > a.html5lightbox{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;right:30px;visibility:visible;}
.projectz .project-box::before{background:#8c8c8c none repeat scroll 0 0;content:"";height:100%;left:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;top:0;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;visibility:hidden;width:100%;}
.projectz .project-box:hover::before{-webkit-opacity:0.9;-moz-opacity:0.9;-ms-opacity:0.9;-o-opacity:0.9;opacity:0.9;visibility:visible;}
.projectz .project-box:hover .hover-meta{left:50%;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;}
.projectz.grid .project-box{width:100%;}
.projectz.grid .project-box{margin-bottom:30px;}
.price-table2{background:#fafafa none repeat scroll 0 0;display:inline-block;padding:20px;text-align:center;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;width:100%;}
.price-table2 > span{display:inline-block;font-size:37px;font-weight:bolder;margin-top:30px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;width:100%;}
.price-table2 > h3{color:#000;display:inline-block;font-size:22px;font-weight:bold;line-height:28px;margin-bottom:22px;margin-top:6px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;width:100%;}
.price-table2 > ul{background:#fff none repeat scroll 0 0;display:inline-block;list-style:outside none none;margin-bottom:-10px;padding:35px 35px 48px;text-align:left;width:100%;}
.price-table2 > ul li{color:#646464;display:inline-block;font-size:16px;margin-bottom:7px;width:100%;}
.price-table2 > ul li i{font-size:11px;margin-right:8px;}
.price-table2 .main-btn{margin-top:-15px;width:100%;}
.price-table2:hover > span{color:#fff;}
.price-table2:hover > h3{color:#fff;}
.price-table2 .main-btn:hover{border:1px solid #fff;}
.experts-box{display:inline-block;width:100%;}
.experts-box .main-title h1{color:#2e2e2e;font-size:38px;max-width:100%;}
.experts-box .main-title{margin-bottom:12px;}
.experts-box .experts-box > p{color:#888;}
.experts-box .hours{display:inline-block;width:100%;margin-top:7px;}
.experts-box .hours > i{display:inline-block;margin-right:20px;vertical-align:middle;width:90px;}
.experts-box .hours > span{display:inline-block;vertical-align:middle;width:77%;}
.experts-box .hours > span em{color:#666;font-size:18px;font-weight:bold;margin-bottom:10px;width:100%;font-style:normal;display:inline-block;letter-spacing:initial;}
.hours > span p:last-child{margin-bottom:0;}
.expert-team{background:#fff none repeat scroll 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:inline-block;width:100%;-webkit-box-shadow:0px 0px 90px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 90px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 0px 90px 0px rgba(0, 0, 0, 0.1);-o-box-shadow:0px 0px 90px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 90px 0px rgba(0, 0, 0, 0.1);padding-bottom:35px;}
.exprt-meta{display:inline-block;text-align:center;width:100%;}
.exprt-meta > span{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;font-size:13px;height:40px;padding:10px 35px;text-align:center;position:relative;z-index:99;}
.exprt-meta > h2{color:#333;display:inline-block;font-size:26px;font-weight:bold;margin-bottom:0;margin-top:22px;letter-spacing:initial;}
.exprt-meta > i{display:inline-block;font-size:15px;width:100%;}
.expert-team > figure{margin-bottom:-20px;}
.timings{border-bottom:1px solid #e5e5e5;display:inline-block;padding-bottom:25px;padding-top:40px;width:100%;}
.timings > ul{display:inline-block;list-style:outside none none;margin-bottom:0;padding-left:0;vertical-align:middle;}
.timings > ul li{display:inline-block;}
.timings > ul li i{display:inline-block;font-size:26px;vertical-align:middle;}
.timings > ul li span{color:#090909;display:inline-block;font-size:13px;font-weight:bold;margin-left:10px;vertical-align:middle;width:65%;}
header.style2 .menus .main-menu{display:inline-block;float:none;text-align:left;width:88%;font-weight:bold;}
header.style2 .btn.btn-secondary.dropdown-toggle{font-weight:bold;}
header.style2 .dropdown-menu.show > button,
.dropdown-menu.show > a{font-weight:normal;}
header.style2 .main-menu > ul > li:first-child{margin-left:0;}
header.style2 .main-menu > ul > li,
header.style2 .main-menu > div > ul > li{display:inline-block;float:none;}
header.style2{height:auto;}
header.style2 .main-menu > ul,
header.style2 .main-menu > div > ul{display:inline-block;float:none;}
.top-search{display:inline-block;margin-left:75px;vertical-align:middle;}
.top-search > a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;}
header.style2 .main-menu > ul > li ul,
header.style2 .main-menu > div > ul > li ul{text-align:left;}
.timings .main-btn{padding:9px 34px;float:right;}
.timings .main-btn:hover{background:#333;}
header.style2 .logo{line-height:177px;}
.page-top{float:left;padding:0px 0;position:relative;text-align:center;width:100%;min-height:300px;}
.top-meta{float:left;width:100%;}
.top-meta h2{color:#181818;font-size:45px;font-weight:bold;letter-spacing:-0.4px;margin-bottom:14px;}
ol.breadcrumb{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;display:inline-block;margin-bottom:0;padding:0;width:100%;}
.breadcrumb-item{display:inline-block;font-size:17px;font-weight:bold;text-transform:capitalize;}
.breadcrumb-item + .breadcrumb-item::before{color:#181818;}
.blog-detail-page{display:inline-block;position:relative;width:100%;}
.blog-detail-page.project-deta .blog-detail-meta{border-bottom:0;}
.blog-detail-page > figure{display:inline-block;position:relative;width:100%;margin-bottom:0;}
.blog-detail-meta{border-bottom:1px solid #dfdede;display:inline-block;margin-bottom:23px;margin-top:30px;width:100%;position:relative;}
.blog-detail-meta > h2{color:#121212;font-size:28px;font-weight:bolder;margin-bottom:10px;}
.blog-detail-meta > p{color:#656666;display:block;letter-spacing:0.3px;margin-bottom:38px;width:auto;font-weight:normal;float:none;}
.blog-detail-meta .comments-area{margin-bottom:30px;}
.blog-detail-meta blockquote{color:#666766;font-size:24px;font-weight:bold;margin-bottom:38px;padding-left:30px;position:relative;}
.align-left{float:left;width:auto;margin-bottom:50px;margin-right:45px;}
.align-right{float:right;margin-bottom:50px;margin-left:45px;width:auto;}
.align-center{display:block;margin:0 auto 40px;}
blockquote::before{content:"";height:100%;left:0;position:absolute;top:0;width:3px;}
.detail-btm-meta{display:inline-block;width:100%;}
.tags,
.social-circle{display:inline-block;vertical-align:middle;width:49.6%;}
.tags > span{color:#303030;font-size:16px;font-weight:bold;margin-right:15px;text-transform:uppercase;}
.tags > a{color:#303030;display:inline-block;margin-right:5px;position:relative;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.tags > a::after{content:",";}
.tags > a:last-child:after{display:none;}
.social-circle{list-style:outside none none;margin-bottom:0;padding-left:0;text-align:right;}
.social-circle > li{display:inline-block;}
.social-circle > li a{background:#eaeaea none repeat scroll 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#444445;display:inline-block;font-size:13px;line-height:42px;text-align:center;width:42px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.social-circle > li a:hover{color:#fff;}
.banner-meta{display:inline-block;padding:35px;text-align:center;width:100%;}
.banner-meta > h2{color:#191919;display:inline-block;font-size:42px;font-weight:bold;width:100%;}
.banner-meta > p{color:#888;display:inline-block;font-size:17px;margin-bottom:45px;margin-top:10px;width:100%;}
.banner-meta a.main-btn{color:#0f0f0f;font-weight:bold;padding:14px 30px;text-transform:uppercase;}
.banner-meta a.main-btn:hover{background:#191919 none repeat scroll 0 0;color:#fff;}
.author-box{background:#f3f3f3 none repeat scroll 0 0;display:inline-block;margin-top:70px;width:100%;}
.author-box > figure{display:inline-block;margin-bottom:0;vertical-align:middle;width:23.5%;}
.author-post{display:inline-block;padding-left:50px;vertical-align:middle;width:76%;}
.author-post > h3{color:#333333;display:inline-block;font-size:23px;font-weight:bold;}
.author-post > span{display:inline-block;font-size:13px;margin-left:25px;}
.author-post > ul,
.share-social{display:inline-block;list-style:outside none none;margin-bottom:0;margin-left:65px;padding-left:0;vertical-align:middle;}
.author-post > ul li,
.share-social li{display:inline-block;margin-right:14px;}
.author-post ul li a,
.share-social li a{color:#444545;font-size:13px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.author-post > p{color:#666766;font-size:15px;font-weight:normal;letter-spacing:0.3px;line-height:26px;margin-bottom:0;margin-top:5px;}
.comment-area{float:left;width:100%;margin-top:65px;}
.comment-title{color:#000;float:left;font-size:28px;margin-bottom:20px;text-transform:capitalize;width:100%;font-weight:800;line-height:initial;}
.comments{float:left;list-style:outside none none;padding-left:0;width:100%;margin-bottom:0;}
.comment-box{background:#f3f3f3;display:inline-block;padding:25px 30px;}
.comments > li{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;margin-bottom:20px;position:relative;width:100%;}
.comments > li:last-child{margin-bottom:0;}
.commenter-photo{display:table-cell;vertical-align:middle;width:13.5%;}
.commenter-meta{display:table-cell;padding-left:25px;position:relative;vertical-align:middle;}
.commenter-photo > img{width:auto;}
.comment-titles h6{color:#2d2d2d;display:inline-block;font-size:20px;font-weight:800;text-transform:capitalize;vertical-align:top;}
.comment-titles > span{color:#a2a1a1;font-size:14px;margin-left:6px;margin-right:22px;font-weight:bold;letter-spacing:0.3px;}
a.reply{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#000;display:inline-block;font-size:13px;padding:2px 18px;text-transform:capitalize;vertical-align:middle;}
a.reply:hover{background:#000;color:#fff;}
.commenter-meta > p{color:#666;float:left;font-size:15px;line-height:24px;padding-top:13px;width:90%;font-weight:normal;}
.comments > li > ul{float:left;list-style:outside none none;margin-top:17px;padding-left:60px;width:100%;}
.comment-form{float:left;width:100%;margin-top:65px;}
.c-form{float:left;width:100%;padding:0 10px;}
.c-form input,
.c-form textarea{background:#f3f3f3 none repeat scroll 0 0;border:medium none;color:#818181;display:inline-block;font-size:11px;letter-spacing:0.15px;padding:20px 30px;width:100%;font-weight:bold;}
.c-form > .row > div{padding:5px;}
.c-form input.submit,
.c-form button.submit{color:#333333;font-size:13px;font-weight:bold;margin-top:30px;padding:17px 43px;width:auto;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.c-form input.submit:hover,
.c-form button.submit:hover{background:#333;color:#fff;}
.sidebar .widget{border:3px solid #efefef;margin-bottom:30px;padding:35px 30px;}
.sidebar .widget-title{margin-bottom:18px;}
.sidebar .widget-title > h4{font-size:17px;font-weight:800;letter-spacing:0.3px;margin-bottom:2px;text-transform:uppercase;}
.sidebar .userful-links{margin-bottom:0;}
.sidebar .userful-links > li:last-child{margin-bottom:0;}
.times{list-style:outside none none;margin-bottom:0;padding-left:0;}
.times > li{display:inline-block;margin-bottom:16px;width:100%;}
.times > li span{font-size:16px;font-weight:bold;}
.times > li p{color:#8d8d8d;display:inline-block;font-size:14px;margin-bottom:0;width:100%;}
.times > li:last-child{margin-bottom:0;}
.categories{list-style:outside none none;margin-bottom:0;padding-left:0;}
.categories > li{display:inline-block;width:100%;}
.categories > li a{border-bottom:2px solid #ededed;color:#8d8d8d;display:inline-block;font-size:16px;font-weight:bold;padding-bottom:10px;padding-left:21px;padding-top:10px;position:relative;text-transform:capitalize;width:100%;}
.categories > li a::before{content:"";height:6px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:6px;}
.categories > li:last-child a{border-bottom:0 none;}
.banner-box{display:inline-block;position:relative;width:100%;margin-bottom:30px;}
.banner-info{display:inline-block;padding:50px 0;text-align:center;width:100%;}
.banner-info > h2{color:#fff;display:inline-block;font-size:28px;font-weight:800;width:100%;}
.banner-info > h4{color:#000;font-size:18px;font-weight:bolder;}
.banner-info > a{background:#0f0e0f;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:bold;letter-spacing:0.5px;margin-top:22px;padding:15px 40px;text-transform:uppercase;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.tutorial-box{display:inline-block;position:relative;width:100%;margin-bottom:50px;}
.tutorial-box figure{display:inline-block;position:relative;}
.tutorial-box figure span{bottom:-44px;display:inline-block;left:20px;line-height:initial;position:absolute;}
.tutorial-box figure span i{border:25px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;font-size:50px;line-height:38px;}
.tutorial-meta{display:inline-block;margin-top:26px;width:100%;}
.tutorial-meta > h2{color:#181818;font-size:22px;font-weight:bold;}
.tutorial-meta > h2 a{-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.tutorial-meta > span{color:#888888;display:inline-block;font-family:Libre Baskerville;font-size:16px;font-style:italic;width:100%;}
.tutorial-box figure > i{background:#fff none repeat scroll 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;bottom:-52px;display:inline-block;font-size:70px;height:116px;left:20px;line-height:116px;position:absolute;text-align:center;width:116px;}
.complete-contact{display:inline-block;width:100%;}
.complete-contact > h2{color:#181818;display:inline-block;font-size:35px;font-weight:bold;width:100%;}
.complete-contact > span{color:#888888;display:inline-block;font-size:22px;font-weight:bold;line-height:30px;margin-bottom:16px;width:100%;}
.complete-contact > p{color:#888888;display:inline-block;width:100%;}
.complete-contact > ul{display:inline-block;list-style:outside none none;margin-bottom:0;margin-top:28px;padding-left:0;width:100%;}
.complete-contact > ul li{display:inline-block;margin-bottom:35px;width:100%;}
.complete-contact > ul > li > i{background:#f3f3f3 none repeat scroll 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;height:53px;line-height:53px;text-align:center;vertical-align:top;width:53px;}
.xyz{display:inline-block;padding-left:20px;vertical-align:middle;width:80%;}
.xyz > span{display:inline-block;font-size:18px;font-weight:bold;width:100%;}
.xyz > p{color:#444545;display:inline-block;font-size:14px;font-weight:normal;margin-bottom:0;width:80%;line-height:22px;}
.complete-contact > ul li:last-child{margin-bottom:0;}
.contact-info .c-form .submit{margin-top:50px;}
.blog-page .blog-grid{margin-bottom:50px;}
.pagination{display:inline-block;float:none;margin:0 auto;text-align:center;width:100%;margin-top:25px;}
.pagination > li{display:inline-block;margin-right:-11px;}
.pagination > li a{background:#fafafa none repeat scroll 0 0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#000;display:inline-block;font-size:16px;font-weight:bold;height:55px;line-height:55px;text-align:center;text-transform:capitalize;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;width:55px;}
.pagination > li.prev a,
.pagination > li.next a{background:#000 none repeat scroll 0 0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;position:relative;width:130px;z-index:1;}
.pagination > li.prev a:hover,
.pagination > li.next a:hover{color:#000;}
.pagination > li span{font-size:25px;margin:0 30px;}
.error-page{display:inline-block;text-align:center;width:100%;}
.error-page > img{display:block;margin:0 auto;}
.error-page > span{color:#444545;font-family:Libre Baskerville;font-size:40px;font-style:italic;letter-spacing:-0.5px;margin-top:5px;}
.error-page > p{color:#666766;font-weight:normal;margin-top:28px;max-width:65%;}
.error-page > form{display:block;margin:30px auto;max-width:60%;}
.error-page > form input{background:#fafafa none repeat scroll 0 0;border:medium none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#a7a7a7;font-size:13px;padding:20px 40px;width:80%;}
.error-page > form button{border:medium none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#000;height:60px;margin-left:-60px;width:60px;}
.opening-hours{display:inline-block;width:100%;margin-top:40px;}
.opening-hours > span{color:#666767;display:inline-block;font-size:21px;font-weight:800;margin-bottom:15px;width:100%;}
.project-deta .blog-detail-meta > h2{margin-bottom:25px;}
.project-deta .blog-detail-meta > p{color:#9fa4ae;font-size:16px;letter-spacing:initial;line-height:25px;margin-bottom:20px;}
.opening-hours > ul{display:inline-block;list-style:outside none none;padding-left:0;width:100%;}
.opening-hours > ul li{display:inline-block;margin-bottom:14px;width:100%;}
.opening-hours > ul li span{color:#333;display:inline-block;font-size:16px;font-weight:800;width:173px;letter-spacing:initial;}
.opening-hours > ul li p{font-weight:normal;margin-bottom:0;}
.opening-hours > ul li i{font-style:normal;font-weight:800;text-transform:capitalize;}
.blog-detail-meta > span{display:inline-block;font-family:Libre Baskerville;font-size:18px;font-style:italic;letter-spacing:-0.2px;margin-bottom:8px;width:100%;}
.project .blog-detail-meta > h2{margin-bottom:22px;}
.sharing > span{color:#636464;display:inline-block;font-size:16px;letter-spacing:initial;width:auto;}
.project-deta .share-social > li{padding-right:20px;position:relative;}
.project-deta .share-social > li::after{background:#e0e0df none repeat scroll 0 0;content:"";height:8px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
.project-deta .share-social > li a{color:#454545;font-size:16.5px;}
.project-deta .share-social > li:last-child::after{display:none;}
.opening-hours > ul li i{letter-spacing:initial;}
.fixkar .blog-detail-meta{margin-top:0;border-bottom:0 none;}
.fixkar .blog-detail-meta > h2{font-size:35px;margin-bottom:20px;}
.fixkar .blog-detail-meta p.sub-des{color:#444d61;font-style:italic;}
.fixkar .blog-detail-meta > p{color:#383839;margin-bottom:20px;}
.fixkar .opening-hours{margin-top:25px;}
.fixkar .main-btn{margin-top:40px;}
.fixkar .blog-detail-meta .main-btn{font-size:14px;font-weight:800;letter-spacing:initial;padding:15px 50px;text-align:center;}
.fixkar .blog-detail-meta .main-btn:hover{background:#000 none repeat scroll 0 0;color:#fff;}
.servise-pricing{display:inline-block;width:100%;}
.price-list{background:#fafafa none repeat scroll 0 0;display:inline-block;padding:45px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.price-list.overlap-70{margin-left:20px;margin-top:-70px;width:calc(100% - 40px);}
.price-list > span{color:#666766;display:inline-block;font-size:21px;font-weight:800;margin-bottom:20px;width:100%;}
.price-list > ul{display:inline-block;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;}
.price-list > ul li{background:#fff none repeat scroll 0 0;-webkit-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);-moz-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);-ms-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);-o-box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.05);display:inline-block;margin-bottom:10px;padding:13px 30px;width:100%;}
.price-list > ul li:last-child{margin-bottom:0;}
.price-list > ul li span{font-size:15px;font-weight:bold;letter-spacing:-0.3px;margin-right:7px;}
.price-list > ul li i{color:#444545;font-size:15px;font-style:normal;letter-spacing:-0.3px;}
.blog-grid.list-style > figure{display:inline-block;margin-right:45px;vertical-align:top;width:50%;}
.blog-grid.list-style .blog-meta{display:inline-block;float:none;vertical-align:middle;width:44%;}
.blog-grid.list-style .blog-meta > p{color:#888;margin-bottom:35px;margin-top:20px;}
.list-style .blog-meta .main-btn{background:#f3f3f3 none repeat scroll 0 0;color:#222;font-weight:bold;letter-spacing:0.2px;}
.find-solution{float:left;padding:0 15px;width:100%;}
.find-solution > .row > div{padding:0;}
.video-banner{float:left;position:relative;width:100%;}
.video-banner > figure{margin-bottom:0;position:relative;}
.video-banner > figure a{font-size:80px;left:50%;line-height:0;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.our-process{background:#0f0e0f none repeat scroll 0 0;display:inline-block;padding:37px 110px;position:relative;width:100%;min-height:591px;}
.our-process > span{display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0.5px;margin-bottom:10px;text-transform:uppercase;width:100%;}
.our-process > h2{color:#fff;display:inline-block;font-size:39px;font-weight:bold;line-height:42px;margin-bottom:40px;width:100%;}
.ziehharmonika{display:inline-block;width:100%;}
.ziehharmonika .accordion-title{background:transparent none repeat scroll 0 0;border:2px solid #272727;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;font-size:15px;font-weight:bold;margin-bottom:-2px;padding:18px 15px 18px 55px;}
.ziehharmonika .accordion-title.active{color:#161617;}
.ziehharmonika > div{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;padding-bottom:20px;padding-top:0;}
.ziehharmonika > div p{color:#8f8f8f;display:inline-block;font-size:16px;font-weight:normal;margin-bottom:0;width:100%;}
.arrowDown{display:none;}
.accordion-title > span{background:#272727;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block;font-size:12px;font-weight:bold;height:40px;left:10px;line-height:40px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:40px;color:#fff;letter-spacing:-0.2px;}
.accordion-title.active > span{background:#0f0e0f;}
.related-videos{float:left;margin-top:60px;width:100%;}
.related-videos > h3{display:inline-block;font-size:28px;font-weight:800;letter-spacing:-0.2px;margin-bottom:35px;width:100%;}
.video-meta .tutorial-meta > h2{font-size:25px;}
.video-meta .tutorial-meta{margin-bottom:45px;width:50%;}
.download-box{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;display:inline-block;padding:35px 40px 30px;position:absolute;right:40px;top:-160px;width:325px;}
.download-box > ul{display:inline-block;list-style:outside none none;padding-left:0;width:100%;}
.download-box ul li{color:#fff;font-size:17px;font-weight:bold;margin-bottom:12px;}
.download-box ul li p{color:#fff;font:inherit;margin-bottom:0;}
.download-box ul li span{display:inline-block;width:130px;}
.download-box > a{background:#0f0e0f none repeat scroll 0 0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;display:inline-block;font-size:13px;font-weight:bold;padding:16px 39px;text-transform:uppercase;transition:all 0.2s linear 0s;}
.download-box > a:hover{background:#fff;color:#000;}
.download-box > a i{font-size:16px;margin-right:5px;}
.coming-soon .logo{line-height:initial;-webkit-transform:translateX(80px);-moz-transform:translateX(80px);-ms-transform:translateX(80px);-o-transform:translateX(80px);transform:translateX(80px);}
.coming-soon{float:left;padding:70px 60px;width:100%;height:100vh;}
.soon-meta{float:left;width:100%;margin-top:60px;}
.soom-info{display:inline-block;text-align:right;vertical-align:middle;width:45%;margin-right:70px;}
.time-counter{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;display:inline-block;vertical-align:middle;width:49%;padding:55px;}
.soom-info > h1{color:#313131;display:inline-block;font-size:74px;font-weight:800;line-height:67px;max-width:90%;}
.soom-info > p{color:#313131;font-size:30px;margin-bottom:0;margin-top:25px;}
.countdown{display:inline-block;list-style:outside none none;padding-left:0;text-align:center;width:100%;}
.countdown > li{display:inline-block;position:relative;width:120px;}
.countdown > li > span{color:#fff;display:inline-block;font-size:50px;font-weight:bold;line-height:40px;width:100%;}
.countdown > li > p{color:#fff;display:inline-block;font-size:17px;font-weight:bold;margin-bottom:0;width:100%;}
.countdown > li::after{background:#fff none repeat scroll 0 0;content:"";height:35px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;}
.countdown > li:last-child::after{display:none;}
.time-counter form{display:inline-block;position:relative;text-align:center;width:100%;margin-top:12px;}
.time-counter form input{border:medium none;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;color:#a7a7a7;display:inline-block;font-size:13px;padding:20px 40px;width:100%;}
.time-counter form button{background:#000 none repeat scroll 0 0;border:medium none;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;color:#fff;font-size:13px;font-weight:bold;height:100%;padding:0 45px;position:absolute;right:0;text-transform:uppercase;top:0;}
.feature-area{float:left;width:100%;}
.middle-c{float:left;width:100%;padding:100px 0;}
.m-content{color:#fff;float:left;width:100%;}
.m-content > h5{display:inline-block;font-family:Libre Baskerville;font-size:24px;font-style:italic;margin-bottom:20px;width:100%;}
.m-content > h1{font-size:66px;font-weight:600;margin-bottom:20px;}
.m-content > h3{font-size:40px;}
.search-wraper{background:rgba(0, 0, 0, 0.9) none repeat scroll 0 0;bottom:0;left:0;position:fixed;right:0;text-align:center;top:0;z-index:99999;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;transition:all 0.2s linear 0s;}
.search-wraper.active{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;visibility:visible;}
.close-search{border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#fff;display:inline-block;height:30px;line-height:26px;position:absolute;right:128px;top:128px;width:30px;cursor:pointer;}
.search-popup{color:#fff;left:50%;padding:0 120px;position:absolute;text-align:left;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;}
.search-popup > .heading{display:inline-block;font-size:35px;margin-bottom:190px;position:relative;width:100%;}
.search-form{display:inline-block;width:100%;}
.search-form form{display:inline-block;position:relative;width:100%;}
.search-form form input{border-bottom-colors:none;border-left-colors:none;border-right-colors:none;border-top-colors:none;background:transparent none repeat scroll 0 0;border-color:-moz-use-text-color -moz-use-text-color #bcbcbc;-webkit-border-image:none;-moz-border-image:none;-ms-border-image:none;-o-border-image:none;border-image:none;border-style:none none solid;border-width:medium medium 2px;color:#fff;font-size:35px;padding:0 0 20px;width:100%;}
.search-form form label{display:inline-block;font-size:35px;left:0;position:absolute;top:0;width:auto;}
.search-popup > .heading::before{background:#bcbcbc none repeat scroll 0 0;bottom:-20px;content:"";height:2px;left:0;position:absolute;width:64px;}
.search-form form button{-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;position:absolute;right:0;top:0;}
.responsive-header{display:none;}
.header{display:inline-block;line-height:59px;padding:0 18px;width:100%;}
.header > .res-logo{display:inline-block;line-height:initial;vertical-align:middle;width:70%;}
.btn-area{border-left:1px solid #dddddd;cursor:pointer;float:right;line-height:60px;padding-left:18px;text-align:left;vertical-align:middle;width:81px;}
.btn-area > em{color:#2e2e2e;display:inline-block;font-size:12px;font-style:normal;font-weight:bold;letter-spacing:0.3px;text-align:left;vertical-align:middle;width:65%;}
.resp-btn{cursor:pointer;display:inline-block;line-height:0;vertical-align:middle;width:17px;}
.resp-btn > i{background:#2e2e2e none repeat scroll 0 0;display:inline-block;height:2px;width:100%;transition:all 0.2s linear 0s;}
.btn-area:hover span i:nth-child(2){text-align:left;width:8px;}
.responsive-header{display:none;}
.blue-layer::before{background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.close-menu{position:absolute;right:20px;top:20px;}
.close-menu > em{font-size:14px;font-weight:bold;letter-spacing:0.3px;margin-right:5px;font-style:normal;}
.close-menu > i{border-radius:100%;color:#0e0e0e;cursor:pointer;display:inline-block;font-size:12px;height:35px;line-height:35px;width:35px;text-align:center;transition:all 0.2s linear 0s;}
.close-menu > i:hover{transform:scale(1.1);}
.menu-logo{display:inline-block;position:relative;text-align:left;width:100%;z-index:9;}
.responsive-menu{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-image:none;border-style:solid solid solid none;border-width:7px 7px 7px 0;bottom:0;height:100vh;opacity:0;padding:78px 48px 30px;position:fixed;right:-100%;text-align:left;top:0;visibility:hidden;width:320px;z-index:99999;overflow-x:hidden;background:rgba(18, 18, 30, 0.95) none repeat scroll 0 0;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s;}
.responsive-menu.slidein{-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1;right:0;visibility:visible;}
.close-btn{color:#ffffff;cursor:pointer;font-size:20px;line-height:30px;position:absolute;right:20px;text-align:center;top:20px;width:30px;}
.responsive-menu ul{display:inline-block;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%;margin-top:40px;}
.responsive-menu ul li{color:#fff;float:left;font-size:20px;font-weight:bold;letter-spacing:0.1px;position:relative;width:100%;}
.responsive-menu ul li a{color:inherit;float:left;padding:5px 0;position:relative;text-transform:capitalize;width:100%;transition:all 0.2s linear 0s;}
.responsive-menu ul li.menu-item-has-children.active > a{font-size:29px;font-weight:800;text-decoration:underline;}
.responsive-menu ul li.menu-item-has-children > a::before{border-radius:100%;content:"";height:54px;left:-145px;position:absolute;top:50%;transform:translateY(-50%);width:97px;transition:all 0.25s linear 0s;}
.responsive-menu ul li.menu-item-has-children.active > a::before{left:-128px;}
.responsive-menu ul li:last-child a{margin-bottom:0;}
.responsive-menu ul li i{display:none;}
.responsive-menu ul li.menu-item-has-children > i{cursor:pointer;display:block;font-size:15px;position:absolute;right:35px;top:18px;}
.responsive-menu ul ul{display:none;}
.responsive-menu ul ul li.menu-item-has-children > a{border-bottom:1px solid #353535;}
.responsive-menu ul ul li a{color:#ababab;font-size:16px;font-weight:normal;margin-left:0;padding:5px 10px 5px 28px;position:relative;width:100%;}
.responsive-menu ul ul li a::before{background:#ababab none repeat scroll 0 0;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px;transition:all 0.2s linear 0s;}
.responsive-menu ul ul ul{padding-left:40px;}
.responsive-menu ul ul ul li a{border-bottom:0 none;padding-left:20px;}
.responsive-menu ul ul li.menu-item-has-children > i{top:10px;}
.responsviemenu-btn{color:#333;cursor:pointer;float:right;font-size:24px;line-height:65px;position:relative;text-align:center;width:35px;}
.responsviemenu-btn > i{color:#fff;}
.responsive-menu ul li ul.submenu{float:left;margin-top:0;padding:0;position:relative;width:100%;margin-bottom:25px;}
.responsive-menu.slidein > ul{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.responsive-menu > ul{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s linear 0.3s;-moz-transition:all 0.3s linear 0.3s;-ms-transition:all 0.3s linear 0.3s;-o-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;}
.responsive-menu .down i{color:#cacaca;font-size:20px;position:relative;z-index:1;}
.address{border-top:1px solid #28284a;color:#ababab;float:left;margin-top:30px;position:relative;width:100%;z-index:2;}
.address-box{border-bottom:1px solid #28284a;float:left;padding:10px 0;transform:translate(30px);transition:all 0.2s linear 0.5s;width:100%;}
.responsive-menu.slidein .address-box{transform:translate(0);}
.address-box > i{display:inline-block;font-size:30px;vertical-align:middle;}
.adres-meta{display:inline-block;padding-left:15px;vertical-align:middle;width:84%;}
.adres-meta > span{display:inline-block;font-size:13px;font-weight:bold;letter-spacing:initial;width:100%;}
.address .address-box:nth-last-child(1){border-bottom:0 none;}
.get-quot{border-radius:30px;clear:both;color:#0e0e0e;display:inline-block;font-size:12px;font-weight:bold;letter-spacing:0.5px;line-height:40px;margin-top:43px;position:relative;text-align:center;text-transform:uppercase;transition:all 0.2s linear 0s;width:156px;z-index:2;}
.down{display:inline-block;width:100%;}
.get-quot:hover{background:#fff none repeat scroll 0 0;}
.sticky-btn{position:fixed;right:-100%;top:0;z-index:999;transition:all 0.3s linear 0s;opacity:0;visibility:hidden;}
.sticky-btn.mobile{right:0;opacity:1;visibility:visible;}
.sticky-btn .btn-area{border-radius:0 0 0 30px;height:50px;line-height:44px;width:109px;}
.sticky-btn .btn-area > em{padding-left:9px;width:56%;}
.sticky-btn .btn-area:hover em{color:#fff;}
.sticky-btn .btn-area:hover span i{background:#fff;}
.action {background:#152545;-moz-border-radius: 7px;-webkit-border-radius: 35px; margin-top: 10px; color:#fff;}
.action:hover {background:#ffffff;-moz-border-radius: 7px;-webkit-border-radius: 35px;color:#000;transition:all 0.3s linear 0s;}
.borde{border:solid 1px #ff0000;}
.padding{padding:0px !important;}

.stick .right-box .contact > a { /*hace que se pegue o no el num de telefono al header*/
    display: none;

}

/* PARA CARROUSEL DE PRODUCTOS*/
 .carousel-inner img {
    width: 100%;
    height: 100%;
  }

.sombra{
-webkit-box-shadow: 1px 1px 3px 1px #c7c7c7;
box-shadow: 1px 1px 3px 1px #c7c7c7;
}

.sombra2{
-webkit-box-shadow: 1px 1px 3px 1px #676767;
box-shadow: 1px 1px 3px 1px #676767;
}

.sombra3{
-webkit-box-shadow: 1px 1px 3px 1px #e8e8e8;
box-shadow: 1px 1px 3px 1px #e8e8e8;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}


.redondo{
  width:40px;
  height:40px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding:0px;
  color:#ffffff;
  text-align:center;
  font-size:28px;
  background-color:#000000;
  border:solid 1px #000000;
  transition: 0.3s;
}

.redondo:hover{
  width:40px;
  height:40px;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  padding:3px;
  color:#000000;
  text-align:center;
  font-size:25px;
  background-color:#ffffff;
  border:solid 1px #ffffff;
}

.padding{
padding:0;
}

.precio{
color:#606060;
font-size:16px;
}

.preciooff{
color:#990000;
font-size:16px;
}

.oferta{
color:#606060;
font-size:12px;
text-decoration:line-through;
}

.menul{
	padding:10px;
}

.menul>li{
	list-style-type: none;
	padding:3px;
}
.menul>li:hover{
	list-style-type: none;
	padding:3px;
	color:#afaf5f;
}
.menul>li>span{
	color:#666633;
}

.menul>li.active{
	color:#a0a050;
	font-size:18px;
}

.verto{
 color:#666633;
 font-size:14px;
}

.fondomen{ /*#fd7206 naranja*/ /*#010156 azul oscuro*/
/*background: rgb(64,216,218);*/
/*background: linear-gradient(90deg, rgba(1,1,50,0.8) 100%, rgba(240,78,0,0.8) 100%);#152545*/
/*border-radius:0px 10px 10px 0;
-moz-border-radius: 0px 10px 10px 0;
-webkit-border-radius: 0px 10px 10px 0;*/
border-bottom:solid 1px #669933;
/*z-index:999;*/
}

.fondomen>h5>a{
color:#000000;
}

.fondomen>h5>a>span{
color:#000000 !important;
}

.fondomen>h5{
padding-left:10px;
}


.filtro{
 color:#afaf5f;
 font-size:26px;
}

.overlay {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(247,247,247);
  background-color: rgba(247,247,247, 1);/*#f7f7f7*/
  overflow-x: hidden;
  transition: 0.5s;
}

.overlay-content {
  position: relative;
  top: 5%;
  width: 100%;
  margin-top: 30px;
}

.overlay .closebtn {
  position: absolute;
  top: 10px;
  right: 20px;
  font-size: 40px;
}

.iconcompras{
font-size:20px;
color:#010156;
}

.iconcompras:hover{
font-size:20px;
color:#999933;
}

.esp-left{
	margin-left:200px;
}





@media (max-width: 480px) { 
  .overlay .closebtn {
  font-size: 30px;
  top: 15px;
  right: 35px;
  }
  .esp-left{
	margin-left:0px;
   }

.circulogrande {
	position:absolute;
     width: 360px;
     height: 360px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #ffffff;
	 left:0;
	 top:50px;
}

.circulopunto {
	position:absolute;
     width: 95%;
     height: 95%;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px dashed #191919;
     background: #ffffff;
	 left: 8px;
	 top: 8px;
}

.sizemedia{
	height:500px
}

.imgmedia{
height:340px;
}

#lugusvideo7 {
  position: absolute;
  top: -10px;
  left: 0px;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  object-position: center;
  object-fit: cover;

}

.contentb7 {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100%;
  height:200px;
  padding: 20px;
}

.contentbc img{
  object-position: right;
  object-fit: cover;
}

.textomovil2{
font-size:20px !important;
}

.textomovil{
font-size:14px !important;
}



}

@media (min-width: 481px) and (max-width: 768px) { /* CAMBIA EL FONDO A BLANCO PARA TABLET Y MOVIL*/
	.esp-left{
	margin-left:0px;
   }

   .circulogrande {
	position:absolute;
     width: 350px;
     height: 350px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #ffffff;
	 left:0;
	 top:50px;

.sizemedia{
	height:500px
}

.imgmedia{
height:340px;
}

}

.circulopunto {
	position:absolute;
     width: 95%;
     height: 95%;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px dashed #191919;
     background: #ffffff;
	 left: 7px;
	 top: 7px;
}

}

@media (min-width: 769px) and (max-width: 992px){ /* FONDO NORMAL PARA PC*/

.circulogrande {
	position:absolute;
     width: 500px;
     height: 500px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #ffffff;
	 left:20%;
	 top:50px;
}

.circulopunto {
	position:absolute;
     width: 95%;
     height: 95%;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px dashed #191919;
     background: #ffffff;
	 left: 14px;
	 top: 14px;
}

.sizemedia{
	height:450px
}

.imgmedia{
height:300px;
}


}

@media (min-width: 980px) and (max-width: 1199px) { 

.circulogrande {
	position:absolute;
     width: 500px;
     height: 500px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #ffffff;
	 left:34%;
	 top:50px;
}

.circulopunto {
	position:absolute;
     width: 95%;
     height: 95%;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px dashed #191919;
     background: #ffffff;
	 left: 14px;
	 top: 14px;
}

.sizemedia{
	height:420px
}

.imgmedia{
height:280px;
}


}

@media (min-width: 1200px){

.circulogrande {
	position:absolute;
     width: 500px;
     height: 500px;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
     background: #ffffff;
	 left:34%;
	 top:50px;
}

.circulopunto {
	position:absolute;
     width: 95%;
     height: 95%;
     -moz-border-radius: 50%;
     -webkit-border-radius: 50%;
     border-radius: 50%;
	 border: 2px dashed #191919;
     background: #ffffff;
	 left: 14px;
	 top: 14px;
}

.sizemedia{
	height:420px
}

.imgmedia{
height:280px;
}


}

@media screen and (min-width: 1600px){
	.contentb7 {
	  position: relative;
	  bottom: 0;
	  background: rgba(0, 0, 0, 0);
	  color: #f1f1f1;
	  width: 95% !important;
	  height:800px !important;
	  padding: 20px;
	  left:2% !important;
	  
	}
}


.col-xs-1,.col-xs-3, .col-xs-4,  .col-xs-5,  .col-xs-6,  .col-xs-7, .col-xs-8, .col-sm-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12  {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border:solid 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}

.colordiv{
display:inline-block;
width:20px;
height:25px;
margin:2px;
}

.tallalist{
color:#666666;
font-size:14px;
}

.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
 .MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px; background:#ffffff; color:#666;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel .leftLst { left:5px; }
.MultiCarousel .rightLst { right:5px; }    
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; }

.MultiCarousel2 { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel2 .MultiCarousel-inner { transition: 1s ease all; float: left; }
 .MultiCarousel2 .MultiCarousel-inner .item { float: left;}
.MultiCarousel2 .MultiCarousel-inner .item > div { text-align: center; padding:10px; margin:10px;  color:#666;}
.MultiCarousel2 .leftLst, .MultiCarousel2 .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
.MultiCarousel2 .leftLst { left:5px; }
.MultiCarousel2 .rightLst { right:0px; }    
.MultiCarousel2 .leftLst.over, .MultiCarousel2 .rightLst.over { pointer-events: none; }

.anchoselect{
height:30px !important;
padding:0 !important;
}

.activo{
	border-bottom: solid 3px #0202a2;
}

.nohaycolor{
	opacity: 0.2 !important;
}
.nohaytalla{
color:#cecece;
}

.colorblanco{
color:#FFFFFF !important;
}

.fondocarta{
background:#ececd7;
}

.enlinea{
display:inline-block;
}

.adictitulo{
background:rgb(128,128,0,0.2);
padding:2px;
}
.adictitulo>h5{
font-weight:normal;
padding-left:10px;
padding-top:3px;
}

.uladicional>li{
list-style:none;
padding-top:4px;
margin-left:10px;
}

input[type=radio].css-checkbox{
	display: none;
}
input[type=radio].css-checkbox + label.css-label{
	padding-left: 27px;
	height: 36px;
	width: 36px;
	display: inline-block;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
}
/*input[type=radio].css-checkbox:checked + label.css-label{
	background-position: 0 0px;
	background-image: url('../images/concheck.png');
}*/
label.css-label{
	background-image: url('../images/sicheck.png');
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select:none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


input[type=checkbox].css-checkbox2{
	display: none;
}
input[type=checkbox].css-checkbox2 + label.css-label2{
	padding-left: 27px;
	height: 36px;
	width: 36px;
	display: inline-block;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	vertical-align: middle;
	cursor: pointer;
}
/*input[type=checkbox].css-checkbox2:checked + label.css-label2{
	background-position: 0 0px;
	background-image: url('../images/concheckbox.png');
}*/
label.css-label2{
	background-image: url('../images/sincheckbox.png');
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select:none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.totaladicional{
background:rgb(232,232,232,0.5);
padding:2px;
}
.totaladicional>h3{
font-weight:normal;
padding-left:10px;
padding-top:3px;
}

.prodcomanda{
background:rgb(245,245,226,0.5);/*#f5f5e2*/
padding:10px;
}

.hide{
	display:none;
}
.show{
	display:block;
}

.campovacio{
color: #495057;
background-color: #fff;
border-color: #ff0000;
outline: 0;
box-shadow: 0 0 0 .2rem rgba(255,0,0,.25);
}


.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.rojo{
 color:#ff0000;
}



#lugusvideo1 {
   position: absolute;
  top: 0;
  left: -100px;
  width: 100%;
  height: 100%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  object-position: center;
  object-fit: cover;

}

/* Add some content at the bottom of the video/page */
.contentb1 {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100%;
  height:650px;
  padding: 20px;
}

.contentbc {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100%;
  height:650px;
  padding: 20px;
}

/*.contentb7 {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100%;
  height:650px;
  padding: 20px;
}*/


.fondoblanco{
background: #FFFFFF;
}

.fade-in-text {
  animation: fadeIn 5s;
  -webkit-animation: fadeIn 5s;
  -moz-animation: fadeIn 5s;
  -o-animation: fadeIn 5s;
  -ms-animation: fadeIn 5s;
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-moz-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-webkit-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-o-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@-ms-keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

#category{
/*background:url('../images/cabellofondo.webp') no-repeat;
background-size:cover;*/
background:#FFFFFF;
min-height:600px;
}

.parallax2 {
    /* The image used */
    /* Set a specific height */
    height: 600px;

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.promo_area {
  /*background-color: #034070;*/
  /*padding: 100px 0 110px;*/
  position: relative;
  overflow: hidden;
}
.promo_area:before {
 /* background-color: #F19700;*/
  content: "";
  height: 100%;
  position: absolute;
  right: -248px;
  top: 0;
  -webkit-transform: skewX(-50deg) scale(1.1);
  -moz-transform: skewX(-50deg) scale(1.1);
  -ms-transform: skewX(-50deg) scale(1.1);
  -o-transform: skewX(-50deg) scale(1.1);
  transform: skewX(-50deg) scale(1.1);
  width: 36%;
}

.content1 p{
font-family:'Montserrat', sans-serif;
line-height: 40px;
font-size: 28px;
color:#dfdfdf;
}

.bordecurvo{
-webkit-border-radius: 20px 20px 20px 20px;
border-radius: 20px 20px 20px 20px;
}

.letrablanca{
color:#FFFFFF !important;
}

.parallax-blanco{
color:#FFFFFF !important;
}


.social {
position: fixed; /* Hacemos que la posición en pantalla sea fija para que siempre se muestre en pantalla*/
right: 0; /* Establecemos la barra en la izquierda */
top: 200px; /* Bajamos la barra 200px de arriba a abajo */
z-index: 2000; /* Utilizamos la propiedad z-index para que no se superponga algún otro elemento como sliders, galerías, etc */
}

.social ul {
	list-style: none;
}

.social ul li a {
	display: inline-block;
	color:#fff;
	background: #000;
	padding: 10px 15px;
	text-decoration: none;
	-webkit-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease; /* Establecemos una transición a todas las propiedades */
}

.social ul li .icon-facebook {background:#3b5998;} /* Establecemos los colores de cada red social, aprovechando su class */
.social ul li .icon-instagram {background: #cc33cc;}

.social ul li a:hover {
	background: #000; /* Cambiamos el fondo cuando el usuario pase el mouse */
	padding: 15px; /* Hacemos mas grande el espacio cuando el usuario pase el mouse */
	/*padding-left: 30px;*/
}

/*CARRUSEL PARA SLIDER*/
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: -10px !important;
  left: 30%;
  z-index: 15;
  width: 100%;
  padding-left: 0;
  margin-left: -30%;
  text-align: right;
  list-style: none;
  padding-right:10px;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: #a7a7a7;
  border: 1px solid #a7a7a7;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 0;
  bottom: 0px;
  left: 0;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left:5px;
  color: #fff;
  text-align: left;
  /*text-shadow: 0 1px 2px rgba(0, 0, 0, .6);*/
  background:#e0e0e0;
  width:100%;

}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 0%;
    left: 0%;
    padding-bottom: 10px;
  }
  .carousel-indicators {
    bottom: 0px;
  }

#lugusvideo7 {
   position: absolute;
  top: -50px;
  left: 0px;
  width: 100%;
  height: 110%;
  min-width: 100%;
  min-height: 100%;
  z-index: -1;
  object-position: center;
  object-fit: fill;

}


}


@media screen and (min-width: 489px) {
	#lugusvideo7 {
	 position: absolute;
	  top: -10px;
	  left: 0px;
	  width: 100%;
	  height: 100%;
	  min-width: 100%;
	  min-height: 100%;
	  z-index: -1;
	  object-position: center;
	  object-fit: cover;

}

.contentb7 {
  position: relative;
  bottom: 0;
  background: rgba(0, 0, 0, 0);
  color: #f1f1f1;
  width: 100%;
  height:750px;
  padding: 20px;
}




}

.videoyoutube {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
}

 /*
Acentos para javascript
\u00e1 -> á 
\u00e9 -> é 
\u00ed -> í 
\u00f3 -> ó 
\u00fa -> ú 
\u00c1 -> Á 
\u00c9 -> É 
\u00cd -> Í 
\u00d3 -> Ó 
\u00da -> Ú 
\u00f1 -> ñ 
\u00d1 -> Ñ

*/