*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{font-family:Arial, Helvetica, sans-serif;color:#909090;font-size:14px;line-height:22px;font-weight:400;}
h1, h2, h3, h4, h5, h6{color:#404040;font-family:Raleway, Arial, sans-serif;font-weight:400;margin-top:0px;}
figure{margin:0px;}
figure img{width:100%;}
.srochno input {
	width:98% !Important;

}
.no-margin-top{margin-top:0px !important;}
.no-margin-bottom{margin-bottom:0px !important;}
.no-margin-right{margin-right:0px !important;}
.no-margin-left{margin-left:0px !important;}
.no-padding-top{padding-top:0px !important;}
.no-padding-bottom{padding-bottom:0px !important;}
.no-padding-right{padding-right:0px !important;}
.no-padding-left{padding-left:0px !important;}
.margin-top10{margin-top:10px !important;}
.margin-top20{margin-top:20px !important;}
.margin-top30{margin-top:30px !important;}
.margin-top40{margin-top:40px !important;}
.margin-top60{margin-top:40px !important;}
.margin-bottom10{margin-bottom:10px !important;}
.margin-bottom20{margin-bottom:20px !important;}
.margin-bottom30{margin-bottom:30px !important;}
.margin-bottom40{margin-bottom:40px !important;}
.margin-bottom60{margin-bottom:60px !important;}
.padding-top10{padding-top:10px !important;}
.padding-top20{padding-top:20px !important;}
.padding-top30{padding-top:30px !important;}
.padding-top40{padding-top:40px !important;}
.padding-top60{padding-top:40px !important;}
.padding-bottom10{padding-bottom:10px !important;}
.padding-bottom20{padding-bottom:20px !important;}
.padding-bottom30{padding-bottom:30px !important;}
.padding-bottom40{padding-bottom:40px !important;}
.padding-bottom60{padding-bottom:60px !important;}
a, a:visited{color:#44a3fc;-webkit-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;-moz-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;-ms-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;-o-transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;transition:background .2s ease, background-color .2s ease, border .2s ease, color .2s ease, opacity .2s ease-in-out, outline .2s ease;}
a:hover{text-decoration:none;color:#1b66ac;}
label{font-family:Roboto, Arial, sans-serif;color:#707070;font-weight:300;}
label .required{color:#f44545;text-transform:lowercase;}
.required{color:#f44545;}
blockquote p{font-size:13px;line-height:20px;color:#a9a9a9;font-style:italic;}
.btn, input[type="button"], input[type="submit"], input[type="reset"]{font-family:Raleway, Arial, sans-serif;color:#FFF !important;font-size:13px;line-height:55px;text-transform:uppercase;background-color:#53a7f6;padding:20px 25px !important;border:0px;outline:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-repeat:repeat-x;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#53a7f6), to(#4395e2));background:-webkit-linear-gradient(top, #53a7f6, #4395e2);background:-moz-linear-gradient(top, #53a7f6, #4395e2);background:-o-linear-gradient(top, #53a7f6, #4395e2);}
input[type="button"], input[type="submit"], input[type="reset"], button.btn{line-height:1;padding:21px 0px !important;}
.btn:hover, input[type="button"]:hover, input[type="submit"]:hover, input[type="reset"]:hover{background-color:#4395e2;background-repeat:repeat-x;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4395e2), to(#53a7f6));background:-webkit-linear-gradient(top, #4395e2, #53a7f6);background:-moz-linear-gradient(top, #4395e2, #53a7f6);background:-o-linear-gradient(top, #4395e2, #53a7f6);}
.btn i, input[type="button"] i, input[type="submit"] i, input[type="reset"] i{font-size:15px;margin-right:10px;}
.btn:disabled, input[type="button"]:disabled, input[type="submit"]:disabled, input[type="reset"]:disabled, button:disabled{background:#9a9a9a !important;}
input[type="text"], input[type="email"], input[type="password"], textarea{height:55px;font-family:Raleway, Arial, sans-serif;font-size:14px;color:#4a4a4a;padding:0px 20px;border:1px solid #e0e0e0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
textarea{height:auto;padding:17px 20px 16px;}
#hide_top, #hide_bottom{display:none;}
input[type="text"]:disabled, input[type="email"]:disabled, input[type="password"]:disabled, textarea:disabled{color:#a9a9a9 !important;background-color:#e9e9e9 !important;border:1px solid #d0d0d0;}
#dopmenu .menu-nav{overflow:hidden;font-family:Raleway, Arial, sans-serif;font-size:13px;line-height:18px;text-transform:uppercase;background:url(../images/base-header-nav.jpg) center top repeat-x;margin:0px;}
#dopmenu .menu-nav ul{margin:0px;}
#dopmenu .menu-nav ul li{float:left;list-style-type:none;line-height:normal;padding:41px 0px;}
#dopmenu .menu-nav ul li a{float:left;color:#707070;padding:0px 50px;border-right:2px solid #d9d9d9;}
#dopmenu .menu-nav ul li:first-child a{padding-left:0px;}
#dopmenu .menu-nav ul li:last-child a{padding-right:0px;border-right:0px;}
#dopmenu .menu-nav ul li a:hover, #dopmenu .menu-nav ul li.active a, #dopmenu .menu-nav ul li.current-menu-item a, #dopmenu .menu-nav ul li.current-cat a{color:#44a3fc;}
#dopmenu .menu-nav select{margin:29px 0px 28px;width:100%;background-color:#f9f9f9;color:#6a6a6a;}
#slider h3{color:#fff;margin-top:40px;}
select{font-family:Roboto, Arial, sans-serif;height:auto;background-color:#FFF;padding:10px 15px;outline:none;border:1px solid #e9e9e9;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
select:focus{outline:none;border:1px solid #e0e0e0;}
.figure-overlay{text-align:center;position:relative;text-transform:uppercase;}
.figure-overlay a, .figure-overlay a img{display:block;position:relative;}
.figure-overlay a{overflow:hidden;color:#FFF;}
.figure-overlay a:hover{color:#FFF;}
.figure-overlay a div{position:absolute;width:100%;height:100%;background:url(../images/base-figure-overlay.png) repeat;}
.figure-overlay a div p{padding:0;margin:0;width:100%;height:100%;}
.figure-overlay a div p.figure-icon-zoom{background:url(../images/icon-hover-zoom.png) no-repeat center center;}
.header{text-align:center;padding:40px 0px;}
.header h3{display:inline-block;font-family:Roboto, Arial, sans-serif;font-size:30px;line-height:36px;font-weight:900;text-transform:uppercase;background-color:#FFF;margin:0px;}
.header p{font-family:Raleway, Arial, sans-serif;color:#9a9a9a;font-size:18px;line-height:24px;font-weight:300;margin:0px;}
.header .header-border{margin-top:10px;background:url(../images/border-header-single.png) center bottom no-repeat;height:3px;}
.pp_gallery ul a img{max-width:none;vertical-align:auto;width:50px;}
.pp_pic_holder a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.scrollup{width:48px;height:48px;position:fixed;bottom:10px;right:10px;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;text-indent:-9999px;background:url('../images/back-to-top.png') no-repeat;z-index:400;}
#header .header-wrap{background-color:#44a3fc;}
#header .logo{float:left;padding:20px 0px;}
#header .logo img{height:35px;}
#header .menu-nav{overflow:hidden;font-family:Raleway, Arial, sans-serif;font-size:13px;line-height:18px;text-transform:uppercase;background:url(../images/base-header-nav.jpg) center top repeat-x;margin:0px;}
#header .menu-nav ul{margin:0px;}
#header .menu-nav ul li{float:left;list-style-type:none;line-height:normal;padding:41px 0px;}
#header .menu-nav ul li a{float:left;color:#707070;padding:0px 50px;border-right:2px solid #d9d9d9;}
#header .menu-nav ul li:first-child a{padding-left:0px;}
#header .menu-nav ul li:last-child a{padding-right:0px;border-right:0px;}
#header .menu-nav ul li a:hover, #header .menu-nav ul li.active a, #header .menu-nav ul li.current-menu-item a, #header .menu-nav ul li.current-cat a{color:#44a3fc;}
#header .menu-nav select{margin:29px 0px 28px;width:100%;background-color:#f9f9f9;color:#6a6a6a;}
#header .social{float:right;padding:23px 0px 20px;}
#header .social a{color:#9aceff;font-size:18px;line-height:32px;padding:0px 10px;}
#header .social a:last-child{padding-right:0px;}
#header .social a:hover{color:#FFF;}
#slider{position:relative;color:#FFF;text-align:center;background:#303030 url(../images/base-slider.jpg) 50% 0 no-repeat fixed;background-size:cover;margin-bottom:40px;}
#slider .slider-overlay{background:url(../images/base-slider-overlay.png) repeat;padding:50px 0px;}
#slider h1{display:inline-block;font-family:Roboto, Arial, sans-serif;color:#FFF;font-size:48px;line-height:54px;text-transform:uppercase;padding-bottom:20px;margin:0px;border-bottom:5px solid #FFF;}
#slider h1 span{font-weight:900;}
#slider h2{color:#FFF;font-size:30px;line-height:38px;font-weight:300;letter-spacing:1px;margin:20px 0px 0px;}
#slider form{overflow:hidden;display:inline-block;width:580px;margin:60px 0px 0px;}
#slider form input[type="submit"]{margin:1%;}
#slider form input[type="text"], #slider form input[type="email"]{float:left;width:48%;height:62px;font-size:16px;color:#FFF;background-color:transparent;margin:1%;border:2px solid #FFF;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#slider form input[type="text"]::-webkit-input-placeholder, #slider form input[type="email"]::-webkit-input-placeholder{color:#FFF;}
#slider form input[type="text"]:-moz-placeholder, #slider form input[type="email"]:-moz-placeholder{color:#FFF;}
#slider form input[type="text"]::-moz-placeholder, #slider form input[type="email"]::-moz-placeholder{color:#FFF;}
#slider form input[type="text"]::-ms-input-placeholder, #slider form input[type="email"]::-ms-input-placeholder{color:#FFF;}
#slider form input[type="text"]:disabled, slider form input[type="email"]:disabled{color:#FFF !important;background-color:#a9a9a9 !important;border:3px solid #a9a9a9 !important;}
#slider form input[type="text"]:focus, slider form input[type="email"]:focus{color:#707070 !important;background-color:#FFF !important;}
#slider form input[type="text"]:focus::-webkit-input-placeholder, #slider form input[type="email"]:focus::-webkit-input-placeholder{color:#707070;}
#slider form input[type="text"]:focus:-moz-placeholder, #slider form input[type="email"]:focus:-moz-placeholder{color:#707070;}
#slider form input[type="text"]:focus::-moz-placeholder, #slider form input[type="email"]:focus::-moz-placeholder{color:#707070;}
#slider form input[type="text"]:focus::-ms-input-placeholder, #slider form input[type="email"]:focus::-ms-input-placeholder{color:#707070;}
#slider form input[type="submit"]{float:right;width:48%;font-size:16px;background:none;background-color:transparent;border:2px solid #FFF;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#slider form input[type="submit"]:hover{background-color:#44a3fc;border:2px solid #44a3fc;}
#slider form input[type="submit"]:disabled{background-color:#a9a9a9 !important;border:2px solid #a9a9a9 !important;}
#slider .alert{font-size:18px;line-height:26px;margin:60px 0px 20px;}
#main-tabs{padding:60px 0px 20px;}
#main-tabs .tabs{text-align:center;margin:10px 0px 60px;border-bottom:0px;}
#main-tabs .tabs > li{float:none;display:inline-block;margin:0px -2px;border:0px;}
#main-tabs .tabs > li > a{font-family:Raleway, Arial, sans-serif;color:#a9a9a9;font-size:13px;text-transform:uppercase;padding:12px 50px;margin:0px;border:1px solid #e0e0e0;border-left:0px;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#main-tabs .tabs > li > a:hover{color:#9a9a9a;background-color:#f9f9f9;border:1px solid #e0e0e0;border-left:0px;}
#main-tabs .tabs > li.active > a, #main-tabs .tabs > li.active > a:hover, #main-tabs .tabs > li.active > a:focus{color:#FFF;background-color:#44a3fc;border:1px solid #44a3fc;border-left:0px;}
#main-tabs .tabs > li:first-child > a{border-left:1px solid #e0e0e0;-moz-border-radius-topleft:22px;-webkit-border-top-left-radius:22px;border-top-left-radius:22px;-moz-border-radius-bottomleft:22px;-webkit-border-bottom-left-radius:22px;border-bottom-left-radius:22px;}
#main-tabs .tabs > li:first-child > a:hover{border-left:1px solid #e0e0e0;}
#main-tabs .tabs > li:first-child.active > a, #main-tabs .tabs > li:first-child.active > a:hover, #main-tabs .tabs > li:first-child.active > a:focus{border-left:1px solid #44a3fc;}
#main-tabs .tabs > li:last-child > a{-moz-border-radius-topright:22px;-webkit-border-top-right-radius:22px;border-top-right-radius:22px;-moz-border-radius-bottomright:22px;-webkit-border-bottom-right-radius:22px;border-bottom-right-radius:22px;}
#main-tabs .tab-pane .header{padding-top:0px;}
#contact{position:relative;color:#FFF;text-align:center;background:#303030 url(../images/base-contact.jpg) 50% 0 no-repeat fixed;background-size:cover;padding:80px 0px;margin-top:40px;}
#contact .top-icon{padding-bottom:40px;}
#contact .top-icon i{display:inline-block;width:128px;height:128px;font-size:54px;line-height:118px;color:#FFF;background-color:rgba(255, 255, 255, .25);border:5px solid #FFF;-moz-border-radius:64px;-webkit-border-radius:64px;border-radius:64px;}
#contact h4{font-size:24px;line-height:36px;color:#FFF;font-weight:700;text-transform:uppercase;margin:0px;}
#contact h4 span{display:block;font-size:30px;font-weight:400;}
#contact .header-border{margin-top:10px;background:url(../images/border-header-single.png) center bottom no-repeat;height:3px;}
#contact form input[type="submit"]{margin:1%;}
#contact form input[type="text"], #contact form input[type="email"]{float:left;width:48%;height:62px;font-size:16px;color:#000;background-color:#fff;margin:1%;border:2px solid #FFF;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#contact form input[type="text"]::-webkit-input-placeholder, #contact form input[type="email"]::-webkit-input-placeholder{color:#000;}
#contact form input[type="text"]:-moz-placeholder, #contact form input[type="email"]:-moz-placeholder{color:#000;}
#contact form input[type="text"]::-moz-placeholder, #contact form input[type="email"]::-moz-placeholder{color:#000;}
#contact form input[type="text"]::-ms-input-placeholder, #contact form input[type="email"]::-ms-input-placeholder{color:#000;}
#contact form input[type="text"]:disabled, contact form input[type="email"]:disabled{color:#FFF !important;background-color:#a9a9a9 !important;border:3px solid #a9a9a9 !important;}
#contact form input[type="text"]:focus, contact form input[type="email"]:focus{color:#707070 !important;background-color:#FFF !important;}
#contact form input[type="text"]:focus::-webkit-input-placeholder, #contact form input[type="email"]:focus::-webkit-input-placeholder{color:#707070;}
#contact form input[type="text"]:focus:-moz-placeholder, #contact form input[type="email"]:focus:-moz-placeholder{color:#707070;}
#contact form input[type="text"]:focus::-moz-placeholder, #contact form input[type="email"]:focus::-moz-placeholder{color:#707070;}
#contact form input[type="text"]:focus::-ms-input-placeholder, #contact form input[type="email"]:focus::-ms-input-placeholder{color:#707070;}
#contact form input[type="submit"]{float:right;width:48%;font-size:16px;background:none;background-color:transparent;border:2px solid #FFF;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
#contact form input[type="submit"]:hover{background-color:#44a3fc;border:2px solid #44a3fc;}
#contact form input[type="submit"]:disabled{background-color:#a9a9a9 !important;border:2px solid #a9a9a9 !important;}
#contact .alert{font-size:18px;line-height:26px;margin:60px 0px 20px;}
#buynow{text-align:left;padding:60px 0px;background:#f6f6f6 url(../images/base-white.jpg) repeat;border-bottom:1px solid #eaeaea;}
.widget .dotstheme_feature{text-align:center;padding:8px 0px 40px;}
.widget .dotstheme_feature i{display:inline-block;width:128px;height:128px;font-size:42px;line-height:112px;color:#d0d0d0;background-color:#f0f0f0;border:8px solid #FFF;-moz-border-radius:64px;-webkit-border-radius:64px;border-radius:64px;-moz-box-shadow:0 0 0 8px #e9e9e9;-webkit-box-shadow:0 0 0 8px #e9e9e9;box-shadow:0 0 0 8px #e9e9e9;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.widget .dotstheme_feature:hover i{color:#dadada;font-size:56px;background-color:#f9f9f9;border:8px solid #f9f9f9;-moz-box-shadow:0 0 0 8px #f4f4f4;-webkit-box-shadow:0 0 0 8px #f4f4f4;box-shadow:0 0 0 8px #f4f4f4;}
.widget .dotstheme_feature h4{font-size:18px;margin:25px 0px 20px;}
.widget .dotstheme_feature p{margin:0px;}
.widget .dotstheme_step{text-align:center;padding:0px 20px 30px;margin-top:25px;margin-bottom:40px;border:1px dotted #e0e0e0;cursor:pointer;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;}
.widget .dotstheme_step:hover{background-color:#f9f9f9;}
.widget .dotstheme_step .step-number{position:relative;}
.widget .dotstheme_step h4{margin-bottom:25px;}
.widget .dotstheme_step .step-number .number{position:absolute;width:50px;height:50px;background-color:#303030;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;top:-25px;left:50%;margin-left:-25px;line-height:40px;border:5px solid #e0e0e0;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-webkit-transition:background-color .2s ease, border .2s ease;-moz-transition:background-color .2s ease, border .2s ease;-ms-transition:background-color .2s ease, border .2s ease;-o-transition:background-color .2s ease, border .2s ease;transition:background-color .2s ease, border .2s ease;}
.widget .dotstheme_step:hover .step-number .number{background-color:#44a3fc;border:5px solid #c8e4ff;}
.widget .dotstheme_step img{opacity:.6;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
.widget .dotstheme_step:hover img{opacity:1;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.widget .dotstheme_step .content{margin-top:50px;}
.widget .dotstheme_step .content p{margin:25px 0px 0px;}
.widget .dotstheme_portfolio{text-align:center;margin-bottom:40px;border:5px solid #f0f0f0;}
.widget .dotstheme_portfolio:hover{border:5px solid #e5f2ff;}
.widget .dotstheme_portfolio h4{font-family:Roboto, Arial, sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#FFF;background-color:#44a3fc;padding:25px 15px;margin:-10px 0 0 0;}
.widget .dotstheme_pricing{text-align:center;background-color:#f6f6f6;padding:5px;margin-bottom:40px;margin-top:10px;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}
.widget .dotstheme_pricing:hover{background-color:#e5f2ff;}
.widget .dotstheme_pricing .tbl{background-color:#FFF;border:1px solid #e9e9e9;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-ms-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;}
.widget .dotstheme_pricing:hover .tbl{border:1px solid #d2e9fe;}
.widget .dotstheme_pricing h3{font-family:Roboto, Arial, sans-serif;color:#44a3fc;font-size:20px;line-height:26px;font-weight:700;background-color:#fafafa;padding:20px 15px;margin:0px;}
.widget .dotstheme_pricing .price{color:#44a3fc;font-family:Roboto, Arial, sans-serif;font-weight:700;font-size:56px;line-height:60px;padding:30px 15px;border-top:1px solid #e9e9e9;}
.widget .dotstheme_pricing .price sup{font-size:30px;}
.widget .dotstheme_pricing .price span{font-family:Raleway, Arial, sans-serif;display:block;color:#909090;font-size:14px;line-height:18px;font-weight:300;}
.widget .dotstheme_pricing ul{margin:0px;border-top:1px solid #eaeaea;}
.widget .dotstheme_pricing ul li{list-style-type:none;padding:15px;border-bottom:1px solid #EEE;}
.widget .dotstheme_pricing ul li:nth-child(odd){background-color:#fafafa;}
.widget .dotstheme_pricing .btn-section{padding:30px 15px;}
.widget .dotstheme_pricing .btn-section .btn{padding:15px 15px 14px !important;}
.widget .dotstheme_pricing.recommended{margin-top:0px;}
.widget .dotstheme_pricing.recommended h3{color:#FFF;background-color:#3798f4;padding-top:25px;padding-bottom:25px;}
.widget .dotstheme_pricing.recommended .price{color:#FFF;background-color:#44a3fc;border-top:1px solid #3092ed;}
.widget .dotstheme_pricing.recommended .price span{color:#e0e0e0;}
.widget .dotstheme_pricing.recommended .btn-section{padding-top:35px;padding-bottom:35px;}
.widget .dotstheme_testimonial{text-align:center;padding-bottom:40px;}
.widget .dotstheme_testimonial img{width:148px;margin:0px auto 30px;display:block;}
.widget .dotstheme_testimonial .arrow{background:url(../images/sep-arrow.png) no-repeat top center;height:8px;}
.widget .dotstheme_testimonial .text{margin-top:20px;font-size:14px;}
.widget .dotstheme_testimonial .name{display:inline-block;font-family:Raleway, Arial, sans-serif;font-size:10px;line-height:15px;color:#FFF;font-weight:300;text-transform:uppercase;background-color:#303030;padding:4px 10px 3px;margin-top:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}
.widget .dotstheme_testimonial:hover .name{background-color:#44a3fc;}
.footer-social{padding:40px 0px;text-align:center;}
.footer-social ul{margin:0px;padding:0;}
.footer-social ul li{list-style-type:none;display:inline;padding:0px 45px;}
.footer-social ul li a{font-size:38px;line-height:76px;color:#e0e0e0;}
.footer-social ul li a:hover{color:#404040;}
.footer-copyright{background-color:#202020;font-family:Roboto, Arial, sans-serif;text-align:center;padding:25px 0px;font-size:12px;line-height:18px;color:#a9a9a9;text-transform:uppercase;font-weight:300;}
.footer-copyright .container{position:relative;}
.footer-copyright img{height:30px;margin-bottom:15px;}
.footer-copyright p{margin:0px;padding:4px 0px;}
.footer-copyright a{color:#FFF;}
.footer-copyright a:hover{color:#a9a9a9;}
#customize{position:fixed;top:75px;left:0;color:#FFF;text-transform:uppercase;z-index:1000;text-align:center;}
#customize .popup-open{float:left;width:48px;height:48px;background:#37729c url(../images/icon-customizer.png) no-repeat center center;}
#customize .popup-open:hover{background-color:#1d6395;cursor:pointer;}
#customize .colors{display:none;width:84px;background-color:#37729c;float:left;overflow:hidden;padding-bottom:10px;}
#customize .colors h5{margin:0px;color:#FFF;line-height:1em;cursor:pointer;padding:15px 0px;font-family:Roboto, Arial, sans-serif;font-size:13px;}
#customize .colors a{display:inline-block;width:28px;height:28px;margin:1px;border:1px solid #FFF;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-ms-transition:opacity .2s ease-in-oute;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;}
#customize .colors a:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:0.7;}
.ie input[type="text"], .ie input[type="email"], .ie input[type="password"]{line-height:55px;}
.ie #header .menu-nav ul li a{padding:0px 35px;}
.ie #slider form input[type="text"], .ie #slider form input[type="email"]{line-height:62px;}
.ie .widget .dotstheme_feature i{line-height:128px;border:0px;box-shadow:none;}
.ie .widget .dotstheme_feature:hover i{font-size:42px;background-color:#f6f6f6;border:0px;}
.ie .widget .dotstheme_step{padding:0px 15px 22px;}
.ie .widget .dotstheme_pricing .btn-section, .ie .widget .dotstheme_pricing.recommended .btn-section{padding:22px 10px 20px;}
.ie .footer-social ul li{padding:0px 35px;}
.ie7 .btn i{display:none;}
.ie7 #slider{background:#303030 url(../images/base-slider.jpg) top center no-repeat;}
.ie7 #slider form input[type="text"], .ie7 #slider form input[type="email"]{width:62%;}
.ie7 #main-tabs .tabs > li{display:inline;}
.ie7 #contact{background:#303030 url(../images/base-contact.jpg) top center no-repeat;}
.ie7 #contact form [class*='span']{overflow:hidden;float:none;width:auto;margin:0px;}
.ie7 #contact form input[type="text"], #contact form input[type="email"], .ie7 #contact form textarea, #contact form input[type="submit"]{display:block;margin-bottom:20px;}
.ie7 #contact form .alert .close{top:-4px;}
.ie7 .widget .dotstheme_step{padding-left:0px;padding-right:0px;border-left:0px;border-right:0px;}
.ie7 .widget .dotstheme_step .step-number .number{height:40px;}
@media (min-width:980px) and (max-width:1199px){#header .menu-nav ul li a{padding:0px 35px;}
.widget .dotstheme_step{padding:0px 15px 22px;}
.widget .dotstheme_pricing .btn-section, .widget .dotstheme_pricing.recommended .btn-section{padding:22px 10px 20px;}
.footer-social ul li{padding:0px 35px;}
}
@media (min-width:768px) and (max-width:979px){#header .menu-nav ul li a{padding:0px 20px;}
#buynow h2{font-size:36px;line-height:42px;}
#buynow p{font-size:16px;line-height:22px;}
.widget .dotstheme_step{padding:0px 10px 14px;}
.widget .dotstheme_pricing .btn-section, .widget .dotstheme_pricing.recommended .btn-section{padding:12px 5px 10px;}
.footer-social ul li{padding:0px 25px;}
}
@media (max-width:767px){body{padding-left:0px;padding-right:0px;}
.header{padding:25px 0px;}
.scrollup{display:none !important;}
#header .header-wrap, #header .menu-nav, #slider .slider-overlay, .landing-wrap, #contact, #buynow .container, .footer-social, .footer-copyright .container{padding-left:20px;padding-right:20px;}
#slider .slider-overlay{padding-top:120px;padding-bottom:120px;}
#header .header-wrap{text-align:center;padding-top:15px;padding-bottom:15px;}
#header .logo, #header .social{float:none;padding:12px 0px;}
#header .logo img{height:auto;}
#header .menu-nav ul{display:none;}
#main-tabs .tabs{margin:0px 0px 40px;}
#main-tabs .tabs > li{display:block;margin:0px;border:0px;}
#main-tabs .tabs > li a{display:block;color:#7a7a7a;border:0px !important;background-color:#f0f0f0;}
#main-tabs .tabs > li > a:hover{background-color:#e0e0e0;}
#main-tabs .tabs > li:first-child > a, #main-tabs .tabs > li:last-child > a{-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;}
#buynow h2{font-size:30px;line-height:36px;}
#buynow p{font-size:16px;line-height:22px;}
.footer-social ul li{padding:0px 10px;}
#slider h2{font-size:16px;}
#slider form input[type="text"], #slider form input[type="button"], #slider form input[type="submit"]{float:none;display:block;width:95% !important;margin:2.5% !important;}
.widget .dotstheme_step img{width:100%;}
#main-tabs .tabs{padding:0;}
.footer-social ul li a{font-size:24px;line-height:76px;color:#e0e0e0;}
}
@media (max-width:540px){#slider form{overflow:hidden;display:block;width:auto;}
#slider form input[type="text"], #slider form input[type="email"]{float:none;display:block;width:100%;}
#slider form input[type="submit"]{float:none;display:block;width:100%;margin-top:10px;}
}
@media (max-width:480px){#buynow .btn{padding:16px 20px 17px !important;font-size:12px;line-height:48px;}
#buynow .btn i{font-size:14px;margin-right:10px;}
}
@media (max-width:300px){.footer-social ul li{display:block;text-align:center;}
}