/*@font-face{font-family:'FontAwesome';src:url('../font-awesome/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../font-awesome/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../font-awesome/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../font-awesome/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../font-awesome/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}*/

html, body{overflow-x: hidden;font-family: 'Open Sans', Arial, sans-serif;font-size: 14px;font-weight: 300;line-height: 1.6em;color: #333333;}

a, a:hover, a:active, a:visited, a:link{color:#fff;outline:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;text-decoration:none;}

h1{margin:15px 0;font-family:'Montserrat', sans-serif;font-size:23px;color:#333333;font-weight:700;}

h2{margin:10px 0 20px 0;font-family:'Montserrat', sans-serif;font-size:20px;color:#333333;font-weight:700;}

h3{margin:10px 0 20px 0;font-family:'Montserrat', sans-serif;font-size:18px;color:#333333;font-weight:700;}

h4{margin:10px 0 10px 0;font-family:'Montserrat', sans-serif;font-size:16px;color:#333333;font-weight:700;}

h5{margin:5px 0 10px 0;font-family:'Montserrat', sans-serif;font-size:14px;color:#333333;font-weight:700;}

h6{margin:0 0 15px 0;padding:0 0 0 0;font-family:'Montserrat', sans-serif;font-size:12px;color:#333333;font-weight:700;}

hr{padding:0 0 0 0;margin:0 0 10px 0;display:inline-table;width:85px;height:6px;background:rgba(0,0,0,0.3);border:0;}

hr.special{padding:0 0 0 0;margin:20px 0 0 0;border:0;height:34px;background:url(../img/hr-spec.png) no-repeat center center;}

.medium-txt{padding:10px 0;font-size:21px;line-height:26px;text-align:center;font-weight:300;color:#333333;}

.color{color:#1e9fb4;}

.nopadding {padding: 0 !important; margin: 0 !important;}

.menu-h4, .phone a{color:#d9232d !important; }

.aligncenter{text-align: center;}

.social-icons{color: #d9232d !important;}

.topslider h2{color: #FFF; }

.animated{visibility:hidden;}

.visible{visibility:visible;}

.button-large, .button-large:focus, .button-large:hover{padding:7px 25px;margin:5px 0 20px 0;font-size:13px;color:#ffffff;font-weight:500;background:#d9232d;display:inline-table;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-decoration:none;}

.icon-list{padding:0 0 0 15px;margin:0 0 0 0;list-style:none;}

.icon-list li{padding:10px 0;margin:0 0 0 0;}

.icon-list i{padding-right:10px;color:#1e9fb4;font-size:18px;}

.side-fix{position: fixed;width: 170px;text-align: center;float: right;top: 300px; height: auto;font-size: 18px; background: #444 !important;z-index: 105;right: 0;font-weight: 500;}

.inner-main-cont-area{padding:0 0 80px 0;margin:0 0 0 0;background:url(../img/sky-bottom.jpg) no-repeat bottom center;background-size:100% auto;}

#mask{background-color:#ffffff;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;z-index:100000;}

#loader{background-image:url(../img/loader.gif);background-position:center center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px;}

#top-header{background:#f2f2f2;z-index:103;margin:0 auto;padding:3px;font-size: 11px;    border-bottom: 1px solid #ddd;}

.pf-img{min-height: 300px;}

.contact-area-top{float:left;color:#656565;line-height: 1.6em;}

.social-area{text-align:right;float:right;padding: 0;}

.social-area .social-footer li a{color:#d9232d}

.caret {margin-top: -13px;float:right;}

.toolbox .inner-span{text-align: justify; padding: 10px; font-size:18px;}

.white{color:#fff;}

.top {

    border-bottom: 1px solid #ddd;

    padding: 10px 0;

    margin: 0;

    background: #f2f2f2;

}

 .top ul.topleft-info {

    list-style: none;

    margin: 0;

    padding-left: 0;

    float: left;

}

.top ul.topleft-info li {

    display: inline;

    margin: 0 20px 0 0;

    padding: 0;

    font-weight: 500;

}

.top ul.topleft-info li span{ font-size:12px;line-height:1em;}

.header-area{padding:3px 0;border-bottom: 1px solid #ddd;position:absolute;width:100%; height:58px;left:0;z-index:1000;background:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.header-area.navbar-fixed-top{position:fixed;top:0px;padding:1px 0 0 0;background:#fff;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.logo-area{padding:0 0 0 0;margin:0 0 0 0;float:left;text-align:left;font-family:'Montserrat', sans-serif;position:relative;}

.logo-area a.logo{display: inline-table;text-decoration: none;width: 75%;padding: 7px;background: #fff;border-radius: 10px;}

.logo-area span.phone{padding-left:20px;display:inline-table;color:#FFF;font-size:14px;border-left:1px solid rgba(251,251,251,0.5);}

.toggle-btn, .toggle-btn:hover, .toggle-btn:focus{padding:0 0 0 0;margin:0 0 0 0;float:right;position:absolute;top:9px;right:5px;color:#ffffff;font-size:24px;cursor:pointer;display:none;}

.nav-main{position:absolute;padding:6px 0 0 0;margin:0 0 0 0;float:right;width:100%;font-family:'Montserrat', sans-serif;}

.nav-main .menu-cont{padding:0 0 0 0;margin:0 0 0 0;list-style:none;font-size:14px;font-weight:700;text-transform:uppercase;}

.nav-main .menu-cont li{padding:0 15px;margin:0 0 0 0;display:inline-table;position:relative;}

.nav-main .menu-cont li a{color:#ffffff;text-decoration:none;display:block;border-bottom:3px solid rgba(53,143,162,0);}

.nav-main .menu-cont li a:hover, .nav-main .menu-cont li.active a, .nav-main .menu-cont li:hover a{color:#1e9fb4;text-decoration:none;border-bottom:3px solid rgba(53,143,162,0.8);}

a.nav-order-btn, a.nav-order-btn:hover{padding:3px 10px;margin:10px 0 0 0;display:inline-table;background:#3b5998;color:#ffffff!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;border:0!important;}

.nav-main .menu-cont li ul.sub-menu{padding:0 0 0 0;margin:0 0 0 0;list-style:none;position:absolute;display:none;}

.nav-main .menu-cont li:hover ul.sub-menu{display:block;}

.nav-main .menu-cont li ul.sub-menu li{padding:0 0 0 0;margin:0 0 0 0;display:block;text-align:center;}

.nav-main .menu-cont li ul.sub-menu li a{padding:5px 10px;margin:0 0 1px 0;border:0;background:rgba(53,143,162,0.8);white-space:nowrap;font-size:14px;font-weight:400;text-transform:none;min-width:130px;color:#ffffff;text-align:left;}

.nav-main .menu-cont li ul.sub-menu li a:hover, .nav-main .menu-cont li ul.sub-menu li.active a{background:rgba(53,143,162,0.4);color:#ffffff;}

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#particles{width:100%;height:100%;overflow:hidden;background:#FFF;position:relative;z-index:10;min-height:290px;}

.home.inner #particles { max-height:250px; overflow: hidden; min-height:250px;}

.cont-area{position:absolute;left:0;top:25%;padding:0 20px;width:100%;text-align:center;height:auto; z-index:30;}

.banner-area{text-align:center;}

.banner-area h1{font-size:45px;color:#ffffff;}

.banner-area h5{color:#F5F5DC;}

#particles.inner-particle{min-height:450px;}

.cont-area-inner{padding:0 0 0 0;width:100%;position:absolute;left:0;bottom:0;z-index:30;}

.cont-area-inner h1{padding:0 0 0 0;margin:0 0 0 0;color:#ffffff;}

.cont-area-inner .inner-rocket-img{padding-top:120px;text-align:center;}

.cont-area-inner .inner-rocket-img img{width:90%;max-width:711px;}

.cont-area-inner .heading-area{padding:35px 0;margin:0 0 0 0;background:rgba(0,0,0,0.3);}

.breadcrumbs-inner{padding:20px 0 0 0;margin:0 0 0 0;list-style:none;text-align:right;font-size:14px;color:#ffffff;}

.breadcrumbs-inner li{padding:0 0 0 0;margin:0 0 0 0;display:inline-block;}

.breadcrumbs-inner li:after{padding:0 10px;margin:0 0 0 0;content:">";}

.breadcrumbs-inner li:last-child:after{padding:0 0 0 0;margin:0 0 0 0;content:"";}

.breadcrumbs-inner li a{color:#ffffff;text-decoration:none;}

.breadcrumbs-inner li a:hover, .breadcrumbs-inner li.active a, .breadcrumbs-inner li.active:after{color:#1e9fb4;text-decoration:none;}

.banner-area .slides{padding:0 0 0 0;margin:0 0 0 0;list-style:none;}

.banner-area .slides li{padding:0 0 0 0;margin:0 0 0 0;z-index:30;}

.banner-area .slides li h1{opacity:1;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:-webkit-transform .5s cubic-bezier(0.19,1,.22,1),opacity 1s cubic-bezier(0.19,1,.22,1);-moz-transition:-moz-transform .5s cubic-bezier(0.19,1,.22,1),opacity 1s cubic-bezier(0.19,1,.22,1);transition:-webkit-transform .5s cubic-bezier(0.19,1,.22,1),-moz-transform 2.5s cubic-bezier(0.19,1,.22,1);}

.banner-area .slides li.flex-active-slide h1{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-backface-visibility:hidden;}

.banner-area .flex-control-nav{padding:0 0 0 0;margin:0 0 0 0;text-align:center;}

.banner-area .flex-control-nav li{padding:0 0 0 0;margin:0 5px;display:inline-table;}

.banner-area .flex-control-nav li a{padding:0 0 0 0;margin:0 0;display:inline-table;width:10px;height:10px;font-size:0;line-height:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(251,251,251,0);border:1px solid rgba(251,251,251,0.5);cursor:pointer;}

.banner-area .flex-control-nav li a:hover, .banner-area .flex-control-nav li a.flex-active{background:rgba(251,251,251,1);border:1px solid rgba(251,251,251,1);}

.banner-btm-img{padding:0 0 0 0;margin:0 0 0 0;text-align:center;position:absolute;bottom:0;left:0;width:100%;z-index:10;}

.banner-btm-img img{width:100%;max-width:1100px;}

.about-area{padding:0 0 0 0;margin:0 0 0 0;}

.about-top-area{padding:0 0 100px 0;margin:0 0 0 0;background:#fff;color:#444;text-align:center;}

.about-area-inner .about-top-area{padding:40px 0 100px 0;}

.about-top-area h1, .about-top-area h2, .about-top-area h3, .about-top-area h4, .about-top-area h5, .about-top-area h6{color:#444;}

.about-top-area .top-float-img{padding:0 0 100px 0;margin:0 0 60px 0;position:relative;text-align:center;}

.about-top-area .top-float-img .image-container{position:absolute;left:0;bottom:0;width:100%;z-index:500;}

.about-top-area .top-float-img .image-container img{width:100%;max-width:1087px;}

.colum-contents{padding-top:0;}

.col-conts{padding-top:80px;text-align:center;font-size:16px;line-height:21px;}

.icon-container{padding:28px 0 0 0;margin:0 0 20px 0;width:185px;height:185px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(0,0,0,0.3);display:inline-table;}

.about-main{padding:3px 0;margin:0 0 0 0;}

.col-content{padding-top:10px;}

.story-cont{text-align:left;font-size:16px;line-height:22px;color:#333333;}

.story-cont p{font-style: normal;color: #4d4d4d;font-family: Verdana, Geneva, sans-serif;font-size: 15px;line-height: 20px;}

.story-cont h4{margin-bottom:0;}

.about-tab{}

.result-div{color:#fff; font-weight:800; font-size:18px; padding:10px; margin:10px}

#tab-container{}

.panel-container .tab-cont.active{visibility:visible!important;}

#tab-container .etabs{padding:0 0 0 0;margin:0 0 0 0;list-style:none;}

#tab-container .etabs li{padding:0 0 0 0;margin:0 0 0 0;width:25%;float:left;border-top:6px solid #ffffff;}

#tab-container .etabs li.active{border-top:6px solid #1e9fb4;}

#tab-container .etabs li a{padding:10px 0;margin:0 0 0 0;display:block;color:#999999;background:#eeeeee;border:1px solid #cccccc;border-bottom:0;border-right:0;text-align:center;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;}

#tab-container .etabs li:last-child a{border-right:1px solid #cccccc;}

#tab-container .etabs li a i{padding-right:10px;font-size:24px;}

#tab-container .etabs li.active a{color:#666666;background:#ffffff;border-top:1px solid #1e9fb4;}

.panel-container{padding:30px;border:1px solid #cccccc;}

.panel-container .tab-cont{display:none;font-size:14px;line-height:24px;}

.panel-container .tab-cont h6{color:#666666;}

.panel-container .tab-cont.active{display:block;}

.tab-cont-left{float:left;width:70%;}

.tab-cont-right{padding-top:20px;padding-right:3%;float:right;width:30%;text-align:right;}

.about-pg-cont{padding:60px 0 0px 0;}

.about-pg-texts{padding:60px 0 0 0;text-align:left;}

.about-pg-texts p{padding:10px 0;margin:0 0 0 0;}

.statistics-main{background:url(../img/bg-01.jpg) no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;color:#ffffff;}

.statistics-main .solid-bg{padding:100px 0;background:rgba(0,0,0,0.7);text-align:center;}

.statistics-main .col-cont{padding-top:40px;padding-bottom:40px;}

.statistics-main .icon-cont{padding-top:22px;margin-bottom:20px;background:rgba(30,159,180,0.3);width:90px;height:90px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;color:#ffffff;font-size:48px;display:inline-table;}

.statistics-main .count-txt{display:block;font-size:90px;line-height:80px;font-family:'Montserrat', sans-serif;font-weight:700;display:block;}

.statistics-main hr{padding:0 0 0 0;margin:10px 0 15px 0;width:140px;height:5px;background:rgba(30,159,180,0.3);display:inline-table;border:0;}

.statistics-main .count-btm{font-family:'Montserrat', sans-serif;font-weight:400;font-size:18px;text-transform:uppercase;display:block;}

/*.team-area-top{padding-top:50px;}*/

.team-image-big{padding:0 0 0 0;margin:0 0 0 0;}

.team-image-big img{width:100%;}

.call-to-action{padding:60px 0;margin:0 0 0 0;background:#232838;color:#ffffff;}

.call-to-left{text-align:left;color:#999999;font-size:18px;}

.call-to-left h3{margin:18px 0 10px 0;color:#ffffff;font-weight:normal;}

.call-to-left .ico-container{margin:0 30px 0 0;padding:20px 0 0 0;font-size:48px;color:#ffffff;text-align:center;border:10px solid rgba(0,0,0,0.3);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:110px;height:110px;display:inline-table;float:left;}

.call-to-right{text-align:right;}

.call-to-action-02{padding:0 0 0 0;margin:0 0 0 0;background:url(../img/sky-bg.jpg) no-repeat center bottom fixed #1e9fb4;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;}

.call-to-action-02 .solid-bg{padding:120px 0;margin:0 0 0 0;}

.call-to-action-02 .solid-bg h2{font-size:35px;color:#1e9fb4;}

.call-to-action-02 .solid-bg h4{padding:10px 0 30px 0;margin:0 0 0 0;font-weight:400;}

.management-team{padding:100px 0 10px 0;margin:0 0 0 0;text-align:center;}

.manage-team-cont{padding:0 0 0 0;margin:0 0 0 0;list-style:none;}

.manage-team-cont li{padding:60px 0 0 0;margin:0 0 0 2.5%;display:inline-table;width:31%;}

.manage-team-cont li:first-child, .manage-team-cont li:nth-child(3n+1){margin:0 0 0 0;}

.management-single{text-align:left;font-size:14px;}

.management-single h5{margin-top:25px;font-weight:400;}

.management-single h5 span{font-size:14px;}

.management-single .Profile-image{padding:0 0 0 0;margin:0 0 0 0;position:relative;overflow:hidden;}

.management-single .Profile-image img{width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 2.5s ease 0s;-moz-transition:all 2.5s ease 0s;-ms-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s;}

.management-single:hover .Profile-image img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 2.5s ease 0s;-moz-transition:all 2.5s ease 0s;-ms-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s;}

.management-single .Profile-image .mask{padding:0 0 0 0;margin:0 0 0 0;display:table-cell;position:absolute;text-align:center;width:100%;height:100%;z-index:20;background:rgba(251,251,251,0.7);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.management-single:hover .Profile-image .mask{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.management-single .Profile-image .mask ul{padding:45% 0 0 0;margin:0 0 0 0;list-style:none;}

.management-single .Profile-image .mask ul li{padding:0 1px;margin:0 0 0 0;display:inline-table;width:auto;}

.management-single .Profile-image .mask ul li a{padding:4px 0 0 0;margin:0 0 0 0;font-size:18px;text-align:center;text-decoration:none;width:38px;height:38px;color:rgba(0,0,0,0.3);border:2px solid rgba(0,0,0,0.3);display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.management-single .Profile-image .mask ul li a:hover{color:rgba(0,0,0,1);border:2px solid rgba(0,0,0,1);}

.team-boxed-cont{padding:90px 0 120px 0;background:url(../img/sky-bottom.jpg) no-repeat center bottom;-webkit-background-size:100% auto!important;-moz-background-size:100% auto!important;-ms-background-size:100% auto!important;background-size:100% auto!important;}

.team-boxes{padding:0 0 0 0;margin:0 0 0 0;list-style:none;}

.team-boxes .team-bx-cont{padding:30px 40px;margin:15px 0;background:#ffffff;font-size:14px;}

.team-boxes .team-bx-cont h4{font-weight:400;}

.team-boxes .team-bx-cont p{padding:0 0 0 0;margin:10px 0;}

.services-main{padding:0px 0 30px 0;margin:0 0 0 0;text-align:center;}

.service-all{padding-top:10px;}

.service-single{padding-top:70px;font-size:14px;}

.service-single i{color:#1e9fb4;font-size:100px;margin-bottom:15px;}

.service-single h5{font-weight:400;margin-bottom:15px;}

.want-more-main{padding:50px 0 0 0;margin:0px 0 0 0;background:#1e9fb4;color:#ffffff;}

.want-more-main h1, .want-more-main h2, .want-more-main h3, .want-more-main h4, .want-more-main h5, .want-more-main h6{color:#ffffff;}

.want-more-left{text-align:left;padding-bottom:50px;}

.want-more-left h2{margin-bottom:0;}

.want-more-left hr{background:rgba(251,251,251,0.5);height:5px;margin-bottom:12px;width:110px;}

.want-more-left hr{background:rgba(251,251,251,0.5);height:5px;margin-bottom:10px;width:110px;}

.want-more-left .medium-txt{margin:5px 0 0 0;padding:0 0 0 0;text-align:left;width:100%;color:#ffffff;}

.more-features{padding-top:15px;}

.features-single{padding-top:30px;}

.features-icon{padding:5px 30px 0 0;width:22%;float:left;}

.features-icon i{padding-top:17px;width:68px;height:68px;display:block;color:#ffffff;font-size:30px;text-align:center;background:rgba(251,251,251,0.3);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.features-cont{float:left;font-size:14px;width:78%;}

.features-cont hr{margin:0 0 10px 0;display:block;}

.want-more-right{text-align:right;position:relative;height:700px;}

.want-more-right .big-image{position:absolute;width:98%;right:0;bottom:-1px;}

.portfolio-main{padding:0px 0 0 0;margin:0 0 0 0;text-align:center;}

.portfolio-main.for-home-page{padding:0 0 50px 0;margin-top: 99px;}

.portfolio-items{padding:50px 0 0 0;}

.portfolio-main.for-home-page .portfolio-items{padding:0 0 0 0;}

.portfolio-link{padding:20px 0 80px 0;margin:0 0 0 0;list-style:none;position:inherit!important;top:inherit!important;left:inherit!important;height:auto!important;}

.portfolio-link li{padding:0 2px;margin:0 0 0 0;display:inline-table;}

.portfolio-link li a{padding:12px 25px;margin:0 0 0 0;display:block;font-family:'Montserrat', sans-serif;font-size:18px;color:#666666;background:#eeeeee;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-decoration:none;cursor:pointer;}

.portfolio-link li a:hover, .portfolio-link li a.is-checked{color:#ffffff;background:#663399;text-decoration:none;}

.portfolio-content{padding:0 0 0 0;margin:0 0 0 0;list-style:none;min-height:725px;}

.portfolio-main.for-home-page .portfolio-content{min-height:inherit;}

.portfolio-content li{padding:0 0 0 0;margin:0 0 0 0;width:50%;float:left;}

.portfolio-content li img{width:100%;}

.port-image{display:block;position:relative;overflow:hidden; margin:10px}

.port-image .mask{padding:28% 0 0 0;margin:0 0 0 0;position:absolute;display:table-cell;width:100%;height:100%;z-index:10;background:rgba(0,0,0,0.9);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.port-image:hover .mask{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.port-image img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all 2.5s ease 0s;-moz-transition:all 2.5s ease 0s;-ms-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s;}

.port-image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 2.5s ease 0s;-moz-transition:all 2.5s ease 0s;-ms-transition:all 2.5s ease 0s;transition:all 2.5s ease 0s;}

.port-image .mask a{padding:20px 0 0 0;margin:0 15px;color:#ffffff;font-size:36px;width:80px;height:80px;text-align:center;background:#1e9fb4;display:inline-table;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.port-image .mask a:hover{color:#1e9fb4;background:#ffffff;}

.order-main{padding:100px 0;margin:0 0 0 0;text-align:center;}

.order-main hr{width:100%;}

.our-blog-home{padding:80px 0 100px 0;}

.blog-home-cont{padding:10px 25px;padding-bottom:0;margin:0 auto;margin-top:60px;border:1px solid #cccccc;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;width:80%;text-align:left;position:relative;}

.blog-home-cont .heading-container{padding:0 10px;position:absolute;left:20px;top:-15px;background:#ffffff;text-transform:uppercase;}

.blog-home-cont .heading-container i.fa{font-size:24px;}

.blog-home-cont .heading-container h4{margin:0 0 0 0;font-size:18px;font-weight:400;}

.blog-home-cont .blog-conts{padding:0 0 0 0;margin:0 0 0 0;list-style:none;}

.blog-home-cont .blog-conts li{padding:22px 0 18px 0;margin:0 0 0 0;border-bottom:1px solid #cccccc;}

.blog-home-cont .blog-conts li:last-child{border-bottom:0;}

.blog-home-cont .blog-date{padding:0 3% 0 0;margin:0 0 0 0;display:inline-block;text-align:center;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-size:24px;color:#666666;font-weight:400;line-height:26px;width:15%;}

.blog-home-cont .blog-date span{display:block;font-size:72px;color:#333333;font-weight:700;line-height:72px;}

.blog-home-cont .blog-texts{padding:0 0 0 0;margin:0 0 0 0;display:inline-block;width:84%;}

.blog-home-cont .blog-texts h5{margin:0 0 0 0;font-size:18px;font-weight:400;}

.blog-home-cont .blog-texts .blog-by{margin:2px 0;font-size:14px;font-style:italic;color:#999999;}

.blog-view-more{padding:0 0 0 0;margin:0 0 0 0;position:absolute;bottom:-16px;right:30px;}

.blog-view-more .view-more, .blog-view-more .view-more:focus{padding:5px 15px;margin:0 0 0 0;background:#1e9fb4;display:inline-block;text-decoration:none;font-family:'Montserrat', sans-serif;font-size:16px;color:#ffffff;font-weight:400;text-transform:uppercase;}

.blog-view-more .view-more:hover{background:#663399;color:#ffffff;text-decoration:none;}

.blog-main{padding:100px 0;margin:0 0 0 0;font-size:14px;}

.blog-main h1 a, .blog-main h2 a, .blog-main h3 a, .blog-main h4 a, .blog-main h5 a, .blog-main h6 a{color:#333333;}

.blog-left{padding-right:80px;font-size:14px;}

.blog-single{padding:0 0 30px 0;margin:50px 0 0 0;border-bottom:2px solid #eeeeee;}

.blog-single:first-child{margin:0 0 0 0;}

.blog-single:last-child{padding:0 0 0 0;border-bottom:0;}

.post-media{padding:0 0 0 0;margin:0 0 10px 0;}

.post-media img{width:100%;}

.post-title{padding:0 0 0 0;margin:0 0 0 0;}

.post-meta{padding:10px 0;margin:0 0 15px 0;font-family:'Montserrat', sans-serif;font-weight:400;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;font-size:13px;font-style:italic;}

.post-meta i{padding-left:20px;color:#666666;font-size:12px;}

.post-meta i:first-child{padding-left:0;}

.post-meta a{color:#666666;text-decoration:none;}

.post-content{padding:0 0 0 0;margin:0 0 0 0;font-size:16px;}

.post-content .read-more-link{padding:3px 15px;margin:10px 0;font-family:'Montserrat', sans-serif;color:#ffffff;text-decoration:none;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#1e9fb4;}

.post-content .read-more-link:hover{color:#ffffff;text-decoration:none;background:#663399;}

.comment-respond{padding-top:40px;}

.comment-respond h3{padding:0 0 0 0;margin:0 0 15px 0;font-size:18px;text-transform:uppercase;}

.comment-form{padding:0 0 0 0;margin:0 0 0 0;}

.comment-form input, .comment-form textarea{padding:7px 0;margin:0 0 10px 0;font-family:'Montserrat', sans-serif;font-weight:400;color:#666666;border:0;border-bottom:3px solid #eeeeee;width:100%;}

.comment-form textarea{height:80px;}

.comment-form .form-submit #submit{padding:6px 20px;margin:0 0 0 0;font-family:'Montserrat', sans-serif;color:#ffffff;border:0;font-weight:bold;background:#1e9fb4;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;display:inline-table;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

.comment-form .form-submit #submit:hover{color:#ffffff;background:#663399;}

.comment-form #respond-inputs{padding:0 0 10px 0;}

.comment-form #respond-inputs p{padding:0 0 0 0;margin:0 0 0 0;float:left;width:33.333%;}

.comment-form #respond-inputs p:nth-child(2){padding:0 10px;}

.sidebar-content{padding-top:30px;font-size:14px;}

.sidebar-content a, .sidebar-content a:focus{color:#666666;text-decoration:none;}

.sidebar-content a:hover{color:#333333;text-decoration:none;}

.sidebar-content h3{padding:0 0 0 0;margin:40px 0 15px 0;font-size:18px;text-transform:uppercase;}

.sidebar-content ul{padding:0 0 30px 0;margin:0 0 0 0;list-style:none;border-bottom:2px solid #eeeeee;}

.sidebar-content ul li{padding:3px 0;margin:0 0 0 0;}

.sidebar-content ul li:before{padding-right:10px;font-family:'FontAwesome';content:'\f101';}

.widget_search{padding:0 0 0 0;margin:0 0 0 0;border:1px solid #eeeeee;}

.widget_search .search-field{padding:5px 10px;margin:0 0 0 0;border:0;font-size:14px;float:left;width:80%;color:#666666;font-family:'Montserrat', sans-serif;font-weight:400;}

.widget_search .search-btn{padding:5px 10px;margin:0 0 0 0;border:0;background:none;font-size:15px;float:right;width:20%;text-align:right;color:#333333;}

.testimonial-main{padding:0 0 0 0;margin:0 0 0 0;background:url(../img/sky-bg.jpg) no-repeat center bottom fixed #1e9fb4;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;background-size:cover;}

.testimonial-main .solid-bg{padding:1px 0;margin:0 0 0 0;}

.lum-testimonial .carousel-inner{overflow:initial!important;}

.testimonial-cont-main{margin:0 auto;overflow:hidden;width:80%;}

.testimonial-cont{padding-top:12px;position:relative;}

.lum-testimonial{padding:60px 50px 30px 50px;margin:0 0 0 0;color:#444;background:#f2f2f2;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;font-size:20px;font-style:italic;line-height:36px;position:relative;overflow:inherit!important;}

#carousel-example-generic{overflow:inherit!important;}

.lum-testimonial span{font-style:normal;font-weight:600;}

.lum-testimonial .testimonial-user-photo{position:absolute;width:100%;top:-115px;left:0;text-align:center;}

.lum-testimonial .testimonial-user-photo span{width:110px;height:110px;display:inline-block;border:5px solid rgba(0,0,0,0.1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.lum-testimonial .testimonial-user-photo img{width:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}

.lum-testimonial .carousel-indicators{position:absolute;margin:0 0 0 0;top:10px;right:25px;left:inherit;width:170px;text-align:right;bottom:inherit;}

.lum-testimonial .carousel-indicators li{padding:0 0 0 0;margin:0 0 0 2px;width:16px;height:16px;background:rgba(251,251,251,0.2);border:0;}

.lum-testimonial .carousel-indicators li:hover, .lum-testimonial .carousel-indicators li.active{background:rgba(251,251,251,0.6);}

.pricing-main{padding:100px 0;margin:0 0 0 0;}

.price-table{padding-top:80px;}

.price-single{border:1px solid #1e9fb4;text-align:center;font-family:'Montserrat', sans-serif;background:#ffffff;}

.price-single h5{padding:0 0 0 0;margin:30px 0;color:#1e9fb4;text-transform:uppercase;}

.price-tb{padding:40px 0 25px 0;background:#1e9fb4;color:#ffffff;font-size:35px;font-weight:700;}

.price-tb span{font-size:48px;font-weight:400;}

.price-tb i{font-size:18px;font-style:normal;font-weight:400;}

.price-single .lists{padding:30px 40px;margin:0 0 0 0;list-style:none;text-align:left;}

.price-single .lists li{padding:7px 0 7px 5px;margin:0 0 0 0;list-style:none;font-size:14px;color:#333333;}

.price-single .lists li.disabled{color:#999999;}

.price-single .lists li:before{padding-right:15px;font-family:'FontAwesome';content:"\f00c";font-size:16px;color:#333333;}

.price-single .lists li.disabled:before{font-family:'FontAwesome';content:"\f00d";color:#999999;}

.price-single .button-large, .price-single .button-large:focus{margin:0 0 40px 0;padding:20px 40px;background:#1e9fb4;}

.price-single .button-large:hover{background:#663399;}

.price-single.active{border:1px solid #1e9fb4;background:#1e9fb4;color:#ffffff;margin-top:-20px;}

.price-single.active h5{margin:35px 0;color:#ffffff;}

.price-single.active .price-tb{padding:50px 0 35px 0;background:#ffffff;color:#1e9fb4;}

.price-single.active .lists li{color:#ffffff;}

.price-single.active .lists li.disabled{color:#ffffff;}

.price-single.active .lists li:before{color:#ffffff;}

.price-single.active .lists li.disabled:before{color:#ffffff;}

.price-single.active .button-large, .price-single.active .button-large:focus{background:#ffffff;color:#1e9fb4;margin-bottom:45px;margin-top:5px;}

.price-single.active .button-large:hover{background:#663399;color:#ffffff;}

.map-main{padding:0 0 0 0;margin:0 0 0 0;position:relative;}

#map{padding:0 0 0 0;margin:0 0 0 0;height:660px;width:100%;z-index:10;}

.address-on-map{padding:40px 0 30px 0;margin:0 0 0 0;font-family:'Montserrat', sans-serif;font-size:14px;font-weight:400;text-align:left;color:#ffffff;width:100%;position:absolute;bottom:0;left:0;background:rgba(30,159,180,0.8);z-index:100;}

.address-on-map a, .address-on-map a:hover{color:#ffffff;}

.address-on-map i{padding-right:5px;font-size:18px;}

.address-on-map span.logo-address{padding:0 20px 0 0;margin:0 0 0 0;display:inline-table;}

.address-on-map ul.address{padding:0 0 0 25px;margin:0 0 0 0;list-style:none;border-left:1px solid #ffffff;display:inline-table;}

.address-on-map ul.address li{padding:0 30px 0 0;margin:0 0 0 0;display:inline-table;}

.contact-area{padding:100px 0;margin:0 0 0 0;}

.contact-form-main{padding:100px 0 0 0;margin:0 0 0 0;}

.contact-form-main .first-field, .contact-form-main .second-field, .contact-form-main .third-field, .contact-form-main .forth-field{margin-bottom:60px;border-width:3px;font-size:16px;}

.contact-form-main .forth-field{height:100px;}

.contact-form-main .input-submit{padding:17px 50px;margin:0 0 0 0;font-family:'Montserrat', sans-serif;color:#ffffff;font-size:24px;font-weight:bold;background:#663399;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;border:0;}

.first-field.error, .second-field.error, .third-field.error, .forth-field.error{border-bottom:1px solid #FF0000;}

#contact-loading{padding:120px 0;text-align:center;font-size:24px;color:#FF0000;}

#contact-success{padding:120px 0;text-align:center;font-size:18px;color:#FF0000;}

#contact-failed{padding:120px 0;text-align:center;font-size:24px;color:#FF0000;}

.contact-address{padding:50px 0 0px 0;font-size:16px;}

.contact-address a{color:#666666;}

.contact-address i{padding:20px 0;font-size:48px;color:#1e9fb4;}

.contact-address h5{padding-bottom:5px;font-weight:400;}

.social-main{padding:100px 0 80px 0;margin:0 0 0 0;text-align:center;}

.social-main .social{padding:0 0 0 0;margin:0 0 0 0;list-style:none;font-size:35px;}

.social-main .social li{padding:0 10px;margin:0 0 0 0;display:inline-table;}

.social-main .social li a{padding:22px 0 0 0;margin:0 0 0 0;display:block;width:105px;height:105px;text-align:center;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#1e9fb4;text-decoration:none;}

.social-main .social li a:hover{color:#1e9fb4;background:#ffffff;}

.client-logos-main{padding:60px 0;margin:0 0 0 0;background:#fff;}

.clients-carousel{text-align:center;}

.carousel-main-cont{position:relative;}

.logo-carousel{padding:0 40px;margin:0 0 0 0!important;list-style:none;height:85px;overflow:hidden;}

.logo-carousel li.crsl-item{width:171px!important;}

.client-logos-main ul.crsl-nav{padding:0 0 0 0;margin:0 0 0 0;list-style:none;position:absolute;width:100%;top:20px;left:0;}

.client-logos-main ul li:first-child{float:left;margin-left:10px;}

.client-logos-main ul li:last-child{float:right;margin-right:10px;}

.client-logos-main ul.crsl-nav a{font-size:36px;color:#999;}

.client-logos-main ul.crsl-nav a:hover{font-size:36px;color:rgba(251,251,251,0.3);}

#particles > img{width:100%;opacity: 0.7;min-height: 250px;}

.footer-area{padding:0 0 0 0;margin:0 0 0 0;background:#f2f2f2;font-size:14px;color:#999999;}

.footer-area a{color:#999999;text-decoration:none;}

.footer-area a:hover{color:#ffffff;text-decoration:none;}

.footer-top{padding:70px 0;margin:0 0 0 0;}

.footer-nav ul{padding:0 0 0 0;margin:0 0 0 0;list-style:none;font-family:'Montserrat', sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;}

.footer-nav ul li{padding:2px 0;margin:0 0 0 0;}

.footer-nav ul li:before{padding:0 10px 0 0;margin:0 0 0 0;font-family:'FontAwesome';content:"\f0da";color:#62646c;font-size:14px;}

.footer-logo{margin-bottom:15px;border-radius:3px; background:#444;}

.footer-about p{color:#444}

.footer-address ul{padding:0 0 0 15px;margin:0 0 0 0;list-style:none;}

.footer-address ul li{padding:7px 0;margin:0 0 0 0;}

.footer-address ul li.email:before{padding:0 15px 0 0;margin:0 0 0 0;font-family:'FontAwesome';content:"\f0e0";font-size:14px;}

.footer-address ul li.phone:before{padding:0 15px 0 0;margin:0 0 0 0;font-family:'FontAwesome';content:"\f095";font-size:14px;}

.footer-address ul li.address:before{padding:0 15px 0 0;margin:0 0 0 0;font-family:'FontAwesome';content:"\f0f7";font-size:14px;display:block;float:left;height:50px;}

.footer-map{text-align:center;}

.footer-map .map{margin-bottom:20px;}

.social-footer{padding:0 0 0 0;margin:0 0 0 0;list-style:none;font-size:24px;}

.social-footer li{padding:0 5px;margin:0 0 0 0;display:inline-table;}

.social-footer li a{color:rgba(251,251,251,0.2);}

.social-footer li a:hover{color:rgba(251,251,251,0.5);}

.footer-bottom{padding:30px 0 20px 0;margin:0 0 0 0;background:#f7f7f7;border-top: 1px solid #ddd;}

#pg-sin-main{width:100%;height:100%;overflow:hidden;position:relative;}









.for-sin-page, .pg-canvas{overflow:hidden!important;}

.float-footer{position:absolute;text-align:center;bottom:0;left:0;width:100%;z-index:1000;}

.pg-sin-cont{text-align:center;position:absolute;width:100%;left:0;top:8%;z-index:10000;}

.pg-sin-logo{font-family:'Montserrat', sans-serif;color:#ffffff;font-size:18px;font-weight:700;}

.big-txt-cont{font-family:'Montserrat', sans-serif;color:#ffffff;font-size:300px;font-weight:700;line-height:300px;}

.small-txt-cont{padding:30px 0;font-family:'Montserrat', sans-serif;color:#ffffff;font-size:30px;font-weight:700;}

.pg-sin-cont h3, .pg-sin-cont h5{color:#1e9fb4;}

.pg-sin-img-cont{width:100%;position:absolute;text-align:center;bottom:5%;left:0;z-index:500;}

.pg-sin-bldimg{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:10;}

.pg-sin-bldimg img{width:90%;max-width:1105px;}

.pg-sin-rocketimg{position:absolute;left:0;bottom:-20px;width:100%;text-align:center;z-index:20;}

.pg-sin-rocketimg img{width:90%;max-width:700px;}

.big-txt-counter{padding:60px 0;font-family:'Montserrat', sans-serif;color:#ffffff;font-size:16px;font-weight:400;}

.big-txt-counter span{padding-right:30px;}

.big-txt-counter span.count{padding:0 0 0 0;font-size:140px;line-height:140px;font-weight:700;}

table.services-list td{padding:5px 0}

.inner #particles{max-height:250px;}

.abt-img { width: 100%;}



.work_single {cursor:pointer;background: #444; /* Old browsers */margin-top: 15px; padding: 20px;

}

.work_single span .fa.fa-arrow-down {

  color: white;

  font-size: 35px;

  text-align: left;

  width: 100%;

 

}

.work_single:hover span .fa.fa-arrow-down{

  color:#dd1f51;

}

.work_single  p:nth-child(1) { color: #FFF; }

.work_single p {

    color: white;

    font-size: 22px;

    font-weight: 600;

    text-align: center;

    

}

.work_single:hover p:nth-child(2),.work_single:hover p:nth-child(3) { color: #F5F5DC;}

.webtag-p { height:100px; overflow: hidden; color:#333333 }

.testimonial-main h2 { color: #fff; }

.web-services-content .icon-container{padding: 54px;}

.web-services-content .fa:before{font-size:71px;}

.top-section { margin:57px 0 0 0;padding: 0 1px;}

.top-section.left h2,.top-section.left h4 { color:#FFFFFF}

.top-section.right h2 ,.top-section.right h5{ background: #00CCFF;opacity: 0.9; padding: 5px 0; font-size: 20px; border-radius: 5px;line-height: 25px;color:#FFFFFF} 



.img-web-bg { max-height:380px; width: 100%; overflow:hidden;     border-radius: 5px;}

.top-section .content-bg-left { background:#0087be; height:334px;padding-top: 80px; float:left; border-radius:5px; overflow:hidden}

.top-section .right{float:left}

.top-section .right h2 { color:#FFFFFF}

.navbar-default { background-color: #fff;}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{ color:#0087BE; text-decoration:overline; font-weight:bold; font-size:14px;}

.dropdown-menu { background-color:#22294E; z-index: 999; }

.dropdown-menu h4{color:#fff}

.carousel-indicators li { margin:-38px 0; background:#0087BE}

.carousel-indicators li.active {margin:-38px 0; background:#fff}

.company-desc {background:#fff; color:#FFFFFF}

.white { color:#FFFFFF}

.team-area-top.company-desc h1,.team-area-top.company-desc h2,.team-area-top.company-desc h1,.team-area-top.company-desc,.team-area-top.company-desc div{ color:#444}

.no-side-space{padding-left: 0px; margin-left: 0px;}



.fr-left a{color: #FFF !important; }



.cc-banner.cc-bottom {

    left: 0px;

    right: 0px;

    bottom: 0px;

}



.cc-window.cc-banner {

    align-items: center;

}



.cc-window.cc-banner {

    width: 100%;

    flex-direction: row;

    padding: 5px;

}



.cc-color-override--1042357756.cc-window {

    color: rgb(255, 255, 255);

    background-color: rgb(37, 46, 57);

    opacity: .8;

}



.cc-bottom {

    bottom: 1em;

}



.cc-revoke, .cc-window {

    position: fixed;

    box-sizing: border-box;

    font-family: Helvetica, Calibri, Arial, sans-serif;

    font-size: 16px;

    line-height: 1.5em;

    display: flex;

    flex-wrap: nowrap;

    z-index: 9999;

    overflow: hidden;

}



.cc-window {

    opacity: 1;

    transition: opacity 1s ease;

}



.cc-banner .cc-message {

    flex: 1 1 0%;

}

.cc-compliance {

    display: flex;

    align-items: center;

    align-content: space-between;

}

.cc-banner .cc-btn:last-child {

    min-width: 80px;

}



.cc-compliance > .cc-btn {

    flex: 1 1 0%;

}



.cc-color-override--1042357756 .cc-btn {

    color: rgb(20, 167, 208);

    background-color: transparent;

    border-color: rgb(20, 167, 208);

}

.cc-btn {

    display: block;

    font-size: 0.9em;

    font-weight: 700;

    text-align: center;

    white-space: nowrap;

    padding: 0.4em 0.8em;

    border-width: 2px;

    border-style: solid;

    cursor: pointer;

}





.box-div {

    background-color: #f2f2f2;

    padding: 10px 7px;

    border-radius: 3px;

	min-height:219px;

	margin-bottom:13px;

	border: 1px solid #dcdcdc;

    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.05);

    border-radius: 2px;

    float: left;

}

.box-div.third { width:32%}

.ofr-div {

    background-color: #fff;

    padding: 10px 7px;

    border: solid 1px rgba(204, 204, 204, 0.7);

    border-radius: 3px;

	margin-bottom:13px;

	padding-left:0px;

	margin-left:0px;

}

.ofr-title {

    text-transform: uppercase;

    font-weight: 900;

    font-size: 20px;

    margin: 0;

    padding: 0;

    padding-bottom: 10px;

    color: #d9232d;

    text-align: center;

}

.ofr-amt {

    text-align: center;

    font-size: 25px;

    color: #E72D2D;

    font-weight: 900;

    margin-bottom: 0px;

    /* padding: 7px; */

}

.ofr-off {

    margin: 0;

    padding: 13px 5px;

    text-align: center;

    color: #FF7000;

    font-weight: 600;

    font-size: 24px;

}

.fr-left {

    width: 48%;

    text-align: center;

    float: left;

    padding: 7px 5px;

    margin: 1%;

    background-color: #0073aa;

    color: #fff;

    text-transform: capitalize;

    font-weight: 600;

    /*border-left: solid 2px #FE7D18;*/

}

.fa-globe{ color:#3399FF}



.banner-div {

    z-index: 99;

    bottom: 0px;

    width: 100%;

	background:#20275a;

    color: #fff;

}

.banner-left-caption {

   

    float: left;

    border-right: solid 2px #FFFFFF;

    margin-right: 20px;

    padding-right: 20px;

}



.banner-left-caption h3 {

    margin: 0;

    padding: 0;

    text-align: right;

    font-weight: 900;

    text-transform: uppercase;

    font-size: 72px;

    color: #FFCE00;

    padding: 7px 0px;

}

.banner-right-caption {

   

    float: left;

    padding: 7px 0px;

}

.customer-support { float:right; padding-top:3px;}

.cap { text-transform:uppercase;font-size: 32px;}

/*.analytics-area{ display:none}*/



.side-left{left:0; background:#20275a !important}

.other-web-tools .ofr-div { /*min-height:479px;*/ padding:3px;}

.career-content{ padding: 10px 0;float: left;width: 100%;}



.sidebar-content2{padding-top:0px;font-size:15px;}

.sidebar-content2 a, .sidebar-content2 a:focus{color:#666666;text-decoration:none;}

.sidebar-content2 a:hover{color:#333333;text-decoration:none;}

.sidebar-content2 h3{padding:0 0 0 0;margin:0px 0 15px 0;font-size:18px;text-transform:uppercase;}

.sidebar-content2 ul{padding:0 0 20px 0;margin:0 0 20px 0;list-style:none;border-bottom:1px solid #eeeeee;}

.sidebar-content2 ul li{padding:3px 0;margin:0 0 0 0;}

.sidebar-content2 ul li:before{padding-right:10px;font-family:'FontAwesome';content:'\f101';}

.sidebar-content3{padding-top:0px;font-size:15px;}

.sidebar-content3 a, .sidebar-content3 a:focus{color:#fff;text-decoration:none;}

.sidebar-content3 a:hover{color:#fff;text-decoration:none;}

.sidebar-content3 h3{padding:0 0 0 0;margin:0px 0 15px 0;font-size:18px;text-transform:uppercase;}

.sidebar-content3 ul{padding:0 0 20px 0;margin:0 0 20px 0;list-style:none;}

.sidebar-content3 ul li{padding:3px 0;margin:0 0 0 0;}

.sidebar-content3 ul li:before{padding-right:10px;font-family:'FontAwesome';content:'\f101';}

.newbg{margin-top:30px;}



/***menu styling***/

.navbar-inverse {background-color: #fff;border: none;}

.navbar-inverse .navbar-nav > li > a {

    color: #222a50;

    font-size: 13px;

    margin-top: 13px;

    font-weight: 700;

    text-transform: uppercase;

}

.btn-theme {

    border: 1px solid #d9232d;

    background: #d9232d;

}





.btn-theme {

    color: #fff;

}

.navbar-inverse .navbar-toggle{color:#444;}

.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background: #3b5998;}

.navbar-inverse .navbar-toggle {border-color: #FFF;}

.company-logo{max-width: 71%;border-radius: 2px;}

/*.navbar-inverse a,.dropdown-menu li{color: #FFF;}*/

.navbar-collapse.in {overflow-y: visible;}

.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > ul > li > a:hover{ color: #26ade3;; z-index: 99999;}

.navbar-toggle{background: #444;}

.megamenu{padding:0px 0px;width:100%;}

.megamenu> li > ul{padding:0;margin:0;}

.megamenu> li > ul > li{list-style:none;}

.megamenu> li > ul > li > a{text-transform: uppercase;display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:30px;color:#FFF;white-space:normal;}

.megamenu> li ul > li > a:hover,

.megamenu> li ul > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}

.megamenu.disabled > a,

.megamenu.disabled > a:hover,

.megamenu.disabled > a:focus{color:#999999;}

.megamenu.disabled > a:hover,

.megamenu.disabled > a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed;}

.megamenu.dropdown-header{color:#428bca;font-size:18px;}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color: skyblue;background-color: #fff;}









.main-slider.flexslider {

    margin: 0px 0 50px;

    background: transparent;

    border: none;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    -o-box-shadow: none;

    box-shadow: none;

}

.main-slider .flex-caption {

    bottom: 35px;

    background-color: rgba(0, 0, 0, 0.6);

    color: #fff;

    margin: 0;

    padding: 25px 25px 25px 30px;

    position: absolute;

    right: 0;

    width: 295px;

}



section.callaction {

    background: #fafafa;

    padding: 30px 0 0 0;

}



.main-slider .flex-caption h3 {

    color: #fff;

    letter-spacing: 1px;

    margin-bottom: 8px;

    text-transform: uppercase;

}



#parallax1 {

    background-image: url(../img/webdevelopment-6.jpg);

    background-position: center;

    background-repeat: no-repeat;

    display: block;

    position: relative;

    z-index: 120;

    color: #fff;

}

.parallax {

    padding-top: 6px;

    padding-bottom: 20px;

    display: block;

    position: relative;

    z-index: 120;

}



#feedback a{color:red !important}

.toolbox{background:#F0F8FF; padding:0 10px; color:#fff;padding-bottom: 35px;}

.toolbox h1,.toolbox h2,.toolbox p{color: #232A50 !important;}

.today-date{font-weight: 700;color: #fff;font-size: 18px;margin-top: 8px;}

.gold{color: #F2DD73 !important;}

.white{color:#fff !important}

.red{color:red !important}

.navbar-collapse .nav > li{z-index: 999 !important;}

.orange{color:#F58D51 !important}

.link{text-decoration: underline !important;}

.dark {background: #464646;color: #fff;padding: 4px;}

/***end**/



 .social-area{display:block} 

 .team-area-top {padding-top: 28px !important;}

 

 #myBtn {

   

    position: fixed; /* Fixed/sticky position */

    bottom: 20px; /* Place the button at the bottom of the page */

    left: 10px; /* Place the button 30px from the right */

    z-index: 99; /* Make sure it does not overlap */

    border: none; /* Remove borders */

    outline: none; /* Remove outline */

    background-color: #c82224; /* Set a background color */

    color: white; /* Text color */

    cursor: pointer; /* Add a mouse pointer on hover */

    padding: 10px; /* Some padding */

    border-radius: 10px; /* Rounded corners */

}



#myBtn:hover {

    background-color: #555; /* Add a dark-grey background on hover */

}

.align-good{line-height: 34px;} 





/****front-page*****/



#home-page{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif; font-size:18px}

#home-page .web-hash-tags{line-height:48px; text-transform: uppercase;}



#home-page .hero-image-desktop-wrapper {

    opacity: 0;

    -webkit-transform: translate3d(0,40px,0);

    transform: translate3d(0,40px,0);

    opacity: 1;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    -webkit-transition: opacity 5s 0ms,-webkit-transform 5s 0ms;

    transition: opacity 5s 0ms,-webkit-transform 5s 0ms;

    transition: opacity 5s 0ms,transform 5s 0ms;

    transition: opacity 5s 0ms,transform 5s 0ms,-webkit-transform 5s 0ms;

}



#home-page .hero-image-desktop img {

    width: 100%;

}

#home-page .homereadmore { 

    text-decoration: none;

    color: #fff;

    background-color: #26ade3;

    border-radius: 34px;

    border: 3px solid #26ade3;

    color: #26ade3;

    background-color: transparent;

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

    padding: 13px 24px;

    -webkit-transition: background-color .2s,color .2s;

    transition: background-color .2s,color .2s;

}



#home-page .homereadmore:hover, #home-page .btn:hover{

    text-decoration: none;

    color: #fff;

    background-color: #26ade3;

    

}



#home-page .web-hash-tags:hover {

    text-decoration: none;

    color: #fff;

    background-color: #26ade3;

    padding:10px;

    text-decoration: underline;

    border-radius:2px;  

}

#home-page .hero-text-wrapper{padding: 0px; margin:0px;}

#home-page .card-img-wrapper:hover{

    border: 2px solid #fff;

}

#home-page .hero-header {

    color: #20275a;

    font-size: 28px;

    font-weight: 700;

    line-height: 33px;

    text-transform: uppercase;

    opacity: 0;

    -webkit-transform: translate3d(0,40px,0);

    transform: translate3d(0,40px,0);

    opacity: 1;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    -webkit-transition: opacity .45s .2s,-webkit-transform .45s .2s;

    transition: opacity .45s .2s,-webkit-transform .45s .2s;

    transition: opacity .45s .2s,transform .45s .2s;

    transition: opacity .45s .2s,transform .45s .2s,-webkit-transform .45s .2s;

}

#home-page .hero-header:hover { color: #26ade3; cursor:pointer; }

#home-page .hero-text {

    margin-bottom: 20px;

    color: #20275a;

    font-size: 14px;

    line-height: 28px;

    opacity: 0;

    -webkit-transform: translate3d(0,40px,0);

    transform: translate3d(0,40px,0);

    opacity: 1;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    -webkit-transition: opacity .45s .4s,-webkit-transform .45s .4s;

    transition: opacity .45s .4s,-webkit-transform .45s .4s;

    transition: opacity .45s .4s,transform .45s .4s;

    transition: opacity .45s .4s,transform .45s .4s,-webkit-transform .45s .4s;

}

#home-page .highlights .section-header {

    opacity: 0;

    color:#222a50;

    -webkit-transform: translate3d(-20px,0,0) scaleZ(1);

    transform: translate3d( -20px,0,0) scaleZ(1);

    -webkit-transform: translateZ(0) scaleZ(1);

    transform: translateZ(0) scaleZ(1);

    -webkit-transition: opacity .45s 0ms,-webkit-transform .45s 0ms;

    transition: opacity .45s 0ms,-webkit-transform .45s 0ms;

    transition: opacity .45s 0ms,transform .45s 0ms;

    transition: opacity .45s 0ms,transform .45s 0ms,-webkit-transform .45s 0ms;

    padding:5px;

    background: #20275a;

    opacity: 1 !important;

    color:#fff;

}

#home-page .section-header:hover{

    background: #0B70BE !important;

    opacity: .6 !important;

    color:#fff !important;

    padding:5px;

}

#home-page .highlights .card-wrapper {

    opacity: 0;

    -webkit-transform: translate3d(-20px,0,0) scaleZ(1);

    transform: translate3d(-20px,0,0) scaleZ(1);

    opacity: 1;

    -webkit-transform: translateZ(0) scaleZ(1);

    transform: translateZ(0) scaleZ(1);

    -webkit-transition: opacity .6s 0ms,-webkit-transform .6s 0ms;

    transition: opacity .6s 0ms,-webkit-transform .6s 0ms;

    transition: opacity .6s 0ms,transform .6s 0ms;

    transition: opacity .6s 0ms,transform .6s 0ms,-webkit-transform .6s 0ms;

}

#home-page .highlights .card-wrapper {

    margin-bottom: 19px;

    padding-left: 0px;

}

#home-page .highlights .card {

    border: 1px solid #ebeef8;

    border-radius: 8px;

    overflow: hidden;

    height: 365px;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    padding: 10px;

}

#home-page .highlights .card-body {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-flow: column nowrap;

    flex-flow: column nowrap;

    position: relative;

    padding: 15px 20px;

    -webkit-box-flex: 1;

    -ms-flex: 1 1 auto;

    flex: 1 1 auto;

    height: 100px;

}

#home-page .highlights .card-title {

    color: #1c2654;

    font-size: 16px;

    font-weight: 700;

    line-height: 19px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    height: 30px;

    padding-bottom: 15px;

}

#home-page .highlights .card-text {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    color: #1c2654;

    display: block;

    font-size: 14px;

    font-weight: 400;

    height: auto;

    line-height: 20px;

    margin: 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    overflow-y: hidden;

}

#home-page .highlights .card-img-wrapper {

    height: 182.5px;

    padding-bottom: 20px;

    overflow: hidden;

    width: 99.9%;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    -webkit-transition: height .2s ease-out;

    transition: height .2s ease-out;

}

#home-page .highlights .card-footer {

    -webkit-box-flex: 0;

    -ms-flex: 0 0 auto;

    flex: 0 0 auto;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: horizontal;

    -webkit-box-direction: normal;

    -ms-flex-direction: row;

    flex-direction: row;

    padding: 0 20px;

    margin-bottom: 15px;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

}
.navbar-nav > li > .dropdown-menu a{z-index: 999 !important;}

/*****end home*****/




@media (max-width:1400px){font-size: 20px; }

.big-txt-cont{font-size:200px;line-height:200px;}

.pg-sin-cont{top:5%;}

.pg-sin-img-cont{bottom:18%;}

}

@media (max-width:1100px){.logo-area{float:none;width:100%;text-align:center;}

.nav-main{float:none;width:100%;text-align:center;}

.call-to-left{float:none;width:100%;text-align:center;}

.call-to-left .ico-container{float:none;margin:0 0 0 0;}

.call-to-right{float:none;text-align:center;}

.management-single h5 span{display:block;}

.want-more-main{padding-top:60px;}

.want-more-left{padding-bottom:0;}

.features-single{padding-top:20px;}

.port-image .mask{padding-top:20%;}

.address-on-map{padding:20px 0 25px 0;text-align:center;}

.address-on-map span.logo-address{padding:0 0 10px 0;}

.address-on-map ul.address{border-left:0;padding-left:0;}

.address-on-map ul.address li{padding:0 10px;}

}



@media (max-width:991px){

h2{font-size:30px;}

.navbar-inverse .navbar-nav > li > a{ font-size:13px !important;padding: 10px 2px;margin-top: 0px;}

.banner-area h1{font-size:20px;}

.cont-area{top:35%;}

.about-top-area .top-float-img .image-container{bottom:20px;}

.col-content{padding-top:30px;}

.story-cont{padding-bottom:40px;text-align:center;}

.want-more-left{text-align:center;}

.want-more-left .medium-txt{text-align:center;}

.features-icon{float:none;width:100%;text-align:center;padding:20px 0;}

.features-icon i{display:inline-block;}

.features-cont{float:none;width:100%;padding-bottom:10px;}

.features-cont hr{display:inline-block;}

.want-more-right{height:auto;text-align:center;padding-top:30px;}

.want-more-right .big-image{position:inherit;left:inherit;bottom:inherit;width:60%;}

.portfolio-content li{width:50%;}

.port-image .mask{padding-top:25%;}

.blog-home-cont{width:100%;}

.pricing-main{padding:60px 0 30px 0;}

.price-single{margin-bottom:40px;}

.price-single.active{margin-top:0;}

.map-main{margin:0 0 0 0;}

.address-on-map ul.address li{padding:5px 0;width:100%;}

.footer-menu{text-align:center;padding-bottom:30px;}

.footer-about{text-align:center;padding-bottom:30px;}

.footer-address{text-align:center;padding-bottom:30px;}

.footer-address ul li.address::before{float:none;display:inline;}

.footer-bottom{text-align:center;}

.cont-area-inner .inner-rocket-img{padding-top:0;}

.cont-area-inner .heading-area{padding:15px 0;text-align:center;}

.breadcrumbs-inner{padding:0 0 0 0;text-align:center;}

.blog-left{padding-right:15px;}

.pg-sin-img-cont{bottom:5%;}

.pg-sin-cont h3{font-size:24px;line-height:30px;}

.big-txt-counter span{padding-right:20px;}

.big-txt-counter span.count{font-size:35px;line-height:100px;}

h1{font-size:35px;}

h2{font-size:23px;}

h3{font-size:18px;}

h4{font-size:15px;}

h5{font-size:13px;}

}

@media (max-width:768px){ 

.side-fix{ font-size:12px; padding:2px; width:120px}

.no-side-space{padding-left: 5px; margin-left: 5px;}

.box-div.third { width:100%; margin:10px 0;}

.customer-support { float:left; padding-top:3px;}

.navbar-nav {margin-top:0px; background:#0199dc} .toggle-btn, .toggle-btn:hover, .toggle-btn:focus {display: block;} .navbar-nav { display:block;margin-top:0px; background:#0199dc}

.navbar-default .navbar-nav > li > a { color:#00CCFF;}

a.logo img { width:150px; margin-right:18px;}

.navbar-collapse { border:none}

/*.in {display:block !important}*/



h1{font-size:35px;}

h2{font-size:23px;}

h3{font-size:18px;}

h4{font-size:15px;}

h5{font-size:13px;}

.cont-area { position:relative !important}

.navbar-nav {margin-top:0px; background:#f2f2f2; padding: 10px;}

.header-area{padding:7px 0;position:inherit;top:inherit;left:inherit;background:#fff;}

.header-area.navbar-fixed-top{position:inherit;padding:10px 0;background:#fff;}

.logo-area{text-align:left;}

.top-section .content-bg-left,.top-section .right { height:auto; padding:0}

.top-section {margin:3px}

.toggle-btn, .toggle-btn:hover, .toggle-btn:focus{display:block;}

.nav-main .menu-cont li{padding:10px 0;width:100%;}

.nav-main .menu-cont li ul.sub-menu{position:inherit;}

#particles{min-height:250px;}

.topslider li { top:-90px}

.topslider li a { font-size:14px !important;}

h1{font-size:12px !important}

h2 {font-size:14px !important;}

h5{font-size:8px !important;}

/*.cont-area{top:10%;}*/

.social-area{ float:left; margin:10px 0; font-size:9px; }

.about-top-area .top-float-img .image-container{bottom:70px;}

.col-conts{padding-top:40px;font-size:16px;}

.icon-container{padding-top:17px;width:130px;height:130px;}

.icon-container img{width:75%;}

.statistics-main .solid-bg{padding:60px 0;}

.about-main{padding:3px 0;}

.medium-txt{padding:10px 5%;font-size:18px;line-height:30px;}

.story-cont{font-size:16px;}

#tab-container .etabs li a{font-size:12px;font-weight:500;}

#tab-container .etabs li a i{display:none;}

.tab-cont-right{padding:0 0 30px 0;float:none;width:100%;text-align:center;}

.tab-cont-left{float:none;width:100%;text-align:center;}

.manage-team-cont li, .manage-team-cont li:first-child, .manage-team-cont li:nth-child(3n+1){margin:0 0 40px 0;width:100%;}

.management-single{text-align:center;}

.management-single h5{margin-top:20px;font-size:24px;line-height:24px;}

.services-main{padding:30px 0;}

.service-single{padding-top:40px;}

.want-more-main{margin-top:60px;}

.portfolio-main{padding-top:60px;}

.portfolio-link{padding-bottom:40px;}

.portfolio-link li a{font-size:14px;padding:7px 25px;margin:0 0 5px 0;}

.portfolio-content li{width:100%;}

.order-main{padding:60px 0;}

.our-blog-home{padding:60px 0;}

.blog-home-cont{text-align:center;padding-bottom:10px;}

.blog-home-cont .blog-date{padding:0 0 20px 0;width:100%;}

.blog-home-cont .blog-texts{padding:0 0 0 0;width:100%;}

.blog-view-more{right:0;width:100%;text-align:center;}

.testimonial-main .solid-bg{padding:60px 0;}

.testimonial-cont-main{width:100%;}

.lum-testimonial{padding-bottom:60px;}

.lum-testimonial .carousel-indicators{left:0;right:inherit;top:inherit;bottom:20px;text-align:center;width:100%;}

#map{height:560px;}

.contact-area{padding:60px 0;}

.contact-form-main{padding-top:60px;}

.contact-address{padding-top:60px;}

.social-main{padding:60px 0;}

.social-main .social{font-size:20px;}

.social-main .social li{padding:0 0 0 0;}

.social-main .social li a{padding-top:8px;width:40px;height:40px;}

#particles.inner-particle{min-height:230px;}

.team-boxes .team-bx-cont{padding:20px 30px;text-align:center;}

.single-page-header .header-for-blog h1{font-size:36px;}

.blog-main{padding:30px 0;}

.blog-left h2{font-size:28px;}

.comment-form #respond-inputs p{padding-top:10px;width:100%;}

.comment-form #respond-inputs p:nth-child(2){padding:10px 0 0 0;}

.big-txt-cont{font-size:120px;line-height:120px;}

.pg-sin-img-cont{bottom:10%;}

.big-txt-counter span{padding-right:10px;}

.big-txt-counter{font-size:10px;}

.big-txt-counter span.count{font-size:24px;line-height:30px;}



}

@media (max-width:380px){.logo-area{text-align:center;}

.logo-area span.phone{display:block;padding-left:0;border-left:0;}

.toggle-btn, .toggle-btn:hover, .toggle-btn:focus{top:20px;}

#tab-container .etabs li a{font-size:10px;}

.blog-home-cont .heading-container h4{font-size:16px;}

.big-txt-cont{font-size:70px;line-height:70px;}

}



@media (min-width:768px){    

 .menu-large{position:static !important;}   

}





@media (max-width:768px){

.navbar{min-height:10px}

#featured{display: none !important;}

.navbar-inverse {background-color: #fff;border: none;}

.megamenu> li{margin-bottom:30px;}

.megamenu> li:last-child{margin-bottom:0;}

.megamenu.dropdown-header{padding:3px 15px !important;}

.banner-left-caption h3{font-size: 25px; float:left; padding:0;}

.banner-left-caption {border-right:0}

label {

    display: inline-block;

    margin-bottom: 5px;

    font-weight: bold;

    font-size:10px;

   }

 .phone strong{color: #fff;background: #333333;padding: 1px;border-radius: 2px}

 .social-area{display:none} 

 .navbar{margin-bottom: 1px;}

 .navbar-toggle {margin-bottom: 6px;}

 .team-area-top {     padding-top: 1px !important;} 

}

