html,
body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;}
body{font-family:'Roboto', sans-serif;font-size:15px;line-height:1.75em;font-weight:400;color:#666;letter-spacing:-1px;}
h1,
h2{color: #101010;
    font-family: 'PT-Sans', sans-serif;
    font-weight: 400;
    line-height: 1.5em;
    margin: 0 0 20px 0;
    text-align: center;
}
h3{color: #101010;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    line-height: 1.5em;
    margin: 0 0 20px 0;
    text-transform: uppercase;}
h4,
h5,
h6{color:#101010;font-family:'Roboto', sans-serif;font-weight:500;line-height:1.5em;margin:0 0 20px 0;}
p{font-family:'Montserrat', sans-serif;     font-weight: 500; font-size:17px;line-height:1.5em;margin:0 0 0px;color:#666;}
ul{list-style-type:none;}
a{color:#666;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
a:hover,
a:active,
a:focus{color:#00afef;outline:none;text-decoration:none !important;}
a:link{text-decoration:none;}
a:focus{outline:none;}
img{width:100%;height:auto;}
.mb-30{margin-bottom:30px;}
.small,
small{font-size:80%;}
b,
strong{color:#101010;}
button,
input,
optgroup,
select,
textarea{font-family:'Roboto', sans-serif;}
input[type="password"]:focus,
input[type="email"]:focus,
input[type="text"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
textarea:focus{outline:none;}
input[type="password"],
input[type="email"],
input[type="text"],
input[type="file"],
textarea{max-width:100%;margin-bottom:15px;border-color:#4883a5;padding:10px 20px 10px;height:auto;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-width:1px;border-style:solid;display:block;width:100%;font-size:16px;line-height:1.5em;font-weight:400;color:#101010;background-image:none;border-radius:30px;}
input:focus,
textarea:focus{border-bottom-width:2px;border-color:#00afef;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button{text-shadow:none;padding:9px 20px;-webkit-box-shadow:none;box-shadow:none;font-weight:300;border:none;color:#fff;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#101010;margin-top:10px;}
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover{color:#fff;}
select{padding:10px;border-radius:25px;width:100%;border-color:#246f92;}
table,
th,
tr,
td{border:1px solid #101010;}
th,
tr,
td{padding:10px;}
input[type="radio"],
input[type="checkbox"]{display:inline;}
::-webkit-selection{color:#777;background:rgba(0, 0, 0, 0.1);}
::-moz-selection{color:#777;background:rgba(0, 0, 0, 0.1);}
::selection{color:#777;background:rgba(0, 0, 0, 0.1);}
#doro-page{width:100%;overflow:hidden;position:relative;}
#doro-aside{padding:20px 30px;position:relative;bottom:0;height:106.5%;top:0;right:0;z-index:1001;background:#f9f9f9;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.05);box-shadow:0 0 30px rgba(0, 0, 0, 0.05);background-image:url(../images/water-drops.png);}
@media screen and (max-width:1200px){#doro-aside{}
}
@media screen and (max-width:768px){#doro-aside{width:270px;-moz-transform:translateX(-270px);-webkit-transform:translateX(-270px);-ms-transform:translateX(-270px);-o-transform:translateX(-270px);transform:translateX(-270px);padding-top:4em;}
}
#doro-aside #doro-logo{text-align:center;font-weight:500;font-size:40px;line-height:1em;text-transform:uppercase;margin-bottom:60px;display:block;width:100%;}
#doro-aside #doro-logo span{text-align:center;font-size:13px;text-transform:uppercase;color:#888;font-weight:400;letter-spacing:3px;}
#doro-logo-footer{text-align:center;font-weight:400;font-size:22px;text-transform:uppercase;margin-bottom:0;display:block;width:100%;}
@media screen and (max-width:768px){#doro-aside #doro-logo{margin-bottom:60px;}
}
#doro-aside #doro-logo a{display:inline-block;text-align:center;color:#101010;letter-spacing:3px;}
#doro-logo-footer a{display:inline-block;text-align:center;color:#101010;}
#doro-aside #doro-logo a span{display:block;margin-top:0px;text-align:center;}
#doro-aside #doro-main-menu ul{text-align:left;margin:0;padding:0;}
@media screen and (max-width:768px){#doro-aside #doro-main-menu ul{margin:0 0 30px 0;}
}
#doro-aside #doro-main-menu ul li{margin:12px 0 12px 0;padding:0 0 6px 0;list-style:none;font-size:17px;font-weight:400;line-height:1.5em;text-transform:capitalize;letter-spacing:0.02em;}
#doro-aside #doro-main-menu ul li a{color:#333;text-decoration:none;position:relative;padding:0;font-weight:500;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
#doro-aside #doro-main-menu ul li a:hover{text-decoration:none;color:#00afef;}
#doro-aside #doro-main-menu ul li.doro-active a{color:#00afef;}
#doro-aside #doro-main-menu ul li.doro-active a:after{visibility:visible;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transform:scaleX(1);}
#doro-aside .doro-footer{position:absolute;bottom:0px;right:0;left:0;font-size:15px;text-align:center;font-weight:400;color:#777;padding:5px;background-color:#00afef;}
.doro-footer p{margin-bottom:0;color:#999;}
.doro-footer a{color:#101010;}
@media screen and (max-width:768px){#doro-aside .doro-footer{position:relative;padding-top:90px;}
}
#doro-aside .doro-footer span{display:block;}
#doro-aside .doro-footer ul{padding:0 0 5px 0;margin:0 0 5px 0;}
#doro-aside .doro-footer ul li{padding:0;margin:0;display:inline;list-style:none;}
#doro-aside .doro-footer ul li a{color:#101010;padding:2px;}
#doro-aside .doro-footer ul li a:hover,
#doro-aside .doro-footer ul li a:active,
#doro-aside .doro-footer ul li a:focus{text-decoration:none;outline:none;color:#101010;}
#doro-main{width:77%;float:right;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
@media screen and (max-width:1200px){#doro-main{width:70%;}
}
@media screen and (max-width:768px){#doro-main{width:100%;}
}
#doro-hero{min-height:560px;background:#fff url(../images/loader.gif) no-repeat center center;width:100%;float:left;margin-bottom:0;clear:both;}
#doro-hero .btn{font-size:24px;}
#doro-hero .btn.btn-primary{padding:15px 30px !important;}
#doro-hero .flexslider{border:none;z-index:1;margin-bottom:0;}
#doro-hero .flexslider .slides{position:relative;overflow:hidden;}
#doro-hero .flexslider .slides li{background-repeat:no-repeat;background-size:cover;background-position:bottom center;position:relative;min-height:400px;}
#doro-hero .flexslider .flex-control-nav{bottom:-43px;z-index:1000;right:20px;float:right;width:auto;}
#doro-hero .flexslider .flex-control-nav li{display:block;margin-bottom:6px;}
#doro-hero .flexslider .flex-control-nav li a{background:#00afef;-webkit-box-shadow:none;box-shadow:none;width:8px;height:8px;cursor:pointer;}
#doro-hero .flexslider .flex-control-nav li a.flex-active{cursor:pointer;background:#d82420;}
#doro-hero .flexslider .flex-direction-nav{}
#doro-hero .flexslider .slider-text{display:table;opacity:0;min-height:500px;padding:0;z-index:9;height:686px !important;}
#doro-hero .flexslider .slider-text > .slider-text-inner{display:table-cell;vertical-align:middle;min-height:700px;padding:20px;position:relative;}
#doro-hero .flexslider .slider-text > .slider-text-inner .desc{position:absolute;bottom:0px;left:0;padding:20px;background:transparent;}
@media screen and (max-width:768px){#doro-hero .flexslider .slider-text > .slider-text-inner{text-align:center;}
}
#doro-hero .flexslider .slider-text > .slider-text-inner h1,
#doro-hero .flexslider .slider-text > .slider-text-inner h1{font-size:40px;line-height:1.5;color:#fff;font-family:'Oswald', sans-serif;font-weight:400;margin:0;text-transform:uppercase;letter-spacing:1px;}
@media screen and (max-width:768px){#doro-hero .flexslider .slider-text > .slider-text-inner h1{font-size:30px;}
}
#doro-hero .flexslider .slider-text > .slider-text-inner .heading-section{font-size:50px;}
@media screen and (max-width:768px){#doro-hero .flexslider .slider-text > .slider-text-inner .heading-section{font-size:30px;}
}
#doro-hero .flexslider .slider-text > .slider-text-inner p{margin-bottom:0;}
@media screen and (max-width:768px){#doro-hero .flexslider .slider-text > .slider-text-inner .btn{width:100%;}
}
body.offcanvas{overflow-x:hidden;}
body.offcanvas #doro-aside{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);width:270px;z-index:999;position:fixed;}
body.offcanvas #doro-main,
body.offcanvas .doro-nav-toggle{top:0;-moz-transform:translateX(270px);-webkit-transform:translateX(270px);-ms-transform:translateX(270px);-o-transform:translateX(270px);transform:translateX(270px);}
.doro-heading{color:#101010;font-family:'Oswald', sans-serif;margin-bottom:30px;font-weight:500;font-size:30px;letter-spacing:3px;text-transform:uppercase;}
.doro-heading span{display:block;}
.doro-about-heading{color:#101010;font-family:'Roboto', sans-serif;font-weight:600;font-size:24px;}
.doro-post-heading{color:#101010;font-family:'Roboto', sans-serif;margin-bottom:30px;font-weight:600;font-size:24px;}
.doro-post-heading span{display:block;}
.heading-meta{display:block;font-family:'Roboto', sans-serif;font-size:12px;text-transform:uppercase;color:#777;font-weight:400;letter-spacing:5px;}
@media screen and (max-width:768px){.doro-post-heading{margin-bottom:15px;}
}
.blog-entry{width:100%;float:left;background:#fff;margin-bottom:60px;}
@media screen and (max-width:768px){.blog-entry{margin-bottom:45px;}
}
.blog-entry .blog-img{width:100%;float:left;overflow:hidden;position:relative;z-index:1;margin-bottom:20px;}
.blog-entry .blog-img img{position:relative;max-width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.blog-entry .desc h3{font-size:24px;margin-bottom:20px;line-height:1.5em;font-weight:400;}
.blog-entry .desc h3 a{color:#101010;text-decoration:none;font-family:'Roboto', sans-serif;font-weight:600;font-size:24px;}
.blog-entry .desc span{display:block;margin-bottom:5px;font-size:13px;color:#777 !important;}
.blog-entry .desc span small i{color:#777;}
.blog-entry .desc .lead{font-size:14px;color:#101010;font-weight:600;font-family:'Roboto', sans-serif;}
.blog-entry .desc .lead:hover{color:#101010;}
.blog-entry:hover .blog-img 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);}
.doro-post img{padding-bottom:30px;}
.doro-sidebar-part{}
.doro-sidebar-block{margin-bottom:60px;position:relative;}
.doro-sidebar-block .doro-sidebar-block-title{color:#101010;text-decoration:none;font-family:'Roboto', sans-serif;font-weight:600;font-size:24px;margin-bottom:20px;}
.doro-sidebar-search-form{position:relative;}
.doro-sidebar-search-submit{position:absolute;right:0px;top:0px;background:none;border:0;padding:12px 20px;font-size:16px;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;color:#888;background:transparent;}
.ul1{padding:0;margin:0;list-style:none;}
.ul1 > li{padding:5px 0;border-bottom:1px solid #f6f6f6;line-height:32px;}
.ul1 > li a{color:#777;text-decoration:none;display:block;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.ul1 > li a:hover{color:#101010;text-decoration:none;}
.latest{margin-bottom:20px;border-bottom:1px solid #f6f6f6;padding-bottom:20px;}
.latest a{display:block;text-decoration:none;}
.latest a .txt1{font-weight:600;line-height:1.5em;}
.latest a .txt2{color:#777;font-size:13px;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.latest a:hover .txt2{color:#101010;}
.tags{display:block;margin:0;padding:0;list-style:none;text-align:left;}
.tags li{display:inline-block;margin:0 5px 5px 0px;float:left;}
.tags li a{display:inline-block;background:#fff;border:1px solid #ececec;padding:9px 12px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-decoration:none;font-size:13px;color:#777;transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;}
.tags li a:hover{background:#101010;color:#fff;border-color:#101010;}
.doro-pagination-wrap{padding:0;margin:0;text-align:center;}
.doro-pagination-wrap li{display:inline-block;margin:0 5px;}
.doro-pagination-wrap li a{background:#f6f6f6;display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;color:#777;font-weight:400;border-radius:50%;}
.doro-pagination-wrap li a:hover{opacity:1;text-decoration:none;box-shadow:0px 16px 28px 0px rgba(0, 0, 0, 0.20);}
.doro-pagination-wrap li a.active{background-color:#101010;border:1px solid #101010;color:#fff;}
@media screen and (max-width:768px){.doro-pagination-wrap{padding:0 0 60px 0;margin:0;text-align:center;}
}
.comments-area{padding:30px 0;}
.comments-area .comments-title{font-size:24px;font-family:'Poppins', sans-serif;line-height:1.5em;font-weight:600;}
ol.comment-list{list-style:none;margin-bottom:0;padding-left:0;}
ol.comment-list li.comment{position:relative;padding:0;}
ol.comment-list li.comment .comment-body{position:relative;padding:20px 30px 20px 90px;margin-left:40px;color:#101010;position:relative;}
ol.comment-list li.comment .comment-author{display:block;margin-bottom:0px;}
ol.comment-list li.comment .comment-author .avatar{position:absolute;top:20px;left:-40px;width:100px;height:100px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;background-color:#fff;}
ol.comment-list li.comment .comment-author .name{display:inline-block;color:#101010;font-family:'Poppins', sans-serif;font-size:18px;line-height:1.5em;font-weight:600;margin-bottom:0;}
ol.comment-list li.comment .comment-author .says{display:none;color:#888;font-weight:600;}
ol.comment-list li.comment .comment-meta{color:#888;margin-bottom:15px;font-size:13px;font-weight:300;}
ol.comment-list li.comment .comment-meta a{color:#101010;}
ol.comment-list li.comment .comment-meta:before,
ol.comment-list li.comment .reply a:before{font-family:"FontAwesome";font-size:16px;vertical-align:top;}
ol.comment-list li.comment p{font-family:'Hind', sans-serif;font-size:14px;line-height:1.5em;margin:0 0 20px;color:#888;}
ol.comment-list li.comment .reply a{position:absolute;top:50px;right:30px;margin-top:-5px;font-size:13px;color:#888;}
ol.comment-list li .children{list-style:none;margin-left:80px;}
ol.comment-list li .children li{padding:0;}
@media only screen and (max-width:767px){.comments-area .padding-30{padding:15px;}
ol.comment-list li.comment .comment-body{margin-bottom:30px;margin-left:30px;}
ol.comment-list li.comment .comment-author .avatar{left:-35px;height:70px;width:70px;}
ol.comment-list li .children{margin-left:20px;}
ol.comment-list li.comment .reply a{position:static;}
}
@media only screen and (max-width:480px){ol.comment-list li.comment .comment-body{margin-left:26px;}
ol.comment-list li.comment .comment-author .avatar{left:-15px;top:12px;width:60px;height:60px;}
ol.comment-list li.comment .comment-body{padding-left:55px;}
}
.project{position:relative;margin-bottom:30px;}
.project .desc{position:absolute;top:0;bottom:0;left:0;width:100%;right:0;background:rgba(0, 0, 0, .9);opacity:0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.project .desc .con{padding:30px;display:block;position:relative;}
.project .desc .con .icon{position:absolute;bottom:30px;left:30px;right:30px}
.project .desc .con .icon span{display:inline;padding-right:5px}
.project .desc .con .icon span a{color:#ccc;padding:5px;background:#333;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}
.project .desc .con .icon i{font-size:16px;color:#ccc}
.project .desc h3{color:#fff;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;-webkit-transition:-webkit-transform .3s, opacity .3s;-webkit-transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, -webkit-transform .3s;-o-transition:transform .3s, opacity .3s;transition:transform .3s, opacity .3s;transition:transform .3s, opacity .3s, -webkit-transform .3s;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);margin-bottom:15px}
.project .desc h3 a{color:#fff}
.project .desc span{display:block;color:#ccc;font-size:13px;-webkit-transition:-webkit-transform .3s, opacity .3s;-webkit-transition:opacity .3s, -webkit-transform .3s;transition:opacity .3s, -webkit-transform .3s;-o-transition:transform .3s, opacity .3s;transition:transform .3s, opacity .3s;transition:transform .3s, opacity .3s, -webkit-transform .3s;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0)}
.project .desc span a{color:#101010}
.project:hover .desc{opacity:1}
.project:hover .desc h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.project:hover .desc span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.project-desc h2{color:#101010;font-family:'Poppins', sans-serif;font-weight:600;font-size:24px;}
.project-desc span{display:block;color:#666;font-size:13px;margin-bottom:15px}
.project-desc span a{color:#666}
.project-desc .icon span{display:inline;padding-right:5px}
.doro-blog,
.doro-post,
.doro-projects,
.doro-recent-projects,
.doro-team,
.doro-about,
.doro-services,
.doro-contact{padding-top:60px;padding-bottom:60px;clear:both;width:100%;display:block;}
@media screen and (max-width:768px){.doro-post,
.doro-projects,
.doro-blog,
.doro-about,
.doro-contact{padding-top:90px;padding-bottom:60px;}
.doro-team{padding-top:0px;}
.heading-meta{margin-bottom:0px;}
.doro-services{padding-top:90px;padding-bottom:0px;}
.doro-recent-projects{padding-top:30px;padding-bottom:60px;}
}
#doro-footer2{padding:120px;background:#f6f6f6;}
#doro-footer2 h2{margin:0 0 20px 0;color:#101010;font-size:40px;line-height:30px;letter-spacing:3px;}
@media screen and (max-width:768px){#doro-footer2{padding:100px 30px 80px 30px;background:#f6f6f6;text-align:center;}
}
.doro-lead{font-size:13px;line-height:2em;}
.doro-social{padding:0;margin:0;text-align:center;}
.doro-social li{padding:0;margin:0;list-style:none;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.doro-social li a{font-size:22px;color:#101010;padding:10px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px;}
@media screen and (max-width:768px){.doro-social li a{padding:10px 8px;}
}
.doro-social li a:hover{color:#101010;}
.doro-social li a:hover,
.doro-social li a:active,
.doro-social li a:focus{outline:none;text-decoration:none;color:#101010;}
ul.social-network{list-style:none;display:inline;margin-left:0 !important;padding:0;float:right;margin-bottom:20px;}
ul.social-network li{display:inline;margin:0 5px;}
.social-network li a{display:inline-block;position:relative;margin:0 auto 0 auto;font-size:14px;}
@media screen and (max-width:768px){ul.social-network{display:inherit;text-align:center;float:none;margin-bottom:0;}
}
.form-control{}
.form-control:active,
.form-control:focus{}
.btn-contact{font-family:'Hind', sans-serif;font-size:14px;line-height:1.75;font-weight:400;border-style:solid;color:#fff;letter-spacing:1px;border-width:0;-webkit-transition:background-color .15s ease-out;transition:background-color .15s ease-out;background-color:#101010;margin-top:10px;border-radius:0;}
#message{height:130px;}
.doro-feature{text-align:left;width:100%;float:left;margin-bottom:30px;position:relative;}
.doro-feature .doro-icon{position:absolute;top:0;left:0;display:table;text-align:center;background:transparent;}
@media screen and (max-width:1200px){}
.doro-feature .doro-text{padding-left:70px;width:100%;}
.doro-feature .doro-text h2,
.doro-feature .doro-text h3{margin:0;padding:0;}
.doro-feature .doro-text h3{font-weight:600;margin-bottom:20px;color:#101010;font-size:16px;font-family:'Poppins', sans-serif;}
.doro-feature.doro-feature-sm .doro-text{margin-top:6px;}
.doro-feature.doro-feature-sm .doro-icon i{color:#101010;font-size:40px;}
@media screen and (max-width:1200px){.doro-feature.doro-feature-sm .doro-icon i{font-size:28px;}
}
.doro-nav-toggle{cursor:pointer;text-decoration:none;}
.doro-nav-toggle.active i::before,
.doro-nav-toggle.active i::after{background:#fff;}
.doro-nav-toggle.dark.active i::before,
.doro-nav-toggle.dark.active i::after{background:#101010;}
.doro-nav-toggle:hover,
.doro-nav-toggle:focus,
.doro-nav-toggle:active{outline:none;border-bottom:none !important;}
.doro-nav-toggle i{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;width:20px;height:1px;color:#fff;font:bold 14px/.4 Helvetica;text-transform:uppercase;text-indent:-55px;background:#fff;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;top:-2px;}
.doro-nav-toggle i::before,
.doro-nav-toggle i::after{content:'';width:20px;height:1px;background:#fff;position:absolute;left:0;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.doro-nav-toggle.dark i{position:relative;color:#101010;background:#101010;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;}
.doro-nav-toggle.dark i::before,
.doro-nav-toggle.dark i::after{background:#101010;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.doro-nav-toggle i::before{top:-7px;}
.doro-nav-toggle i::after{bottom:-7px;}
.doro-nav-toggle:hover i::before{top:-10px;}
.doro-nav-toggle:hover i::after{bottom:-10px;}
.doro-nav-toggle.active i{background:transparent;}
.doro-nav-toggle.active i::before{top:0;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg);}
.doro-nav-toggle.active i::after{bottom:0;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg);}
.doro-nav-toggle{position:fixed;left:0px;top:0px;z-index:9999;cursor:pointer;opacity:1;visibility:hidden;padding:12px 15px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;background:#101010;margin:15px 30px;border-radius:50%;}
@media screen and (max-width:768px){.doro-nav-toggle{opacity:1;visibility:visible;}
}
.js .animate-box{}
#sticky_item{overflow:hidden;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
#sticky_item.is_stuck{margin-top:10px;}
@media screen and (max-width:992px){.sticky-parent{clear:both;height:inherit !important;float:left;padding-top:30px;}
}
.team{position:relative;margin-bottom:30px;}
.team .desc{position:absolute;top:0;bottom:0;left:0;width:100%;right:0;background:rgba(0, 0, 0, 0.9);opacity:0;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
.team .desc .con{padding:30px;display:block;position:relative;}
.team .desc .con .icon{position:absolute;}
.team .desc .con .icon span{display:inline;padding-right:5px;}
.team .desc .con .icon i{font-size:16px;color:#fff;}
.team .desc h3{font-size:18px;color:#fff;font-family:'Poppins', sans-serif;font-weight:600;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);margin-bottom:15px;}
.team .desc h3 a{color:#fff;}
.team .desc span{display:block;color:#FFF;font-size:13px;font-weight:400;-webkit-transition:-webkit-transform 0.3s, opacity 0.3s;-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;-o-transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s;transition:transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);margin-bottom:15px;}
.team .desc span a{color:#101010;}
.team:hover .desc{opacity:1;}
.team:hover .desc h3{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.team:hover .desc span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.team-desc h2{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;}
.team-desc span{display:block;color:#666;font-size:13px;margin-bottom:15px;}
.team-desc span a{color:#666;}
.team-desc .icon span{display:inline;padding-right:5px;}
@media screen and (max-width:768px){.team .desc{opacity:1;background:rgba(0, 0, 0, 0.4);}
.team .desc h3{font-style:28px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#101010}
.team .desc span{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
}
.container-fluid{padding-right:30px;padding-left:30px;}
.font-35px{font-size:35px;}
.font-14px{font-size:14px;}
.gray-icon{color:#101010;background:transparent;padding:6px;border-radius:50%;}
.black-icon{color:#777;}
hr{margin-top:0px;margin-bottom:-20px;border:0;}
.nopadding{padding:0px;}
.healp_line h2{color:#fff;margin-bottom:0px;font-weight:400;font-size:37px;font-family:'Dancing Script', cursive;}
nav#doro-main-menu li a:after{content:'';border-top:2px solid #444;display:block;width:20px;position:inherit;right:-56px;top:-13px;}
nav#doro-main-menu ul li{text-align:center;}
.welwater_welcome{text-align:center;padding-top:60px;}
.welwater_welcome p{font-family:'PT Sans', sans-serif; font-weight:500; padding-left:6rem;padding-right:6rem;font-size:20px;line-height:33px;color:#666;padding-bottom:20px; font-style: italic;}
a.know_more{text-transform:uppercase;font-weight:500;border-bottom:1px solid #00afef;}
a.know_more:hover{color:#00afef;}
a.know_more i{font-size:12px;color:#00afef;}
.hsixstpes{background-image:url(../images/steps_bg.jpg);background-size:cover;margin-top:80px;margin-bottom:80px;height:650px;}
.steps.design img{width:auto;}
.step_ribbon{float:right;padding-top:21px;}
.arrow_right{float:right;}
.arrow_left{float:left;}
.step_process{padding-top:13rem;}
.step1{background-image:url(../images/process1.png);background-size:cover;padding:0px;text-align:center;width:170px;height:155px;margin:0px auto;}
.step3{background-image:url(../images/process1.png);background-size:cover;padding:0px;text-align:center;width:170px;height:155px;margin:0px auto;}
.step4{background-image:url(../images/process1.png);background-size:cover;padding:0px;text-align:center;width:170px;height:155px;margin:0px auto;}
.step5{background-image:url(../images/process1.png);background-size:cover;padding:0px;text-align:center;width:170px;height:155px;margin:0px auto;}
.step1 h3, .step3 h3, .step5 h3, .step4 h3{padding-top:2.5rem;margin-bottom:0px;font-size:20px;text-transform:uppercase;}
.step_num{font-weight:600;font-size:24px;}
.step1 h4, .step3 h4, .step5 h4, .step4 h4{font-size:15px;line-height:16px;padding-top:5px;padding-left:35px;padding-right:35px;color:#777;}
.step1:before{content:'';background-image:url(../images/step-arrow.png);position:absolute;display:inline;left:215px;right:24px;width:87px;height:40px;background-repeat:no-repeat;top:16px;}
.step5:before{content:'';background-image:url(../images/step-arrow-right.png);position:absolute;display:inline;left:215px;right:24px;width:87px;height:40px;background-repeat:no-repeat;bottom:0px;}
.tank_man{max-width:382px;padding-top:2rem;}
.funfact{text-align:center;padding:20px;}
.funfact img{padding:10px;}
.funfact .title{line-height:1;margin-bottom:20px;font-size:18px;text-transform:uppercase;padding-top:10px;font-weight:400;letter-spacing:0.02em;}
.funfact .counter{font-size:46px;line-height:0.9;margin:0;color:#222;}
.funfact.funbor:before{content:'';background-image:url(../images/count-border.png);position:absolute;display:inline;width:22px;height:203px;background-repeat:no-repeat;top:-6px;left:0;}
.funfact.funbor:last-child{background-image:none!important;}
.count_img{width:auto;}
.funfact .counter::after{content:"+";margin-left:5px;}
@media only screen and (min-width:992px) and (max-width:1199px){.funfact{padding:20px;}
}
@media only screen and (min-width:768px) and (max-width:991px){.funfact{padding:20px;}
.funfact .counter{font-size:36px;}
}
#video-part{}
.video{position:relative;text-align:center;}
.video .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:75px;height:75px;border-radius:50%;text-align:center;display:inline-block;background-color:rgba(46, 77, 185, 0.1);}
.video .icon::before,
.video .icon::after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;border-radius:50%;z-index:-1;}
.video .icon::before{background-color:rgba(46, 77, 185, 0.07);-webkit-animation:video 1500ms ease-out infinite;animation:video 1500ms ease-out infinite;}
@-webkit-keyframes video{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1;}
}
@keyframes video{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(1.4);transform:scale(1.4);opacity:1;}
}
.video .icon::after{background-color:rgba(0, 175, 239, 0.39);-webkit-animation:video-2 1500ms ease-out infinite;animation:video-2 1500ms ease-out infinite;}
@-webkit-keyframes video-2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:1;}
}
@keyframes video-2{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1;}
100%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:1;}
}
.video .icon a i{font-size:36px;color:#fff;z-index:9;line-height:75px;}
.fransci_bg{background-image:linear-gradient(to right, #aac0ce,#e9eef2,#a5bcca);padding-bottom:50px;margin-top:40px;padding-top:50px;}
.water_bg{background-image:url(../images/water_bg.png);background-size:cover;}
.footer_water_bg{background-image:url(../images/footer_bg_water.png);background-size:cover;height:420px;}
.fran_head:after{content:'';background-color:#fff;width:38px;height:2px;display:inline-block;}
.fran_head{text-align:center;font-family:'Dancing Script', cursive;color:#0a7ca6;font-size:40px;}
.btn.btn-contact{background-color:#00afef;text-transform:uppercase;font-size:15px;font-weight:500;padding:8px 20px;border-radius:20px;box-shadow:0px 0px 10px #eee;}
.btn.btn-contact:hover{background-color:#d82420;}
.sendbtn_home{text-align:center;}
.logo_top{text-align:center;z-index:99;position:absolute;margin:0px auto;}
img.foot_top{width:auto;}
.foot_bg{background-image:linear-gradient(to right, #a7bccc , #f0f4f7);background-image:linear-gradient(to right, #aac0ce,#e9eef2,#a5bcca);}
.foot_content{padding-top:9rem;}
ul.foot_links li a img{width:auto;}
img.help_foot_img{width:auto;}
.foot_right_services{text-align:right;padding-right:4rem;padding-top:4rem;}
.mail_foot a{font-weight:500;color:#555;letter-spacing:0.02em;font-size:16px;}
.foot_links li a{font-weight:500;color:#555;padding-bottom:15px;font-size:17px;}
.help_foot{padding-top:10px;font-size:22px;color:#444;font-weight:500;}
.copy_right h6{font-size:13px;}
.poweredby h6{font-size:13px;}
.foot_links li{padding-bottom:8px;}
.copy_right{padding-left:4rem;}
.copy_right h4{font-size:17px;}
.poweredby{text-align:right;padding-right:4rem;}
.poweredby a{color:#939b9e;;}
.wel_head{color:#067eaa;font-size:46px;font-weight:600;font-family:'Dancing Script', cursive;}
.meni_innopadding{padding:0px;}