@import "http://fonts.googleapis.com/css?family=Raleway:400,700,500";
body{background:#fff;font-family:'Raleway',sans-serif;font-weight:400;color:#282828;line-height:26px;padding:0}
h1,h2,h3,h4,h5,h6{font-weight:600;font-family:'Raleway',sans-serif}
a{color:#45aed6;-webkit-transition:color 400ms,background-color 400ms;-moz-transition:color 400ms,background-color 400ms;-o-transition:color 400ms,background-color 400ms;transition:color 400ms,background-color 400ms}
a:hover,a:focus{text-decoration:none;color:#F33131}
hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}
.gradiant{background-image:-moz-linear-gradient(90deg,#2caab3 0%,#2c8cb3 100%);background-image:-webkit-linear-gradient(90deg,#2caab3 0%,#2c8cb3 100%);background-image:-ms-linear-gradient(90deg,#2caab3 0%,#2c8cb3 100%)}
.gradiant-horizontal{background-image:-moz-linear-gradient(4deg,#2caab3 0%,#2c8cb3 100%);background-image:-webkit-linear-gradient(4deg,#2caab3 0%,#2c8cb3 100%);background-image:-ms-linear-gradient(4deg,#2caab3 0%,#2c8cb3 100%)}
.section-header{margin-bottom:50px}
.section-header p{text-align:center}
.section-header .section-title{font-size:44px;color:#F33131;position:relative;padding-bottom:20px;margin:0 0 20px;border-bottom:1px solid #E7E7E7;display:block;text-align:center}
.section-header .section-title:before{content:"";position:absolute;width:140px;bottom:-5px;right:0;width:30px;background:#e7e7e7;border-radius:50%;margin:0 auto;left:0;right:0;height:10px}
.btn{border-width:0;border-radius:0}
.btn.btn-primary{background:#48B1DF}
.btn.btn-primary:hover,.btn.btn-primary:focus{background:#88BD40}
.listarrow{padding:0}
.listarrow li{list-style:none;margin:0;padding:0}
.listarrow li i{padding-right:15px;color:#F33131}
.heroText{background:#5681af;padding:25px 0;color:#fff}
.heroBtn{float:right;margin:24px 0}
.heroBtn a{color:#FFF;text-transform:uppercase;font-size:12px;font-weight:400;padding:0 26px;height:40px;line-height:40px;display:table;border:2px solid #FFF;border-radius:3px}
.column-title{margin-top:0;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:15px;position:relative}
.column-title:after{content:" ";position:absolute;bottom:-1px;left:0;width:40%}
ul.nostyle{list-style:none;padding:0;margin-bottom:20px}
ul.nostyle i{color:#45aed6}
.scaleIn{-webkit-animation-name:scaleIn;animation-name:scaleIn}
.navbar-toggle{border-radius:0}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#A3A3A3}
.navbar-nav>li>a{text-transform:uppercase}
@-webkit-keyframes scaleIn {
    0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
    100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes scaleIn {
    0%{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
    100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
}
#main-nav.navbar-default{background:#FFF}
#main-nav.navbar-default .navbar-nav > li.active > a,#main-nav.navbar-default .navbar-nav > li.open > a,#main-nav.navbar-default .navbar-nav > li:hover > a{background:#f33131;color:#FFF}
.navbar.navbar-default{border:0;border-radius:0;margin-bottom:0}
.navbar.navbar-default .navbar-toggle{margin-top:32px}
.navbar.navbar-default .navbar-brand{height:auto;padding:10px 15px 1px}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#FFF;background:#717075}
#main-nav.navbar-default{background:#F3F3F3}
@media only screen and (min-width: 768px) {
    #main-nav.navbar-default{-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,0.1);box-shadow:0 0 3px 0 rgba(0,0,0,0.26)}
    #main-nav.navbar-default .navbar-nav > li > a{padding-top:30px;padding-bottom:24px;border-bottom:4px solid transparent}
    .navbar-default .navbar-nav>li>a{color:#333}
    #main-nav.navbar-default .navbar-nav > li.active > a,#main-nav.navbar-default .navbar-nav > li.open > a,#main-nav.navbar-default .navbar-nav > li:hover > a{background:#5A5A5A;color:#FFF}
    #main-nav.navbar-default .dropdown-menu{padding:0 20px;min-width:220px;background-color:rgba(26,28,40,0.9);border:0;border-radius:0;box-shadow:none;-webkit-box-shadow:none;background-clip:inherit}
    #main-nav.navbar-default .dropdown-menu > li{border-left:3px solid transparent;margin-left:-20px;padding-left:17px;-webit-transition:border-color 400ms;transition:border-color 400ms}
    #main-nav.navbar-default .dropdown-menu > li > a{padding:15px 0;color:#A8A8A8}
    #main-nav.navbar-default .dropdown-menu > li:first-child > a{border-top:0}
    #main-nav.navbar-default .dropdown-menu > li.active,#main-nav.navbar-default .dropdown-menu > li.open,#main-nav.navbar-default .dropdown-menu > li:hover{border-left-color:#45aed6}
    #main-nav.navbar-default .dropdown-menu > li.active > a,#main-nav.navbar-default .dropdown-menu > li.open > a,#main-nav.navbar-default .dropdown-menu > li:hover > a{color:#45aed6;background-color:transparent}
}
#hero-banner{overflow:hidden;min-height:650px;background-color:#e6fffe;color:#333}
#hero-banner.item{height:558px;background-repeat:no-repeat;background-position:50% 0;background-size:cover}
#hero-banner.banner-inner{position:absolute;top:0;left:0;width:100%;height:100%;color:#000}
#hero-banner h2{margin-top:275px;font-size:39px;line-height:49px;text-align:center}
#hero-banner h2 b{color:#F33131}
#hero-banner p{font-size:22px;margin-bottom:20px;line-height:35px;text-align:center}
#hero-banner a{text-align:center;width:150px;margin:0 auto;display:block;background:transparent;border:2px solid #fff}
#hero-banner a:hover{text-align:center;width:150px;margin:0 auto;display:block;background:#fff;border:2px solid #fff;color:#000}
#hero-banner.banner-inner h2 > span{color:#45aed6}
#hero-banner.banner-inner .btn{margin-top:10px}
#hero-text{padding:50px 0;border-top:1px solid #FFF}
#hero-text h2{margin-top:0}
#hero-text .btn{margin-top:40px}
#cta2{background:#45b1da;color:#fff;padding-top:70px}
#cta2 .btn{margin-top:10px}
#cta2 h2{color:#fff;font-size:44px;line-height:1}
#cta2 h2 > span{color:#45aed6}
#features h2,#portfolio p{color:#4A4A4A}
#features{padding:100px 0;background:#FFF;color:#000}
#features .media.service-box:first-child{margin-top:80px}
#features{padding:100px 0 75px}
.media.service-box{margin:25px 0;padding:5px; position:relative}
.media.service-box .pull-left{margin-right:20px}
.media.service-box .pull-left > i{font-size:35px;line-height:53px;text-align:center;width:79px;color:#085C98;transition:background-color 400ms,background-color 400ms;position:absolute;padding:20px 27px;left:7px;top:25px;vertical-align:middle;background:#f0f0f0;border-radius:50% 0 0 50%;height:89px}
.features .media.service-box .pull-left > i{color:#F33131}
#portfolio{padding:100px 0;background:#FFF}
#portfolio .portfolio-filter{list-style:none;padding:0;margin:0 0 50px;display:inline-block}
#portfolio .portfolio-filter > li{float:left;display:block}
#portfolio .portfolio-filter > li a{display:block;padding:7px 15px;margin:0 2px;color:#222;position:relative;border-bottom:2px solid transparent;background:#E5E5E5}
#portfolio .portfolio-filter > li a:hover,#portfolio .portfolio-filter > li a.active{background:#48B1DF;color:#FFF}
#portfolio .portfolio-items{margin:-15px}
#portfolio .portfolio-item{width:24.9%;float:left;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
#portfolio .portfolio-item .portfolio-item-inner{position:relative}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info{opacity:0;transition:opacity 400ms;-webkit-transition:opacity 400ms;position:absolute;bottom:0;left:0;right:0;text-align:center;padding:18px 0 0;background:rgba(0,0,0,0.5);color:#fff;height:100%}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info h3{font-size:16px;line-height:1;margin:0;color:#fff}
#portfolio .portfolio-item .portfolio-item-inner .portfolio-info .preview{width:36px;height:36px;line-height:36px;text-align:center;color:#FFF;display:block;text-align:center;margin:15px auto;font-size:36px;border:0}
#portfolio .portfolio-item:hover .portfolio-info{opacity:1}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0;-moz-transition-duration:0;-ms-transition-duration:0;-o-transition-duration:0;transition-duration:0}
.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;line-height:1.42857143;border:1px solid #ddd;border-radius:0;padding:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:15px}
#testimonial{background:#222;background-size:cover;padding:100px 0;color:#fff}
#testimonial h2{color:#fff}
#testimonial h4{color:#fff;margin-bottom:8px}
#testimonial small{display:block;margin-bottom:10px;color:rgba(255,255,255,0.7)}
#testimonial .btns{margin-top:10px}
#carousel-testimonial a.btn.btn-primary.btn-sm{background:transparent;border:1px solid rgba(255,255,255,0.2);margin:0 8px}
#about{padding:100px 0;background:#F0F0F0}
#our-team{padding:100px 0}
#our-team .team-member{padding:0}
#our-team .team-member .team-img{margin:0}
#our-team .team-member .team-info{background:#E5E5E5;color:#222;padding:7px 0}
#our-team .team-member:hover .social-icons > li > a{color:#48B1DF}
#our-team .social-icons{list-style:none;padding:0;margin:0;-webkit-transition:height 1s;transition:height 1s;background:#F4F4F4;padding:6px 0 6px}
#our-team .social-icons > li{display:inline-block}
#our-team .social-icons > li > a{display:block;width:32px;height:32px;line-height:32px;text-align:center;color:#222;background:#E5E5E5;border-radius:3px;border:1px solid #E5E5E5;margin:5px 10px}
.testimonial-area{padding-bottom:60px}
.single-testimonial{margin-bottom:30px}
.single-testimonial blockquote{padding:15px 20px;margin-bottom:0;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;font-size:14px;background:rgba(52,52,52,1);color:#919191;line-height:22px;border-radius:25px 25px 0 0;border:0}
.single-testimonial blockquote:after{content:""}
.single-testimonial img{border-radius:0 0 50% 50%}
.single-testimonial h5{padding:8px 0 0;font-size:16px;color:#F33131}
.progress{-webkit-box-shadow:none;box-shadow:none;background:#eee}
.progress .progress-bar.progress-bar-primary{background-image:-moz-linear-gradient(4deg,#2caab3 0%,#2c8cb3 100%);background-image:-webkit-linear-gradient(4deg,#2caab3 0%,#2c8cb3 100%);background-image:-ms-linear-gradient(4deg,#2caab3 0%,#2c8cb3 100%);-webkit-box-shadow:none;box-shadow:none}
.nav.main-tab{background:#eee;border-bottom:3px solid #222534;border-radius:3px 3px 0 0}
.nav.main-tab > li > a{color:#272727}
.nav.main-tab > li.active > a{background:#222534;color:#45aed6}
.nav.main-tab > li:first-child > a{border-radius:3px 0 0 0}
.nav.main-tab > li:last-child > a{border-radius:0 3px 0 0}
.navbar-nav{margin:0;}
.tab-content{border:1px solid #eee;border-top:0;padding:20px 20px 10px;border-radius:0 0 3px 3px}
.panel-default{border-color:#eee}
.panel-default > .panel-heading{background-color:#fff;border-color:#eee}
.panel-default > .panel-heading .panel-title{font-size:14px;font-weight:400}
.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:#eee}
#business-stats{padding:100px 0 70px;background:#222;background-size:cover;color:#fff}
#business-stats h1,#business-stats h2,#business-stats h3,#business-stats h4{color:#fff}
#business-stats strong{display:block;margin-bottom:30px}
.business-stats{display:inline-block;width:140px;height:140px;font-size:24px;line-height:140px;border:4px solid #F33131;border-radius:100px;margin-bottom:20px}
#pricing{padding:100px 0 70px}
#pricing ul.pricing{list-style:none;padding:0;margin:70px 0 30px;padding:15px;text-align:center;background:#E7E7E7}
#pricing ul.pricing li{display:block;padding:10px}
#pricing ul.pricing li.plan-header{background:#EFEFEF;margin:-15px -15px 10px;padding:15px 15px 30px;border:0;color:#fff!important}
#pricing ul.pricing li.plan-header .price-duration{position:relative;margin-top:15px;top:-10px;display:inline-block;width:116px;height:116px;color:#FFF;background-color:#222;border-radius:50%}
#pricing ul.pricing li.plan-header .price-duration > span{display:block;line-height:1}
#pricing ul.pricing li.plan-header .price-duration > span.price{font-size:24px;font-weight:700;margin-top:35px}
#pricing ul.pricing li.plan-header .price-duration > span.duration{margin-top:5px}
#pricing ul.pricing li.plan-header .plan-name{margin-top:10px;font-size:24px;color:#222;font-weight:700;line-height:1;text-transform:uppercase}
#pricing ul.pricing.featured{background:#222;border:0;color:#FFF}
#pricing ul.pricing.featured li.plan-header .price-duration{color:#fff}
#pricing ul.pricing.featured li.plan-header .plan-name{color:#F33131}
#contact-us{padding:100px 0 10px}
.contact-info{padding:60px 0}
.contact-info address{margin-bottom:20px;font-style:normal;line-height:27px;font-size:15px}
.contact-info .form-control{padding:6px 12px;border-radius:0}
.business-stats:before{content:'';margin:17px;display:block;border:currentcolor;height:100px;border-radius:50%;position:absolute;width:100px}
#footer{padding-top:30px;padding-bottom:30px;color:#fff;background:#222}
#footer a{color:#fff}
#footer a:hover{color:#48B1DF}
#footer ul{list-style:none;padding:0;margin:0 -7.5px}
#footer ul > li{display:inline-block;padding:3px 0;width:31px;text-align:center}
@media only screen and (min-width: 768px) {
    #footer .social-icons{float:right}
}
.form-control{box-shadow:none;-webkit-box-shadow:none}
@media only screen and (max-width: 480px) {
    #hero-banner h2{font-size:31px;line-height:40px;padding:10px}
    #hero-banner p{font-size:18px;padding:10px}
    #portfolio .portfolio-filter{list-style:none;padding:0;margin:0 0 12px}
    #portfolio .portfolio-filter > li a{display:block;padding:7px 15px;margin:5px 2px}
    #portfolio .portfolio-item{width:48.9%;padding:8px}
    #portfolio .portfolio-item .portfolio-item-inner .portfolio-info .preview{width:28px;height:24px;line-height:24px;margin:9px auto}
    #portfolio .portfolio-item .portfolio-item-inner .portfolio-info{padding:7px 0 0}
}
.icon_img{float:left;height:50px;border:2px outset #333;margin-right:5px;}
.icon_img:hover{box-shadow:5px 5px 5px #777;margin-right:10px;}
.media-body{text-align:justify}
.media-body p{clear:left}
.bottom_service {height:128px;}
.navbar-collapse-one ul.nav li a {color:#eee;}
.navbar-collapse-one ul.nav li a:hover {color:#fff;}
.navbar-collapse-one ul.nav li ul li a {color:#555;}
.navbar-collapse-one ul.nav li ul li a:hover {color:#111;}
.main-container {
    background: #FFFFFF !important;
    border-radius: 10px;
}
body{
    background: #fff;
}
.image-container {background: #000;}
.image-container .section-header {padding:20px 10px;}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:75px;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}
.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}
.dropdown-submenu:hover>a:after{border-left-color:#fff}
.dropdown-submenu.pull-left{float:none}
.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}
@media(min-width:768px) {.navbar-collapse-one ul.nav li.first_li {margin-left:-30px}}
img {max-width:100%;}
#services {margin-top:10px;}
.nav-margin {margin-top: 100px;}
.my-content {text-align:justify;}