@import "bootstrap.css";@import "fonts/ionicons.min.css";@import "animate.css";*{margin:0px;padding:0px;}
body{background:#FFF;height:100%;width:100%;font-weight:normal;margin:0px;padding:0px;font-size:14px;font-family:'Raleway', sans-serif;}
#wrap{width:100%;overflow:hidden;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
label{display:block;}
h1{font-size:36px;color:#656565;}
h2{font-size:30px;font-weight:900;color:#fff;}
h3{font-size:24px;color:#fff;font-weight:900;}
h4{font-size:20px;color:#fff;font-weight:500;}
h5{font-size:18px;color:#fff;margin-bottom:30px;font-weight:900;}
h6{font-family:'Open Sans', sans-serif;font-size:16px;color:#fff;}
h6 span{font-weight:bold;}
p{font-family:Georgia, "Times New Roman", Times, serif;color:#fff;font-size:14px;line-height:25px;font-style:italic;font-weight:bold;}
a:hover{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
img:hover{-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
li{list-style:none;}
a{text-decoration:none;color:#757575;}
.nomargin{margin:0px;}
.nopadding{padding:0px;}
.top-40{margin-top:40px;}
.top-25{margin-top:25px;}
hr{border-color:#de5749;width:180px;margin:0 auto;margin-top:20px;margin-bottom:20px;}
#wrap{position:relative;width:100%;overflow:hidden;}
#home{min-height:900px;background-size:cover;overflow:hidden;position:relative;}
#home .text{text-align:center;margin-top:20%;}
#home .text span{font-size:24px;color:#fff;font-weight:100;letter-spacing:18px;text-transform:uppercase;font-family:'Open Sans', sans-serif;line-height:80px;}
#home .text span.two{font-weight:bold !important;letter-spacing:5px;}
#home .text h1{font-size:60px;margin:0px;font-weight:bolder;color:#fff;}
#home .owl-number .owl-controls .owl-page, .owl-controls .owl-buttons div{border-radius:50%;}
#home .owl-page.active{background:#c1392b !important;}
#home .owl-controls .owl-page, .owl-controls .owl-buttons div{border-radius:50%;margin-bottom:100px;}
header{z-index:999;width:100%;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;margin-top:0px;}
header .menu{position:relative;border-radius:0px;width:100%;}
header .logo{float:left;line-height:45px;margin-top:15px;}
header nav{position:relative;}
header nav li{float:left;text-transform:uppercase;line-height:62px;}
header .nav-collapse ul{margin:0;padding:0;width:100%;display:block;list-style:none;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{border-bottom:3px solid #fff;color:#fff;}
header .navbar-default .navbar-nav > li > a{padding-left:0px;padding-right:0px;}
header .nav-collapse li{width:100%;display:block;}
header .navbar-default .navbar-nav > li > a{padding:12px 20px 7px 0;color:#fff;margin:10px 0;border-bottom:3px solid;border-color:transparent;margin-top:12px;}
.is-sticky header{background:#212121;margin-top:0px;}
.current{background:#f10f24;color:#fff;}
header nav .active{border-bottom:3px solid #fff !important;color:#fff;}
header .container-fluid{padding:0px;}
header .navbar-default .navbar-collapse, .navbar-default .navbar-form{padding:0px;}
header .navbar{margin:0px;display:inline-block;float:left;margin-left:75px;}
header .social_icons ul{margin-top:15px;}
.is-sticky header .menu{position:relative;bottom:0px;width:100%;margin-top:0px;}
#undefined-sticky-wrapper{height:auto !important;}
.navbar-toggle{width:50px;}
.is-sticky .logo img{width:80%;-webkit-transition:0.8s ease-in-out;-moz-transition:0.8s ease-in-out;-ms-transition:0.8s ease-in-out;-o-transition:0.8s ease-in-out;transition:0.8s ease-in-out;}
.main_icon{text-align:center;display:inline-block;position:relative;top:-85px;}
.main_icon .icon{margin-top:-60px;background:#fff;height:83px;border-radius:50%;color:#232221;width:83px;line-height:83px;font-size:50px;line-height:76px;text-align:center;display:inline-block;border:3px solid #232221;}
section{position:relative;color:#fff;text-align:center;}
section::before, section::after{position:absolute;content:'';pointer-events:none;}
.angle{z-index:1;}
.angle::before, .angle::after{top:0;left:-25%;z-index:-1;width:150%;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);-webkit-transform-origin:0 0;transform-origin:0 0;}
.angle::before{-webkit-transform:rotate(-6deg);transform:rotate(-3deg);-webkit-transform-origin:5% 0;transform-origin:6% 0;}
.panel-brown{color:#434343;background:#fff;z-index:9;}
.page-panel.diagonal-top-up:before{top:0;left:0;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;}
.page-panel.diagonal-top-up:before{position:absolute;content:'';width:150%;height:166px;background:inherit;z-index:-1;}
#hello{padding:200px 0;padding-top:0px;}
#hello .angle::before, .angle::after{padding:500px 0;}
#hello{color:#434343;background:url(../images/hello-bg.jpg) repeat !important;z-index:9;}
#hello .info{margin-top:50px;}
#hello .avatar{width:440px;float:left;}
#hello .avatar img{border:6px solid #4a4a4a;border-radius:50%;overflow:hidden;}
#hello .per-info{text-align:left;width:675px;float:right;}
#hello .per-info p{color:#fff;}
#hello .skill{margin-top:80px;}
#hello .skill li{position:relative;width:19.5%;float:left;display:inline-block;}
#hello .skill li:nth-child(1){margin-top:88px;}
#hello .skill li:nth-child(2){margin-top:66px;}
#hello .skill li:nth-child(3){margin-top:44px;}
#hello .skill li:nth-child(4){margin-top:22px;}
#hello .skill li:nth-child(5){margin-top:0px;}
#hello .skill li p{margin-top:30px;}
.chart{display:inline-block;text-align:center;border:3px solid #fff;vertical-align:top;position:relative;border-radius:50%;width:160px;float:left;height:160px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.chart span{display:block;font-size:24px;font-weight:600;color:#fff;line-height:140px;}
.chart canvas{position:absolute;left:7px !important; top:7px !important; height:140px !important; width:140px !important;}
#services{background:#3598db;z-index:9;padding:200px 0;padding-top:0px;}
#services .main_icon .icon{border-color:#3598db;color:#3598db;}
#services .services{margin-top:50px;}
#services .services .ser-sec{background:#fff;padding:50px 10px 50px 10px;border-radius:4px;margin-top:40px;border:1px solid #fff;}
#services .services h5{font-weight:normal;color:#666666;margin:30px 0 15px 0;text-transform:uppercase;}
#services .services p{color:#666666;}
#services .services i{font-size:60px;}
#services .services .ser-sec:hover{background:none;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#services .services .ser-sec:hover h5{color:#fff;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#services .services .ser-sec:hover p{color:#fff;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#services .services .ser-sec:hover i{color:#fff;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#portfolio{background:#fff;z-index:9;padding:200px 0;padding-top:0px;}
#portfolio .icon{background:#f1c40f;color:#fff;border-color:#fff;}
#portfolio h3{color:#f1c40f;}
.filter{margin-top:40px;margin-bottom:40px;text-align:center;line-height:31px;}
.filter li a{padding:10px 15px;font-size:16px;color:#909497;text-decoration:none;border-radius:4px;}
.filter li a:hover{background:#f0c40d;color:#fff;}
.filter li a.active{background:#f0c40d;color:#fff;}
.filter li{margin:0;display:inline;cursor:pointer;color:#616161;}
.isotope-item{z-index:2;display:block !important;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{}
.isotope .isotope-item{}
.isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition{}
.portfolio .item{width:33%;display:inline-block;padding:0 10px;margin-bottom:20px;overflow:hidden;}
.portfolio .description{margin-top:5px;float:left;width:70%;text-align:left;}
.portfolio .description span{font-size:18px;font-weight:bold;color:#8f8f8f;margin:0 0 10px;line-height:50px;}
.portfolio .description p{color:#8f8f8f;}
.portfolio .description p i{color:#ffd633;font-size:30px;margin-right:10px;display:inline-block;float:left;}
.portfolio .icon{height:72px;margin-top:50px;width:72px;float:right;border-radius:4px;font-size:50px;line-height:72px;color:#fff;}
.portfolio .over{position:relative;display:inline-block;width:100%;overflow:hidden;}
.portfolio .over img{width:100%;border-radius:4px;}
.portfolio .overlay{display:block;position:absolute;z-index:20;padding:0px 20px;background:#fff;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.portfolio .overlay{bottom:0;left:0;right:0;width:100%;height:0;}
.portfolio .over.hover .overlay{height:50%;}
.popup{background:#fff;padding:50px 0;}
.overlay .icon a{background:#f1c40f;color:#fff;border-color:#fff;width:100%;display:inline-block;border-radius:4px;}
#static{background:#34495e;z-index:9;padding:200px 0;padding-top:0px;}
#static .icon{color:#34495e;border-color:#34495e;}
#static h3{color:#2dcc70;}
.static{margin-top:80px;}
.static li{position:relative;width:20%;float:left;border-radius:4px;padding:30px 0;display:inline-block;text-align:center;}
.static li i{font-size:80px;color:#2dcc70;}
.static li p{font-size:16px;}
.static li h3{font-family:'Open Sans', sans-serif;}
.static li:hover{background:#2dcc70;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.static li:hover i{color:#fff;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
.static li:hover h3{color:#fff !important;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#testimonials{background:#f1c40f;z-index:9;padding:200px 0;padding-top:0px;}
#testimonials .icon{color:#f1c40f;border-color:#f1c40f;}
#testimonials .owl-controls .owl-page, .owl-controls .owl-buttons div{border-radius:50%;}
#testimonials .owl-controls .active{background:none !important;border:2px solid #fff !important;}
#testimonials .avatar{float:left;width:200px;}
#testimonials .avatar img{border:3px solid #fff;border-radius:50%;}
#testimonials .testi{padding:0 50px;margin-top:100px;text-align:left;}
#testimonials .testi span{font-size:30px;font-weight:100;text-align:left;color:#fff;}
#testimonials .testi .texti-auther{font-size:20px;font-weight:bold;color:#fff;margin-top:20px;}
#testimonials .carousel-control.left{background:none;}
#testimonials .carousel-control.right{background:none;}
#testimonials .carousel-indicators li img{display:inline-block;width:54px;height:54px;text-align:center;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0);border:1px solid #fff;border-radius:50%;position:absolute;margin:0 -27px;opacity:0.4;}
#testimonials .carousel-indicators .active img{opacity:1;}
#testimonials .carousel-indicators{position:relative;margin-top:70px;}
#testimonials .review{float:right;width:80%;margin-top:20px;}
#blog{background:#fff;z-index:9;padding:200px 0;padding-top:0px;}
#blog .icon{border-color:#fff;background:#2dcc70;color:#fff;}
#blog h3{color:#2dcc70;}
#blog .blog p{text-align:left;}
#blog .blog a{text-decoration:none;margin-top:20px;text-align:left;}
#blog .blog h4{text-align:left;margin-top:30px;}
#blog .blog span{text-align:center !important;color:#757575;text-transform:uppercase;margin-top:5px;display:inline-block;}
#blog .blog p{color:#757575;}
#blog .blog img{margin-top:30px;border-radius:5px;}
#blog .blog span span{text-align:center;font-size:45px;font-weight:100;}
#blog-popup h6{font-weight:normal;color:#838383;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{display:inline-block;height:22px;width:22px;background:#e3e3e3;margin:0 5px;margin-top:50px;}
#testimonials .owl-controls .owl-page, .owl-controls .owl-buttons div{margin-top:0px;}
.owl-buttons{display:none;}
.owl-controls .active{background:#2dcc70 !important;}
#referance{background:#2a80b9;z-index:9;padding:200px 0;padding-top:0px;}
#referance .icon{background:#fff;border-color:#2a80b9;color:#2a80b9;}
#referance .owl-prev{left:-30px;top:20px;position:absolute;}
#referance .owl-next{right:-30px;top:20px;position:absolute;}
#referance #owl-crosal{margin-top:100px;}
#referance .owl-buttons{display:block;}
#referance .owl-pagination{display:none;}
#referance .owl-controls .owl-page, .owl-controls .owl-buttons div{border-radius:4px;height:30px;width:30px;line-height:30px;background:rgba(255,255,255,0.5);color:#000;}
.social_icons{float:right;right:0px;}
.social_icons ul{margin:0;margin-top:-100px;padding:0;text-align:center;}
.social_icons li{display:inline-block;list-style-type:none;}
.social_icons a{display:block;font-size:20px;padding:5px 10px;border-radius:4px;text-decoration:none;text-align:center;color:#fff !important;}
.social_icons a:hover i{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff;transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-webkit-transition:0.4s ease-in-out;}
.social_icons .behance a:hover{color:#fff;background-color:#2b9ad2;border-color:#2b9ad2;}
.social_icons .blogger a:hover{color:#fff;background-color:#ff6500;border-color:#ff6500;}
.social_icons .deviantart a:hover{color:#fff;background-color:#536659;border-color:#536659;}
.social_icons .dribbble a:hover{color:#fff;background-color:#f973a4;border-color:#f973a4;}
.social_icons .facebook a:hover{color:#fff;background-color:#3b5a9b;border-color:#3b5a9b;}
.social_icons .flickr a:hover{color:#fff;background-color:#ff0084;border-color:#ff0084;}
.social_icons .forrst a:hover{color:#fff;background-color:#2f713d;border-color:#2f713d;}
.social_icons .googleplus a:hover{color:#fff;background-color:#f63d26;border-color:#f63d26;}
.social_icons .instagram a:hover{color:#fff;background-color:#507ea4;border-color:#507ea4;}
.social_icons .lastfm a:hover{color:#fff;background-color:#da0019;border-color:#da0019;}
.social_icons .linkedin a:hover{color:#fff;background-color:#0072b2;border-color:#0072b2;}
.social_icons .paypal a:hover{color:#fff;background-color:#165c82;border-color:#165c82;}
.social_icons .picasa a:hover{color:#fff;background-color:#cb2027;border-color:#cb2027;}
.social_icons .pinterest a:hover{color:#fff;background-color:#cb2027;border-color:#cb2027;}
.social_icons .skype a:hover{color:#fff;background-color:#00aaf1;border-color:#00aaf1;}
.social_icons .soundcloud a:hover{color:#fff;background-color:#ff6900;border-color:#ff6900;}
.social_icons .stumbleupon a:hover{color:#fff;background-color:#eb4823;border-color:#eb4823;}
.social_icons .twitter a:hover{color:#fff;background-color:#2baae1;border-color:#2baae1;}
.social_icons .vimeo a:hover{color:#fff;background-color:#40b2dc;border-color:#40b2dc;}
.social_icons .youtube a:hover{color:#fff;background-color:#ff3330;border-color:#ff3330;}
#team{background:#2d3e50;z-index:9;padding:250px 0;text-align:center;padding-top:0px;}
#team .icon{background:#fff;border-color:#2d3e50;color:#2d3e50;}
.team{margin-top:100px;}
.team .posts li.item{width:auto;margin:0px;}
.team{text-align:left;}
.team h4{font-weight:100;}
.team .over p{margin-top:20px;font-family:'Raleway', sans-serif;}
.team .over{position:relative;display:inline-block;width:100%;overflow:hidden;}
.team .over img{width:100%;border-radius:4px;}
.team .overlay{display:block;position:absolute;z-index:20;padding:0px 10px;background:#2d3e50;overflow:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.team .overlay{bottom:0;left:0;right:0;width:100%;height:0;}
.team .over.hover .overlay{height:50%;}
#contact{background:url(../images/contact-bg.png) no-repeat;position:relative;z-index:9;background-size:cover;margin-top:-200px;padding-top:250px;text-align:center;padding-bottom:50px;}
#contact .icon{background:#fff;border-color:#ee6959;color:#ee6959;}
#contact .main_icon{text-align:center;width:100%;position:relative;top:-135px;}
#contact label, input[name="submit"]{position:relative;}
#contact label > span, input, textarea, button{box-sizing:border-box;}
#contact label{font-weight:normal;width:100%;color:#696969;display:inline-block;width:100%;}
#contact label > span{display:none;}
#contact input, textarea, button{width:100%;border:none;}
#contact input{margin:0;outline:none;height:45px;line-height:45px;width:100%;padding:0 10px;margin-top:5px;border:2px solid #ee6959 !important;margin-bottom:10px;}
#contact input.invalid, textarea.invalid{border-color:#d5144d;}
#contact textarea{height:10em;width:96.4%;resize:none;padding:0 10px;border:2px solid #ee6959 !important;margin:0 20px;}
#contact input[type="submit"]{background:#ee6959;color:#fff;font-size:13px;width:200px;margin:0 auto;margin-top:25px;text-transform:uppercase;height:47px;font-weight:bold;line-height:47px;margin-left:25%;margin:0 auto;border-radius:4px;display:inline-block;}
#contact button{background:#2e2e2e;color:#fff;font-size:13px;width:50%;margin:0 auto;margin-top:20px;text-transform:uppercase;height:47px;font-weight:bold;line-height:47px;margin-left:25%;float:left;}
#contact input[type="submit"]:hover, button:hover{background:#df5c4c;}
#contact .form-group{width:29.8%;float:left;margin:0 20px;}
#contact .social_icons{text-align:center;margin-top:40px;}
#contact .social_icons a{height:56px;width:56px;background:none;color:#fff !important;font-size:20px;line-height:56px;border-radius:50%;}
#contact .social_icons a:hover i{color:#ee6959;border-color:#ee6959;}
#contact .social_icons a{border:2px solid #fff;line-height:48px;}
#contact .social_icons a:hover{color:#ee6959;border:2px solid #ee6959;}
#contact .social_icons a i{font-size:25px;}
#contact .links{margin-top:150px;text-align:center;}
#contact .links li{padding:0 10px;display:inline-block;}
#contact .links{color:#fff;}
#contact .links a{color:#fff;}
#contact .page-panel.diagonal-top-up:before{height:240px !important;}
#social{}
#social{text-align:center;background:#fff;z-index:9;padding:72px 0;text-align:center;padding-top:0px;margin-top:150px;height:20px;}
#social .social_icons ul{margin-top:0px;}
#social .social_icons{float:none;margin-top:0px;}
#social .social_icons li{display:inline-block;float:left;width:60px;}
#social .social_icons li:nth-child(1){margin-top:50px;}
#social .social_icons li:nth-child(2){margin-top:35px;}
#social .social_icons li:nth-child(3){margin-top:25px;}
#social .social_icons li:nth-child(4){margin-top:10px;}
#social .social_icons li:nth-child(5){margin-top:0px;}
#social .social_icons li:nth-child(6){margin-top:-50px;}
#social .social_icons a{color:#ee6959 !important;}
#social.page-panel.diagonal-top-up:before{left:-15px !important;}
.color-switcher{width:195px;position:fixed;left:-195px;top:150px;background:#fff;z-index:999;padding:15px 0 5px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;border-bottom-right-radius:4px;}
.color-switcher h5{font-size:15px;margin-top:0;padding:0 20px 0;}
.color-switcher p{padding-bottom:7px;font-size:14px;color:#595959;margin-bottom:0;}
.color-switcher ul{list-style:none;padding:0;}
.color-switcher ul li{float:left;margin-right:5px;margin-bottom:5px;}
.color-switcher ul li a{display:block;width:30px;height:30px;outline:none;}
.color-switcher ul li a.blue{background:#1bb1e9;}
.color-switcher ul li a.green{background:#7fc719;}
.color-switcher ul li a.red{background:#e54242;}
.color-switcher ul li a.yellow{background:#ff9c00;}
.color-switcher ul li a.brown{background:#987654;}
.color-switcher ul li a.cyan{background:#1abc9c;}
.color-switcher ul li a.purple{background:#c74a73;}
.color-switcher ul li a.sky-blue{background:#00cdcd;}
.color-switcher .gray{background:rgb(126, 139, 140);}
.color-switcher .black{background:rgb(0, 0, 0);}
.picker_close{width:40px;height:40px;position:absolute;right:-40px;top:0px;text-align:center;background:#fff;border-bottom-right-radius:4px;border-top-right-radius:4px;}
.picker_close i{font-size:22px;margin-top:9px;}
.position{left:0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.theme-colours, .layouts, .backgrounds, .choose-header, .choose-footer{display:table;padding:10px;text-align:left;padding-top:0px;width:100%;}
.layouts a, .choose-header a, .choose-footer a{display:inline-block;text-align:center;width:40%;margin:0 5px 0 0;color:#5d5d5d;font-size:15px;border:1px solid #e7e7e7;padding:5px 7px 2px;}
.layouts a:hover, .choose-header a:hover, .choose-footer a:hover{border:2px solid #a9a9a9;padding:4px 5px 1px}
.styleswitcher{position:fixed;width:120px;background:#ffffff;color:#595959;top:150px;left:-123px;z-index:999;}
.styleswitcher p{color:#000 !important;}
.styleswitcher.ackapa{left:0;}
.styleswitcher .switch{padding-left:15px;padding-bottom:10px;}
.styleswitcher .switch h5{margin-top:20px;}
.styleswitcher .switch p{margin-top:10px;}
.stylebutton{cursor:pointer;position:absolute;text-align:center;line-height:40px;background:#fff;font-size:20px;width:40px;height:40px;top:0px;right:-40px;}
.styleswitcher a{width:24px;height:24px;float:left;margin-right:7px;margin-bottom:10px;position:relative;z-index:99999999;}
.popup h4{color:#838383;}
.popup p{color:#838383;}
.popup .btn{background:#f1c40f;border-radius:4px;font-size:14px;color:#fff;font-weight:bold;padding-left:20px;padding-right:20px;margin-top:20px;}
.popup{}
.popup .comments{margin-top:20px;}
.popup .comments .imag{display:inline-block;width:90px;float:left;margin-right:10px;}
.popup .line{line-height:38px;border:1px solid #ececec;border-left:none;border-right:none;margin-top:20px;}
.popup .com-text{display:inline-block;width:340px;}
.popup .com-input{margin-top:20px;}
.popup .auther{margin-top:20px;}
.popup input, input[type="email"], textarea{width:100%;border:none !important;height:50px;border-bottom:1px dashed #999999 !important;}
.popup button{border:none !important;background:#f1c40f;padding:10px 20px;color:#fff;margin:0 auto;font-weight:bold;}
.pre-scrollable{max-height:345px;overflow-y:scroll;}
.popup .input-group{width:100%;}
.mfp-close{padding:0px !important;border-radius:50%;margin:0 auto;top:-40px;}
.white-popup{position:relative;background:#FFF;}
.mfp-3d-unfold{}
.mfp-3d-unfold .mfp-content{perspective:2000px;}
.mfp-3d-unfold .mfp-with-anim{opacity:0;transition:all 0.3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg);}
.mfp-3d-unfold.mfp-bg{opacity:0;transition:all 0.5s;}
.mfp-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg);}
.mfp-3d-unfold.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0;}
.mfp-3d-unfold.mfp-removing.mfp-bg{opacity:0;}
.vegas-loading{border-radius:10px;background:#000;background:rgba(0,0,0,0.7);background:url(images/loading.html) no-repeat center center;height:32px;left:20px;position:fixed;top:20px;width:32px;z-index:0;}
.vegas-overlay{background:transparent url(overlays/01.html);opacity:0.5;z-index:-1;}
.vegas-background{-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality;max-width:none !important;z-index:-2;}
.vegas-overlay,
.vegas-background{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.vegas-background img{height:100% !important;}
#page-loader{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:99999999;}
.loader7{position:absolute;top:40%;left:0;right:0;width:65px;margin:0 auto;}
.spinner{-webkit-animation:rotator 1.4s linear infinite;animation:rotator 1.4s linear infinite;}
@-webkit-keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
@keyframes rotator{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}
}
.path{stroke-dasharray:187;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;animation:dash 1.4s ease-in-out infinite, colors 5.6s ease-in-out infinite;}
@-webkit-keyframes colors{0%{stroke:#4285F4;}
25%{stroke:#DE3E35;}
50%{stroke:#F7C223;}
75%{stroke:#1B9A59;}
100%{stroke:#4285F4;}
}
@keyframes colors{0%{stroke:#4285F4;}
25%{stroke:#DE3E35;}
50%{stroke:#F7C223;}
75%{stroke:#1B9A59;}
100%{stroke:#4285F4;}
}
@-webkit-keyframes dash{0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}
@keyframes dash{0%{stroke-dashoffset:187;}
50%{stroke-dashoffset:46.75;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
100%{stroke-dashoffset:187;-webkit-transform:rotate(450deg);transform:rotate(450deg);}
}