body { font-family: 'Source Sans Pro', sans-serif; font-size: 14px;  }
a {font-family: 'Source Sans Pro', sans-serif;  font-weight: normal; font-size:14px;}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}

.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;} @-webkit-keyframes fadeOut{0%{opacity:1;} 100%{opacity:0;}}

@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}


.Herotext { position: relative; bottom: 0px; display: inline-block; border-left: 8px solid #f8de7e;}
.Herotext:before { content: ''; position: absolute; background-color: #14393e; opacity: 0.9; width: 100%; height: 100%;}
.btn-top-bar { padding-top: 17px; padding-bottom: 20px;}
.Herotext .head span { color: #f8de7e; font-weight: 500;}
.Herotext .head { position: relative; font-size: 28px; color: #fff; padding: 15px; margin: 0px;}
.Herotext .headBottom { position: relative; background-color: #f8de7e; padding: 15px 15px 10px; margin: 0px;}
.headBottom .hb1,
.headBottom .hb2 { margin: 0;padding: 0px; text-shadow: none; display: inline-block;}
.headBottom .hb1,
.headBottom .hb2 { text-transform: uppercase; color: #14393e; font-size: 18px; line-height: 22px;}
.headBottom .hb1 strong { font-size: 24px;}
.headBottom .hb2 strong { font-size: 29px;}
.headBottom .hb2 { color: #434343; font-size: 16px; line-height: 20px;}
.headBottom .hb3 {}
.headBottom .perc { font-size: 53px; line-height: 42px; display: inline-block; color: #434343; text-shadow: none; font-weight: bold; position: relative; padding-right: 17px;}
.perc span { display: inline-block; position: absolute; top: -8px; right: 0px; font-size: 20px}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.info .header247 {display: inline-block; padding-right: 5px;}
.info .header247 .uk-flag img{ width: 20px;    margin-left: -5px; }
.info .header247 .text-247 {    
  background: #2a4446;
    width: 30px;
    height: 30px;
    color: #fff;
    margin-right: 10px;
    margin-left: 5px;
    border-radius: 50%;
    padding: 10px 5px;
    font-size: 10px;
    font-weight: 600; }
.info a:hover{text-decoration:none;color:brown;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
.right-sec p{margin:0 0 26px 0 !important;}
.right-sec h3{margin:0 0 10px 0 !important;}
.mar-left{padding-left:17px;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
.owl-carousel .owl-item{display:block;width:100%;height:auto;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#d49a1b;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.OurEditingUL{max-width:1000px;margin:0 auto !important;}
.navbar{position:relative;min-height:0;margin-bottom:20px;border:none;}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover{color:#fff !important;background-color:transparent;}
.navbar-brand{height:35px;padding:4px 15px;}
.top-bar{background-color:#14393e;height:10px;}
.strip-main{background:#fafafa;}
.h1, h1{font-size:24px;color:#133a3f;}
nav{min-height:50px;}
.info{padding-bottom:0px;font-size:14px;color:#797a7a;letter-spacing:2px;padding-top:30px;}
.logo{padding-top:16px;}
ul.nav.navbar-nav.navbar-right{padding-top:43px;}
.main-nav.navbar-brand, .navbar-nav>li>a {
    color: #14393e;
    font-size: 16px;
    padding: 3px 20px 5px 21px;
    transition: all 0.5s ease;
    position: relative;
    font-weight: 600;
    text-transform: capitalize;
}
.main-nav.navbar-brand, .navbar-nav>li>a:hover{color:#000;border-radius:0px;transition:all 0.2s ease;}
.main-nav.navbar-brand, .navbar-nav>li>a:after{background-color:#f8de7e;position:absolute;width:0;bottom:0;left:0;height:0;width:100%;content:" ";transition:all 0.2s ease;z-index:-1}
.main-nav.navbar-brand, .navbar-nav>li>a:hover:after{background-color:#f8de7e;position:absolute;width:0;bottom:0;left:0;height:30px;width:100%;transition:all 0.2s ease;border-radius:50px;}
.main-nav.navbar-brand, .navbar-nav>li>a:active{color:#2a4648;background:none;}
.nav>li>a:focus{color:#14393e;border-radius:0px;}
.top-order-now{background-color:#14393e;color:#f8de7e;font-size:14px;padding:5px 32px 6px 31px;border-radius:0px;}
.top-live-chat{border:2px solid #14393e;color:#14393e;font-size:14px;padding:4px 32px 4px 31px;border-radius:0px;}
.slider .carousel-indicators{bottom:1%;left:50%;margin:0;width:100px;}
.slider .carousel-caption h2{color:#f8de7e;width:38%;text-align:left;}
/*.slider .carousel-caption p{color:#fff;width:38%;text-align:left;}*/
.slider .carousel-indicators .active{border:2px solid #2a4648;background:none;}
.sc-main{padding:0px 0px 0px 0px;}
.sc-main{padding:41px 0px 37px 0px;}
.topic-1{background-image:url(../images/topic-1.jpg);min-height:192px;margin-top:24px;position:relative;display:flex;align-items:center;justify-content:center;}
.topic-2{background-image:url(../images/topic-2.jpg);min-height:192px;margin-top:10px;position:relative;width:100%;}
.topic-3{background-image:url(../images/topic-3.jpg);min-height:190px;margin-top:10px;position:relative;}
.topic-inner, .topic-inner:hover{font-size:23px;background-color:rgba(33,67,71,0.8);color:#f8de7e;padding:5px 22px 6px 21px;border-radius:21px;text-decoration:none;}
.inerPage{background:#ebebeb;padding-top:20px;padding-bottom:20px;text-align:center;}
.inerPageBody h3{}
.inerPageBody ul{list-style:none;padding-left:10px;}
.side-banners{margin-top:25px;}
.hero-banner { position: relative;}
.hero-banner { background-image: url(../images/hero-banner-bg.jpg); width: 100%; min-height: 640px; background-repeat: no-repeat; background-position: center top; max-width: 100%; background-size: cover;}
.Herotext { top: 430px;}
.tooltip.top .tooltip-arrow{ border-top-color: #2a4446; transform: translateX(-50%); margin-left: 0px; left: 50%; } .tooltip.top { position: absolute; display: block; margin: 0px 0px 0px; opacity: 1; top: -31px; left: 11px; padding: 5px 0;}
.tooltip-inner { background-color: #2a4446; width: 89px; max-width: 200px; padding: 3px 8px; color: #f8de7e; text-align: center; border-radius: 4px; font-family: inherit; letter-spacing: 0.3px;}
.tooltip { position: absolute; z-index: 1070; display: block; font-size: 12px; font-style: normal; font-weight: 400; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; word-wrap: normal; white-space: normal; filter: alpha(opacity=0); opacity: 0; line-break: auto;}

.side-banners a{display:block;margin-bottom:15px;}
.botmRow{padding:40px 0;}
.botmRow .media-left i{font-size:50px;color:#005fb5;}
.botmRow .media-heading{color:#005fb5;font-size:25px;}
.botmRow .btn{border-radius:0;width:100%;color:#fff;background:#005fb5;min-height:50px;padding-top:10px;font-size:22px;text-transform:uppercase;}
.banner-slide{width:100%;height:620px;background-repeat:no-repeat;background-position:center top;max-width:100%;background-size:cover;}
.banner-container{width:100%;height:620px;max-width:100%;}
.carousel-caption{max-width:1170px;margin:0 auto;}
.price-plan{padding:15px;}
.price-plan h4{color:#fff;padding:15px;margin-bottom:0;text-align:center;}
.price-plan ul{list-style:none;padding:0;background:#fff;}
.price-plan ul li{text-align:center;padding:15px;border-bottom:1px solid #eee;}
.price-plan ul li:before{content:"";}
.hed-price{color:#893F45;}
.pp1 h4{background:#14393e;color:#f8de7e;}
.pp2 h4{background:#14393e;color:#f8de7e;}
.pp3 h4{background:#14393e;color:#f8de7e;}
.pp4 h4{background:#14393e;color:#f8de7e;}
.price-plan .pp1 ul li{color:#14393e;font-weight:bold;}
.price-plan .pp2 ul li{color:#14393e;}
.price-plan .pp3 ul li{color:#14393e;}
.price-plan .pp4 ul li{color:#14393e;}
.hm-testim{background:url(../images/testimonial-body-petrn.jpg);font-size:20px;padding:0px 0px 0px 0px;}
.banner-cont img {margin-bottom: 20px;}
.leftHalf, .rightHalf{position:absolute;width:50%;min-height:800px;}
#quote-carousel{padding:0;margin-top:15px;}
#quote-carousel img{border:5px solid #fff;border-radius:100%;box-shadow:0 -2px 4px #b6b6b6;position:relative;}
#quote-carousel img:after{width:0;height:0;border-top:120px solid blue;border-left:60px solid transparent;border-right:60px solid transparent;position:absolute;content:"";}
.item blockquote{border-left:none;margin:0;}
.item blockquote img{margin-bottom:10px;}
.item blockquote h4{margin-top:25px;font-size:20px;color:#fff;}
.body-testim{position:relative;margin-top:40px;}
.hm-testim .carousel-inner{}
.first-col {padding:21px 0 !important ;}
.triangle-down{position:relative;}
.triangle-down::after{border-left:20px solid transparent;border-right:20px solid transparent;border-top:18px solid #fff;bottom:-5px;content:"";height:0;left:0;margin:auto;position:absolute;right:0;width:0;}
.footer{background:#1e1e1e !important;color:#bbbbbb;font-size:12px;padding:22px 0px 30px 0px;}
.foter-col{margin-top:40px;margin-bottom:30px;line-height:2;color:#b4b4b4;}
.foter-col h4{text-transform:uppercase;}
.foter-col ul{padding:0;list-style:none;}
.foter-col a{color:#bbbbbb;}
.foter-col ul li{position:relative;padding-left:10px;}
.foter-col ul li:before{position:absolute;left:0;content:"\f105";font-family:FontAwesome;}
.copyright{background:#222323;padding:2px 0;text-align:center;margin-top:15px;}
.copyright a{text-align:right;color:#bbbbbb;font-size:14px;margin:0 5px;}
.vertical-slider .thumbnail{border:0;background:none;width:70px;height:70px;padding-left:8px;}
.vertical-slider .col-sm-3, .vertical-slider .col-sm-9{padding-left:8px;padding-right:8px;}
.date{color:#ef4036;}
.carousel-inner ~ span{float:right;}
.live-chat-btn{position:fixed;right:5px;bottom:5px;color:#fff;font-size:16px;border-radius:0;width:10%;height:45px;line-height:32px;border:0;}
.hvr-bounce-to-top{background:#EF4036;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:2px;}
.hvr-bounce-to-top:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#72BF44;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:2px;}
.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active{color:white;}
.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);transition-timing-function:cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.rightHalf{right:0;border-bottom:1px solid #f8de7e;border-top:1px solid #f8de7e;}
.leftHalf{background:#f8de7e;left:0;}
.container.strip{padding-top:55px;padding-bottom:47px;}
.col-md-6.pad {
    padding: 40px 39px 32px 0px;
    text-align: left;
}
.container.main-cont h1 {
    padding: 15px 0px 15px 0px;
}
.col-md-6.pad h2 {
    margin-bottom: 20px;
}
.main-contact{margin-top:20px;}
input.btn.send-button{background-color:#143232;color:#fff;width:100%;border-radius:0;}
a.topic-inner2{font-size:23px;background-color:rgba(33,67,71,0.8);color:#f8de7e;padding:5px 22px 6px 21px;border-radius:21px;text-decoration:none;display:table-cell;position:absolute;vertical-align:middle;left:0;right:0;bottom:0;top:0;margin:auto;width:239px;height:40px;}
a.topic-inner3{font-size:23px;background-color:rgba(33,67,71,0.8);color:#f8de7e;padding:5px 22px 6px 21px;position:absolute;top:0;left:0;border-radius:21px;text-decoration:none;margin:auto auto auto auto;width:315px;height:40px;right:0;bottom:0;}
.content ul{padding-left:20px;}
.content h2{margin-top:0;}
.col-sm-9.content{margin-top:35px;line-height:27px;}
.content li{line-height:35px;}
label.valid{display:none!important;}
label.error{font-size:14px;color:#ff0000;font-weight:100;}
.prog-cont{margin-top:51px;margin-bottom:14px;}
.mainorder{margin-bottom:30px;}
.customMargin{padding-top:0;}
.btn-top-bar{padding-top:17px;}
.btn-top-bar a{display:inline-block;margin:0 8px 0 0;}
.main-cont h2{margin-top:30px;position:relative;display:inline-block;margin-left:14px;z-index:15;transition:all 0.5s ease;margin-bottom:20px;}
.main-cont h2:after{content:" ";background:#f8de7e;position:absolute;left:-16px;height:38px;width:5px;z-index:-1;transition:all 0.5s ease;top:0;}
.prog-cont span{background-color:#143232;padding:7px 15px;border-radius:100%;color:#fff;margin-right:14px;}
.prog-cont p{margin-bottom:38px;font-size:20px;}
.prog-cont h2{margin-bottom:35px;margin-top:35px;}
.subj ul{padding:0;margin:0;}
.subj li{list-style-type:none;margin-bottom:18px;padding-left:10px;border-left:4px solid #E2CD77;}
.subj li span{font-weight:bold;}
.container.subj{margin-top:100px;margin-bottom:11px;}
.container.subj.inner{margin-bottom:25px;}
.ulref ul li{line-height:33px;}
.content .cont-heading{margin-top:60px !important;}
.content p {line-height: 25px; letter-spacing: -0.2px; color: #484848; font-weight: 400; font-size: 16px; }
.content-bg h3{font-weight:bold;display:inline-block;padding-bottom:0;margin:0;padding:0;color:#14393e; text-transform: capitalize;}
.odr-btn-top{background-color:#14393E;padding:3px 30px 3px 30px;color:#fff;border-radius:16px;}
.odr-btn-top:hover{color:#fff;text-decoration:none;cursor:pointer; background:#000;}
.lv.chat{padding:3px 30px 3px 30px;color:#14393E;border-radius:16px;border:1px solid #14393E;margin-left:0px;}
.lv.chat:hover{text-decoration:none;cursor:pointer; background:#000; color:#fff;}
.blinker{background:#f8de7e;color:#112F31;}
.posRel{position:relative;}
.DropBox{display:none;position:absolute;border:1px solid #14393E;-webkit-border-radius:5px;background:rgb(255, 255, 255);padding:18px;border-radius:.25em;-webkit-filter:drop-shadow(0 0 2em rgba(0,0,0,0.2));transition:opacity .4s ease-in-out, height .4s ease-in-out, transform .4s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);z-index:99;right:6px;width:310px;text-align:left;}
.DropBox .InputType{border:1px solid #a8a8a8;padding:5px 15px;color:#a8a8a8;float:left;width:100%;}
.DropBox label{display:inline-block;max-width:100%;color:#152735 !important;margin-bottom:5px;font-size:14px !important;font-weight:400 !important;text-align:left;}
.DropBox .btn{color:white;padding:10px 20px;font-size:14px;display:inline-block;text-align:center;background:#14393E;}
.DropBox a{color:#152735!important;display:block;margin:6px 0px;}
.alignnew{line-height:26px;}
.rotateSectionBg{background:#14393E;padding:20px 0 40px 0;margin:25px 0 0 0;}
.rotateSectionBg h2{color:#fff;}
.contact-form input.btn.send-button { margin-bottom:40px;}
.rotateBoxMidFix{margin:9px 0 48px 0;}
.rotateBoxMidFix .rotateBox.secBox{width:140px;height:140px;border:3px solid #E2CD77;text-align:center;font-size:18px;line-height:36px;padding:44px 0px;margin:50px auto 0 auto;background:#E2CD77;font-family:'Droid Sans';transition:all 0.7s ease;}
.rotateBoxMidFix .size28{font-size:28px;font-style:normal;}
.rotateBoxMidFix .rotateBox span.textRed{color:#143535;}
.rotateBoxMidFix .rotateBox.secBox:hover{background:#143535;color:#fff;transition:all 0.7s ease;border:3px solid #144646;}
.rotateBoxMidFix .rotateBox.secBox:hover .textRed{color:#fff;}
.rotateBoxMidFix .rotateBox{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px;}
.rotateBoxMidFix .rotateBox span{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;display:block;}
.OurEditingUL{padding-left:0px!important;}
.OurEditingUL li{display:block;float:left;width:49%;}
#formhide input[type="text"], #formhide input[type="email"], #formhide input[type="tel"], #formhide textarea{width:100%;height:40px;padding-left:15px;color:#000;}
#formhide textarea{padding-top:10px;}
.pric-col ul li:before{content:none;}
.priceSectionBg{border-bottom:1px solid #ccc;margin:0 0 0 0;padding:30px 0;}
.pricingSection{min-height:480px;padding:20px 0 10px 0px;box-sizing:content-box;background:#fff;}
.pricingSection h2{color:#5a5a5a;margin:0 0 20px 0;font-family:'Lato', sans-serif;position:relative;}
.pricingSection p.big{font-family:'Lato', sans-serif;font-size:18px;color:#353535;line-height:37px;}
.pricingTableContainer{width:1040px;margin:31px auto 81px auto;clear:both;}
.pricingTableContainer .top{width:250px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;text-align:left;background:#113031;}
.pricingTableContainer .top h3{color:#FFFFFF;text-align:left;font-family:'Droid Sans';font-size:30px;padding:29px 32px;box-sizing:border-box;font-weight:500;border-bottom:1px solid #ededed;text-align:center;margin-top:0;}
.pricingTableContainer .top h3 span{font-size:24px;color:#6a787b;display:block;font-weight:300;}
.pricingtable{width:250px;background:white;margin:5px;float:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 9px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 9px rgba(0,0,0,0.3);box-shadow:2px 2px 9px rgba(0,0,0,0.3);transition:all .2s ease-in-out;}
.pricingtable ul{list-style-type:none;font:300 18px/2 Helvetica, Verdana, sans-serif;margin:20px 0 0 0px;padding:0 0 0 0px;}
.pricingtable ul strong{font-weight:bold;}
.pricingtable ul li{color:#797373;font-size:18px;border-bottom:1px solid #f7f7f7;padding:0 0 0 0px;text-align:center;}
.pricingtable ul li:nth-child(odd){background:#fff;}
.pricingtable ul li:nth-child(even){background:#F0F0F0;}
.pricingtable hr{border:0;background-color:#BCBEC0;color:#BCBEC0;height:1px;width:190px;margin:20px 0 0 30px;}
.pricingtable h4{text-align:center;font:bold 88px/1 Helvetica, Verdana, sans-serif;margin:20px 0 0 0;}
.pricingtable h4.blue{background:#38b3b7;font-size:36px;color:#fff;padding:21px 0;}
.pricingtable h4.green{background:#53b738;font-size:42px;padding:19px;color:#fff;}
.pricingtable h4.red{background:#f74955;font-size:36px;color:#fff;padding:21px 0;}
.pricingtable h4 sup{font-size:33px;top:-1px;}
.pricingtable p{text-align:center;font:500 14px/1 Helvetica, Verdana, sans-serif;color:#BCBEC0;}
.pricingtable a{display:block;width:150px;color:#b3b2b2;margin:29px auto 25px auto;text-decoration:none;text-align:center;border:1px solid #b3b2b2;padding:5px 0;background:#102C2E;color:#fff;font-family:'Droid Sans';}
.pricingtable a.mid{background:#102C2E;color:#fff;}
.pricingtable a:hover{}
.pricingSection .CalltoActionSection{margin:20px 0 10px 0;clear:both;position:relative;top:20px;}
.pricingSection .CalltoActionSection .btn{background:#57D4F1;border:1px solid #57D4F1;}
.pricingtable.special{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);position:relative;z-index:99;}
.our-work{left:35px;position:relative;}
.pricingtable:hover{-webkit-transform:scale(1.2, 1.2);-moz-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);position:relative;z-index:99;}
.dropdown-menu>li>a{display:block;padding:9px 32px;border-bottom:1px solid #e8e3e3;color:#000;}
.our-subject-list{margin:0;padding:0px 0px 0px 16px;padding-bottom:10px;}
.main-contact p{padding:9px 0 12px 0;}
.dropdown-menu>li>a{display:block;padding:9px 32px;border-bottom:1px solid #e8e3e3 !important;color:#000;}
.pric-col{background:#e2cd77;color:#fff;text-align:center;font-size:18px;border:1px solid #ddd;margin-bottom:20px;margin-top:20px;}
.pric-col h1{background:#14393f;font-size:22px;color:#fff;margin:0;padding:15px 10px;text-align:center;}
.pric-col ul{padding:0;margin:0;list-style:none;}
.pric-col li{line-height:47px;border-top:1px solid #eee;}
.pric-col li sup{margin-top:15px;}
.pric-col p{background:#F2F2F2;font-size:14px;color:#14393f;padding:15px;margin:0;}
.pric-col .btn{background:#14393f;color:#fff;text-transform:capitalize;font-size:18px;border-radius:0;}
.pric-col .btn:hover{background:#fff;border:1px solid #14393f;color:#14393f;}
.btn.gthome{color:#712434;border:1px solid #722535;border-radius:0;margin:30px 0;width:100%;font-size:18px;}
.sitemap ul{padding:0px 0px 0px 10px;list-style:none;line-height:1.6;}
.sitemap ul li{position:relative;padding-left:5px;}
.sitemap ul li:before{position:absolute;content:"\f101";font-family:'FontAwesome';left:-8px;}
.sitemap ul li a{color:#333;}
.sitemap ul li a:hover{color:#06686f;text-decoration:none;}
.sitemap h3{font-size:20px;color:#000;}
ul.footer-links{margin:0;padding:0;}
ul.footer-links li{list-style-type:none;padding:4px 0;}
ul.footer-links li a{font-size:13px;color:#bbbbbb;}
.dropdown-menu>li>a{display:block;padding:9px 32px;border-bottom:none;color:#000;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#f8de7e;border-color:transparent;border-radius:50px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:#f8de7e;background-image:none;}
.sideabanner img{margin-bottom:68px;}
#result-header, #result, .snippetResult, #resultblack{text-align:center;}
article.benifits h1,h2{color:#14393e;font-size:26px;font-weight:600;}
.subjects p {line-height: 25px; padding-top: 0px; padding-bottom: 0px; margin: 0 0 20px 0; font-size: 16px; font-weight: 400; }
ul.our-subject-list li{font-size:15px;padding:5px 0;position:relative;list-style-type:none;letter-spacing:1px;left:10px;}
.benifits{font-size:16px;}
ul.our-subject-list li:before{position:absolute;content:'\f0a4';display:inline-block;font-family:FontAwesome;left:-25px;}
ul.our-subject-list li:hover{cursor:pointer;font-weight:600}
ul.our-subject-list li:hover:before{transform:rotate3d(0, 1, 0, 360deg);transition:ease all .6s;}
.content li{position:relative;list-style-type:none;left:5px;}
.content li{line-height: 25px;letter-spacing: -0.2px;color: #484848;font-weight: 400;font-size: 16px;}
.content li:before{position:absolute;content:"\f046";display:inline-block;font-family:FontAwesome;left:-20px;color:#e9cc60;}
.content li:hover{cursor:pointer;}
.content li:hover:before{color:#14393e;}
.our-work{margin:0;padding:0;counter-reset:section;}
.our-work li{list-style-type:none;padding-bottom:39px;font-size:20px;position:relative;counter-increment:section;font-weight:lighter;}
.our-work li:last-child{padding-bottom:0px;}
.our-work li:before{position:absolute;content:counter(section);left:-45px;background:#14393e;color:#f8de7e;width:32px;height:32px;text-align:center;line-height:32px;border-radius:50%;top:-1px;z-index:1;border:1px solid transparent;}
.our-work li:after{width:2px;height:100%;background:#14393e;position:absolute;content:'';left:-30px;}
.our-work li:hover{cursor:pointer;}
.our-work li:hover:before{background:#f8de7e;color:#14393e;transition:ease all .5s;border:1px solid #14393e;}
footer.footer p{line-height:20px;font-size:13px;}
.carousel-inner{text-align:center;color:#f8de7e;}
.testimonails-text p{font-size:15px;color:#fff;font-style:italic;display:inline-block;padding-top:35px;position:relative;}
.testimonails-text p:before{background:url(../images/quotes.png);content:'';width:54px;height:52px;left:-76px;top:0;position:absolute;}
.owl-pagination{position:absolute;left:57px;}
.owl-theme .owl-controls .owl-page span{opacity:1;background:#aab6b6;width:10px;height:10px;}
.owl-theme .owl-controls .owl-page .active{}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background:#f8de7e !important;}
.test-images img{border:4px solid #fff;border-radius:50%;}
.about-us p:first-child{ padding-top: 20px; }
.formcal {padding-top:0px !important;}
.sf-step>fieldset {padding:0 !important;} .payment-icon {background-color: #1e1e1e !important; margin-top: 15px; } .payment-icon .pay-icon span {color: #e2cd77; }
.phoneNumber { color: #434343; }
/**Price-Plan**/
.price  h2 span{font-weight: bold; }
.iner-page .iner-content p {font-size: 16px; font-weight: 300; line-height: 1.6; margin-bottom: 20px; }
.iner-content .price   span h2  {margin-top: 30px; position: relative; display: inline-block; margin-left: 14px; z-index: 15; transition: all 0.5s ease; margin-bottom: 20px; font-weight: bold; font-family: 'sans-serif'; }
.iner-content.price span h2 {content: " "; background: #f8de7e; position:relative; left: -16px; height: 38px; width: 5px; z-index: -1; transition: all 0.5s ease; top: 0; }
.PriceHeading h1 {
    background: #14393e;
    font-size: 28px;
    padding: 20px 0 20px 0;
    text-align: center;
    text-transform:uppercase;
    font-weight: bold;
    border-bottom: 1px solid #000;
    color: #f8de7e;
    margin: 0;
    position: relative;
    top: -0px;
    margin: 0 23px;
    font-family: sans-serif;
}
.PriceListItmes ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    margin: 20px 44px;
    color: #fff;
    font-weight: bold;
}
.PriceListItmes ul li {
    text-align: center;
    padding: 16px 0;
    background-color: #245a61;
    border-radius: 51px;
    margin-bottom: 20px;
    font-family: sans-serif;
    font-size: 14px;
}
.PriceListItmes ul li span.pricedays {
    color: #c7bc75;
    font-size: 14px;
    font-weight: 600;
    display: block;
}
.PriceMainBox.PriceHeading span {
    display: inline-block;
    color: #245a61;
    font-weight:bold;
    padding: 0 10px;
    font-family: 'sans-pro';
    padding-right: 15px;
    padding-left: 10px;
}
.PriceMainBox{
    background-color: #14393e;
    transition: ease all .2s;
    border: 5px solid transparent;
    padding-bottom: 20px;
}
.pricepcontact {
    padding: 50px 0;
}
.PriceMainBox:hover{
  border: 5px solid  #5a979f;
  box-shadow: 0 8px 22px 0 rgba(0,0,0,0.6)
}
.PriceListItmes ul li span.priceCurre {
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    display: block;
}
.PriceHeading h1 span {
    font-weight: 100;
    font-size: 29px;
}
.PriceListItmes ul li:nth-child(even) {
}
.mainPriceWrapper {
    padding-top: 50px;
    width: 100%;
    position: relative;
    margin: 0 18px;
    display: flex;
    justify-content: center;
}
.mainPriceWrapper .rm-padd{
    padding: 0;
}
.mainPriceWrapper .mc{
    margin:0 50px;
}
.priceBtn a {
    background: #f8de7e;
    display: block;
    color: #0e282c;
    text-transform: capitalize;
    font-size: 18px; 
    text-align: center;
    font-size: 18px;
    padding: 15px 2px;
    margin: 0 35px;
    text-transform: capitalize;
    font-weight: bold;
    position: relative;
    box-shadow: 0 5px 16px 0 rgba(0,0,0,.6);
}
.PricePlanRatingSection {
    padding-bottom: 50px;
    background-image: url(../images/back.jpg);
    margin: -7px 0px 0px 0px;
    background-repeat: repeat;
    background-size: cover;
}
.mainPriceWrapper.col-md-3{
    margin-left: 55px;   
}
.mainPriceWrapper {
    position: relative;
    margin: 0 18px;
}
.col-md-4.setheadForm {
    float: right;
}
.TrustedRatingSection {
    background: #18162e;
    min-height: 165px;
    position: relative;
}
.PriceHeading span{
    display: inline-block;
    color: #f8de7e;
    font-weight: 400;
    padding: 0 10px;
    font-weight: bold;
    font-family: 'source sans-pro';
}
.pricePlanhead span h2{
    font-size: 30px;
    font-weight: bold;
    color:#14393e;
    text-transform: uppercase;
    margin-top: -7px;
} 
.price-contact-section .paragreenBg p {
    margin-bottom: 50px;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
    color: #525d63;
    font-weight: 300;
}

.pricepcontact p span, .pricepcontact p a {
    color: #14393e;
    font-weight: 600;
}
.pricepcontact p {
    color: #626669;
    text-align: center;
    font-size: 16px;
}
.PricePlanRatingHeading .pricePlanhead h1 {
    font-size: 42px;
    text-transform: capitalize;
    font-weight: 400;
    color: #245a61;
    letter-spacing: -1px;
}
.PricePlanRatingHeading .pricePlanhead h2 span{
    display:  block;
    font-weight: bold;
    padding-top:5px;
    font-size: 33px;
    color: #245a61;
    letter-spacing: -1px;
}
.PriceMainBox.PriceHeading {
    min-height: 50px;
    font-size: 25px;
    margin-bottom: 56px
}
.PricePlanRatingImg img{
    width: 38%;
    margin: 0px -35px 0px 4px;
}
.PricePlanRatingImg {
    padding-top: 17px;
}
.PricePlanRatingImg img {
    display: inline-block;
}
.PricePlanRatingbtn.btn-block {
    padding-top: 17px;
}
.PricePlanRatingbtn a{
    color:#4a5e61;
}
.PricePlanRatingbtn{
    padding: 13px 50px;
    display: inline-block;
    font-size: 16px;
    color: #2d2b2c;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 25px;
}
.PriceRatingbtn a {
    background: #fff;
    color: #333;
    padding: 17px 80px;
    font-size: 15px;
    text-transform: uppercase;
    display: inline-block;
}
.PriceRatingbtn {
    margin-top: 55px;
}
.ratingText .ratingwr ,.ratingText .ratingCustom  {
    font-size: 28px;
    color: #fff
}
.ratingText .ratingTrust{
    font-size: 37px;   
    line-height: 30px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
.ratingText .ratingCustom{
    text-transform: uppercase;
}
.ratingText{
    text-align: center;
    padding-top: 30px;
}
.ratingValuebox .ratingvalue{
    color: #d5981a;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    display: block;
}
.ratingnum {
    font-size: 20px;
    color: #0c2f58;
}
.ratingnum span{
    font-size: 30px;
    color: #0c2f58;
    font-weight: bold;
}
.ratingValuebox {
    background: #fff;
    text-align: center;
    padding: 28px 39px;
    display: inline-block;
    margin-top: 20px;
}
.ratingValuebox img{
    display: inline-block;
    margin-top: 0
}
.iner-page hr{border-color:rgba(0, 51, 102, 0.7);}
.iner-page .iner-content p{font-size:16px;font-weight: 300; font-family: 'montserratlight';line-height:1.6; margin-bottom: 60px;}
.iner-content blockquote {
    background: #eeeeef;
    padding: 10px 10px 10px 15px;
    color: #000;
    font-style: italic;
    box-shadow: 1px 1px 1px #ccc;
    border-radius: 0;
    border-left: 5px solid #fec40d;
}
.iner-page .iner-content p { font-size: 14px;}
.PriceratingBtn a { background: #fff; color:#333; padding: 11px 59px; text-transform: capitalize; margin-top: 16px; border-radius: 0; font-size: 22px;}
.PriceratingBtn a .cirlce-arrow{ background:#fff;}
.PricePlanRatingHeading.pricePlanhead h1 { font-size: 49px;}
.inner .phoneNumber, .inner .email, .inner .email a {font-size: 16px; color: #14393e; font-weight: 600; }
#faqs dt.expanded p, #faqs dt p { color: #ffffff;}
#faqs span {
    padding-right: 10px;
    color: #fff;
}

/**Price-Plan**/

.info .phoneNumber, .info .email, .info .email a { color: #14393e; font-size: 15px; letter-spacing: 0.5px; font-weight: 600;}
.copyscape-block {position: absolute; right: 0; bottom: 4px; }
.btn .caret {margin-left: 5px; }
#result-header p {margin-top: 50px; }




/* Media Start */

@media (min-width:768px) and (max-width:991px){
.leftHalf{display:none;}
.rightHalf{display:none;}
.banner-slide{height:450px;}
.banner-container{height:450px;}
.carousel-caption img{width:550px;display:block;margin:0 auto;}
ul.nav.navbar-nav.navbar-right{padding-top: 110px;}
.navbar-brand{height:35px;padding:4px 15px;position:absolute;left:0;right:0;margin:auto;display:block;width:200px;}
.logo{padding-top:7px;}
.main-nav.navbar-brand, .navbar-nav>li>a{color:#2a4648;font-size:16px;padding:3px 10px 5px 10px;}
.info{/*width:400px;*/margin:0 auto;padding-top:11px; text-align: center;}

.btn-top-bar{width:330px;margin:0 auto;padding-top:10px;}
.sc-main img{display:block;margin-bottom:15px;}
article.benifits h1, h2{text-align:center;}
.text-right{text-align:center;padding-top:20px;}
.c2a-new img{display:block;margin:0 auto 20px;}
.c2a-new{padding:50px 0 0;}
.content p{text-align:center;}
.content ul{padding-left:0px;max-width:250px;margin:0 auto;}
.subjects p{text-align:center;}
.our-subject-list{max-width:300px;margin:0 auto;}
.content-bg h3{text-align:center;display:block; }
.our-work li{font-size:18px;}
.our-work{width:300px;margin:0 auto;}
.topic-1, .topic-2, .topic-3{background-repeat:no-repeat;background-size:cover;}
.subj ul{min-height:172px;}
.prog-cont{margin-top:0px;}
.prog-cont h2{margin-top:0;}
.test-images{display:block;float:none !important;}
.test-images{overflow:hidden;margin:0 auto;width:150px;}
h1.testimonials-Heading{margin:0 0 15px 0 !important;}
.testimonails-text{float:none;padding-left:0px;padding-top:0px;text-align:center;}
.testimonails-text p{padding-top:0;}
.testimonails-text h3{text-align:center !important;}
.owl-pagination{position:absolute;left:0px;right:0;width:73px;margin:auto;}
.testimonails-text{float:none !important;padding-left:0 !important;}
.strip-main img{display:block;margin:0 auto 15px;}
.inner{text-align:left;}
.inner p{text-align:left !important;}
.inner ul{max-width:none !important;}
.inner{padding-left: 30px;padding-right: 30px;}
.banner-cont img{display:block;margin:0 auto 20px;}
.inner h2, .inner h3, .inner h4{text-align:left !important;}
.navbar-right{float:none !important;}
.pric-col p {text-align:center !important;}
.pric-col .btn { width:130px; display:block; margin:0 auto;}
.InvoiceboxColorblue {width:100% !important;}

} /* @media (min-width:768px) and (max-width:991px) */



@media (max-width: ){
.text-right.btn-top-bar{padding-bottom:0px;position:relative;text-align:center;}
.banner{position:relative;text-align:center;}
.topic-inner, .topic-inner:hover{font-size:23px;background-color:rgba(33,67,71,0.8);color:#f8de7e;display:inline-block;padding:5px 52px 6px 52px;position:relative;top:79px;left:0;border-radius:21px;text-decoration:none;display:block;text-align:center;}
a.topic-inner2{font-size:22px;background-color:rgba(33,67,71,0.8);color:#f8de7e;display:inline-block;padding:5px 52px 6px 52px;position:relative;top:79px;left:0;border-radius:21px;text-decoration:none;display:block;text-align:center;}
a.topic-inner3{font-size:21px;background-color:rgba(33,67,71,0.8);color:#f8de7e;display:inline-block;padding:5px 52px 6px 52px;position:relative;top:79px;left:0;border-radius:21px;text-decoration:none;display:block;text-align:center;}
.main-nav.navbar-brand, .navbar-nav>li>a{text-align:center;display:block;}

} /* 668px */


@media (max-width: 1400px){
.headform-inner { top: 50px !important;}
.Herotext { top: 330px;}


} /*1400px End*/ 

@media only screen and (min-width: 992px;) and (max-width: 1199px) {

.leftHalf, .rightHalf {min-height: 850px; }



} /* 1199px */

@media (max-width: 1199px){

.Herotext { top: 335px;}
.Herotext .head { font-size: 25px;}
.PriceHeading h1 {font-size: 24px; }
.PriceListItmes ul{ margin:20px 35px;}
.PriceListItmes ul li span.priceCurre{ font-size: 23px;}
.PriceListItmes ul li span.pricedays{ font-size: 13px;}
.main-nav.navbar-brand, .navbar-nav>li>a {padding: 3px 15px 5px 15px;}
.strip a.chat {display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 62px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.c2a-new a.chat, .c2a-new .getInquiryImg {display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 65px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }




} /* 1199px */



@media (max-width:991px){
.get .twenper { display: block;}
.getInquiryImg img { width: 100%;}
.mainPriceWrapper .rm-padd { padding: 0 45px;}
.PricePlanRatingImg img { width: 38%; margin: 0;}
.mainPriceWrapper { margin: 0;}
.mainPriceWrapper .mc { margin: 0;}
.PricePlanRatingImg{ padding-top: 0px;}
.mainPriceWrapper{ display: block;}
.col-md-3.rm-padd { margin-bottom: 20px;}
.pricePlanhead span h2 { font-size: 22px;}
.PricePlanRatingHeading.pricePlanhead h1 { font-size: 44px;}
.Herotext .head { font-size: 19px !important; line-height: 23px;}
.headBottom .hb1 strong { font-size: 15px;}
.perc span { top: -4px;}
.headBottom .hb1, .headBottom .hb2 { font-size: 13px; line-height: 18px;}
.headBottom .perc { font-size: 38px; line-height: 34px; top: -3px;}
.topSlider .slider { z-index: 10; text-align: center; top: 90px;}
.SignUp-form-block { position: relative; height: auto;}
.headBottom .hb2 strong { font-size: 18px;}
.container.sc-main .row { margin: 0;}
.col-md-6.pad {padding: 40px 15px 0px; }
.container.strip {text-align: center;}
.sitemap ul li a { padding-left: 0px;}
.sitemap ul li:before{ position: relative;}
.sitemap { text-align: center;}



} /*991px End*/



@media (max-width:768px) {

}


@media (max-width:767px) {

.tooltip.top{display: none; }
.PricePlanRatingHeading.pricePlanhead h1 {font-size: 26px !important;}
.pricePlanhead span h2 {font-size: 18px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover { color: #13393f;}
.mainPriceWrapper .rm-padd { padding: 0 30px !important;}
.mainPriceWrapper { margin: 0;}
.PriceHeading h1 { font-size: 22px !important;}
.pricepcontact { padding: 30px 0;}
ul.nav.navbar-nav.navbar-right{padding-top:70px;}
.banner{text-align:center;}
.c2a-new{text-align:center;}
.customMargin{margin:0}
.prog-cont{margin:0;}
.topic-2{margin:0 auto;width:79%;}
.topic-3{margin:1px auto 0 auto;width:79%;}
.topic-1{margin:0px auto 0 auto;width:79%;}
.container.subj{margin-top:50px;}
.testimonails-text{float:none !important;}
.test-images img{width:200px !important;margin:0 auto !important;}
.test-images{float:none;text-align:center;}
.subj{max-width:320px;margin:0 auto;}
h2.testimonials-Heading{font-size:25px !important;}
.main-nav.navbar-brand, .navbar-nav>li>a:hover{color:#f8de7e;border-radius:0px;transition:all 0.2s ease;}
.dropdown-menu>li>a{color:#fff;border-bottom:none !important;}
.text-right.btn-top-bar {padding-bottom: 15px; } .hero-banner {min-height: 650px; margin-bottom: 30px; } .Herotext {top: 0px; left: 50.3%; -webkit-transform: translateX(-50.3%); transform: translateX(-50.3%); margin-top: 30px; }
.carousel-caption img{width:300px;display:block;margin:0 auto;}
ul.nav.navbar-nav.navbar-right{padding-top:15px;background:#14393e;margin-top:33px;padding-bottom:20px;position:relative;}
.navbar-brand{height:35px;padding:4px 15px;position:absolute;left:0;right:0;margin:auto;display:block;width:200px;}
.logo{padding-top:7px;}
.main-nav.navbar-brand, .navbar-nav>li>a{color:#fff;font-size:16px;padding:3px 10px 5px 10px;text-align:center;}
.info{width:auto;margin:0 auto; text-align: center;}
.btn-top-bar{width:330px;margin:0 auto;padding-top:10px;}
.sc-main img{display:block;margin-bottom:15px;}
article.benifits h1, h2{text-align:center;}
.text-right{text-align:center;padding-top:20px;}
.c2a-new img{display:block;margin:0 auto 20px;}
.c2a-new{padding:50px 0 0;}
.content p{text-align:center;}
.content ul{padding-left:0px;max-width:250px;margin:0 auto;}
.subjects p{text-align:center;}
.our-subject-list{max-width:300px;margin:0 auto;}
.content-bg h3{text-align:center;display:block;}
.our-work li{font-size:18px;}
.our-work{width:300px;margin:0 auto 30px;}
.topic-1, .topic-2, .topic-3{background-repeat:no-repeat;background-size:cover;}
subj ul{min-height:172px;}
.prog-cont{margin-top:0px;}
.prog-cont h2{margin-top:0;}
.test-images{display:block;float:none !important;}
.test-images{overflow:hidden;margin:20px auto 20px;width:150px;}
h1.testimonials-Heading{margin:0 0 15px 0 !important;}
.testimonails-text{float:none;padding-left:0px;padding-top:0px;text-align:center;}
.testimonails-text p{padding-top:0;}
.testimonails-text h3{text-align:center !important;}
.owl-pagination{position:absolute;left:0px;right:0;width:73px;margin:auto;}
.testimonails-text{float:none !important;padding-left:0 !important;}
.strip-main img{display:block;margin:0 auto 15px;}
.banner-slide{height:250px;}
.banner-container{height:250px;}
.slider .carousel-indicators{width:0 auto;width:50px;}
.sc-main{max-width:200px;}
article.benifits h1, h2{font-size:23px;}
.our-work li{padding-bottom:22px;}
a.topic-inner2, a.topic-inner, a.topic-inner3{font-size:17px;}
a.topic-inner{font-size:17px;top:0;margin-bottom:3px;}
.topic-inner:hover{font-size:17px;top:0;}
.colum{border-bottom:1px dotted #444;padding-bottom:20px;margin-bottom:20px;}
.nav>li{margin:5px 0;max-width:200px;margin:0 auto;}
.nav .alignnew{display:none;}
.inner{text-align:left;}
.inner p{text-align:left !important;}
.inner ul{max-width:none !important;}
.inner{padding-left:30px;padding-right:30px;}
.OurEditingUL li{float:none;}
.banner-cont img{display:block;margin:0 auto 20px;}
.inner h2, .inner h3, .inner h4{text-align:left !important;}
.nav>li>a:focus{color:#fff;}
.navbar-toggle{margin-top:15px;}
.sc-main{padding:0px;}
.content .cont-heading{margin-top:20px !important;}
a.topic-inner{font-size:12px;width:100%; max-width: 300px; margin: 0 auto; height:29px;}
a.topic-inner:hover, a.topic-inner2:hover, a.topic-inner3:hover{font-size:12px;background:#000;}
a.topic-inner{font-size:12px;width:100%; max-width: 300px; margin: auto; text-align: center; height: 25px; width: 100%;}
a.topic-inner2{font-size:12px;width:100%; max-width: 300px; margin:auto; text-align: center;height: 25px; width: 100%;}
a.topic-inner3{font-size:12px;width:100%; max-width: 300px; margin:auto; text-align: center;height: 25px; width: 100%;}
.topic-1, .topic-2, .topic-3 {width:100%;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:transparent!important;color:#f8de7e;}
.col-md-6.pad{padding:0px 0px 0px 0px;text-align:justify;}
.pric-col p {text-align:center !important;}
.pric-col .btn { width:130px; display:block; margin:0 auto;}
.pric-col {text-align:center !important;}
.pric-col h4 { text-align:center !important;}
/*.container { overflow: hidden;}*/
.info a { font-size:12px;letter-spacing: 1px;}
.headerForm {position:relative;}
.headerForm::before {width:auto; height: 74px; left: 0; right: 0; margin: auto; position: absolute; z-index: 99999; content: "";}
.mar-left {padding-left:0;}
.InvoiceboxColorblue {width:100% !important;}
#invoivePrint img.logo {width:150px; margin: 0 auto !important; display: block;}
.sf-wizard *, .sf-wizard *:after, .sf-wizard *:before { clear:both;}
.sf-sea .sf-nav-top {height: 129px !important;}
.PricePlanRatingImg img{width: 50%; margin:0; }
.copyscape-block {position: relative; bottom: 0px; margin-bottom: 20px; margin-top: 12px; }
.footer {text-align: center;}
.contact-form input.btn.send-button {margin-bottom: 0;}

} /* 767px */



@media (max-width:480px){
    .info .email a
{
    display: block;
    padding: 15px;
}
.contact-form input.btn.send-button {
    margin-bottom: 4px;
}
    .hero-banner {min-height: 575px; margin-bottom: 30px; }
    .Herotext .head {font-size: 16px !important; line-height: 23px; }
    .headBottom .perc {font-size: 34px; line-height: 30px; top: -3px; }
    .slider .carousel-caption{display:none;}
    .slider .carousel-indicators{display:none;}
    .leftHalf{display:none;}
    .rightHalf{display:none;}
    .topic-inner, .topic-inner:hover{font-size:16px;top:0;}
    .our-work{padding-bottom:50px;}
    .footer{text-align:center;}
    .testimonails-text p:before{top:17px;}
    .testimonails-text p{font-size:12px}
    h1.testimonials-Heading{font-size:20px !important;letter-spacing:0;padding-bottom:20px !important;}
    .testimonails-text h3{font-size:16px}
    .col-md-6.pad{text-align:left;}
    ul.dropdown-menu.set-drop{text-align:center;}
    .prog-cont h2{margin-bottom:25px;margin-top:0px;}
    .our-work li{padding-bottom:25px;font-size:14px;padding-top:6px;}
    .our-work li:before{left:-35px;}
    .our-work li:after{left:-19px;}
    .test-images img{display:inline-block;float:none !important;width:123px !important;}
    .test-images{text-align:center;float:none !important;}
    .testimonails-text p{padding-top:0 !important;}
    .testimonails-text{float:none !important;padding-left:0px !important;padding-top:25px !important;text-align:center;}
    .owl-theme .owl-controls{padding-top:0 !important;}
}
@media (min-width:768px){
    .dropbtn{border:none;cursor:pointer;}
    .dropdown{position:relative;display:inline-block;}
    .dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
    .dropdown-content a{color:black;padding:12px 16px;text-decoration:none;display:block;}
    .dropdown-content a:hover{background-color:#f1f1f1}
    .dropdown:hover .dropdown-content {
        display: block;
        padding: 0px;
    }
    .dropdown:hover .dropbtn{}
}
#faqs{margin:0 !important;}
#faqs dt,
#faqs dd{}
#faqs dt{color:#fff;cursor:pointer;font-family:arial;font-size:14px;margin:0 0 1px;padding:7px 11px;font-weight:700;position:relative;}
#faqs dd{padding:15px;}
#faqs dt{background:#14393e url(../images/plus.png) no-repeat 99%;}
#faqs .expanded{background:#14393e url(../images/minus.png) no-repeat 99%;}
#faqs .expanded span{display:inline;}
#faqs p{display:inline;padding-left:10px;padding:0;}
#faqs span{padding-right:10px;}
#testimonials{margin:0 !important;}
#testimonials dt,
#testimonials dd{}
#testimonials dt{color:#fff;cursor:pointer;font-family:arial;font-size:14px;margin:0 0 1px;padding:7px 11px;font-weight:700;position:relative;}
#testimonials dd{padding:15px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
#testimonials dd:last-child{border-bottom:1px solid #ccc;}
#testimonials dt{background:url(../images/plus2.jpg) no-repeat 100%;border:1px solid #ccc;border-radius:0px;padding:10px 15px;color:#333;font-weight:bold;text-shadow:0px 1px #ccc;}
#testimonials .expanded{background:url(../images/minus2.jpg) no-repeat 100%;border:1px solid #ccc;border-radius:0px;padding:10px 15px;color:#333;font-weight:bold;text-shadow:0px 1px #ccc;}
#testimonials .expanded span{display:inline;}
#testimonials p{display:inline;padding-left:10px;padding:0;}
#testimonials span{padding-right:10px;}



@media (max-width: 330px) {
.Herotext .headBottom { padding: 10px 11px 10px;}
.headBottom .hb1,
.headBottom .hb2 { font-size: 12px;}
.headBottom .hb1 strong { font-size: 13px;}
.headBottom .hb2 strong { font-size: 16px;}
.headBottom .perc { font-size: 25px;}
.Herotext .head { font-size: 14px !important; line-height: 19px;}

} /*330px End*/