@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}
html, body {
	height: 100%;
	width: 100%;
}
body{ background:#fff; font-family:'OpenSansRegular', Arial, Helvetica, sans-serif; font-size:13px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, q, small, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, figure {
	border: 0;
	margin: 0;
	padding: 0;
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-weight: normal;
}
img, fieldset, abbr, acronym {
	border: 0;
}
article, aside, figure, figcaption, hgroup, footer, header, nav, section, video, object {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display: inline;
*zoom: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
}
ul li, ol li {
	list-style: none;
}
img {
	border: none;
	display: block; max-width:100%;
}
a, a:link, a:focus {
	color: #41a8b8;
	text-decoration: none;
	outline: none;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
a:hover {
	color: #2f2b2a;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

@font-face {

font-family: 'OpenSansRegular';

src: url('fonts/OpenSans-Regular-webfont.eot');

src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Regular-webfont.woff') format('woff'), url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'OpenSansSemibold';

src: url('fonts/OpenSans-Semibold-webfont.eot');

src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'OpenSansBold';

src: url('fonts/OpenSans-Bold-webfont.eot');

src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-Bold-webfont.woff') format('woff'), url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {

font-family: 'OpenSansExtrabold';

src: url('fonts/OpenSans-ExtraBold-webfont.eot');

src: url('fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/OpenSans-ExtraBold-webfont.woff') format('woff'), url('fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');

font-weight: normal;

font-style: normal;

}

@font-face {
font-family: 'open_sanslight';
 src: url('fonts/opensans-light_0-webfont.eot');
src: url('fonts/opensans-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-light_0-webfont.woff') format('woff'),
         url('fonts/opensans-light_0-webfont.ttf') format('truetype'),
         url('fonts/opensans-light_0-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}
.top-wrapper{ width:100%; background:#5dc4d4; height:4px;}
.header-area{ width:100%; background: url(../images/top-bg.jpg) center top repeat-y; }
.header-main-area{ max-width:1171px; width:100%; margin:0 auto;}
.logo-area{ float:left; width:26.66%;  padding:31px 0 39px 0;}
.header-right-area{background:#2f2b2a url(../images/black-traingle.jpg) left top no-repeat; width:73%; float:left;  }
.social-icon-area{ float:right; padding-top:17px;}
.rss-icon{ width:41px; height:41px; background:url(../images/rss-icon.png) no-repeat left top; margin-left:10px;float:left;}
.rss-icon:hover{ width:41px; height:41px; background:url(../images/rss-icon-hover.png) no-repeat left top;  }
.twitter-icon{ width:41px; height:41px; background:url(../images/twitter.png) no-repeat left top; margin-left:10px;float:left;}
.twitter-icon:hover{ width:41px; height:41px; background:url(../images/twitter-hover.png) no-repeat left top;  }
.facebook-icon{ width:41px; height:41px; background:url(../images/facebook.png) no-repeat left top; margin-left:10px;float:left;}
.facebook-icon:hover{ width:41px; height:41px; background:url(../images/facebook-hover.png) no-repeat left top;  }
.googleplus-icon{ width:41px; height:41px; background:url(../images/googleplus.png) no-repeat left top; margin-left:10px;float:left;}
.googleplus-icon:hover{ width:41px; height:41px; background:url(../images/googleplus-hover.png) no-repeat left top;  }
.youtube-icon{ width:41px; height:41px; background:url(../images/youtube.png) no-repeat left top; margin-left:10px;float:left;}
.youtube-icon:hover{ width:41px; height:41px; background:url(../images/youtube-hover.png) no-repeat left top;  }
.linkedin-icon{ width:41px; height:41px; background:url(../images/linkedin.png) no-repeat left top; margin-left:10px;float:left;}
.linkedin-icon:hover{ width:41px; height:41px; background:url(../images/linkedin-hover.png) no-repeat left top;  }
.clear{ clear:both; }
.nav-area{ float:right; margin-top:20px; padding-bottom:15px; width:92%; }
.navbt{float:right; clear:both; width:100%; text-align:right;}
.banner-area{ width:100%; margin:0 auto;}
.welcome-area{ background:#eaf5f7; width:100%; padding:60px 0px; border-bottom:solid 1px #dae4e6;}
.welcome-area-main{ max-width:1170px; margin:0 auto; width:100%;}
.welcome-area-main h1{ text-align:center; color:#3e3c3a; font-size:40px;font-family: 'open_sanslight'; padding-bottom:18px;}
.welcome-area-main .para{ text-align:center; color:#3e3c3a; font-size:20px;font-family: 'open_sanslight'; line-height:26px; padding:0 10%;}
.seo-box-area{ float:left; width:26%; margin-right:6.5%;margin-top:70px;}
.lastseo{ margin-right:0;}
.seo-box-area-left{ float:left; padding-top:5px; width:15%; }
.seo-box-area-left img:hover{opacity:0.7;}
.seo-box-area-right{ float:right;width:76.5%; }
.seo-box-area-right .heading{ color:#1b1816; font-size:22px; padding-bottom:15px; }
.seo-box-area-right p{ color:#2f2b2a; font-size:14px; line-height:22px; padding-bottom:10px;  }
.seo-box-area-right p a{ text-transform:uppercase; font-family: 'OpenSansSemibold';}
.bt-area-home{ text-align:center; margin-top:60px;}
.our-s-st{ background:#3f3c3b; height:60px; line-height:60px;  color:#ffffff !important; font-size:26px; margin-right:20px;font-family: 'open_sanslight'; padding:0px 4%;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; }
.our-s-st:hover{ background:#41a8b8; color:#fff;}
.get-touch{ background:#41a8b8; height:60px; line-height:60px;  color:#ffffff!important; font-size:26px; font-family: 'open_sanslight'; padding:0px 4%;-webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; }
.get-touch:hover{ background:#2f2b2a; color:#fff;}
.home-pkg-area{ width:100%; background:#f8f8f8; padding-bottom:80px;}
.home-package-area{ max-width:1170px; margin:0 auto; width:100%; padding:50px 0 70px 0px;}
.home-package-area .pkgheading{ text-align:center; color:#2f2b2a; font-size:40px; font-family: 'open_sanslight'; padding-bottom:20px;}
.home-package-area .ptxt{ font-size:20px; color:#2f2b2a;font-family: 'open_sanslight'; line-height:26px; text-align:center; padding:0 10%;}
.package-box-area{ width:33.333%; float:left; margin-top:90px;}
.package-box-bronze{  width:100%; position:relative;}
.brozone-bottom{ background:#cd7f32 url(../images/bronze-bottom-curve.jpg) no-repeat left bottom;  text-align:center; padding:0 6% 50px 6%;background-size:100% auto;}
.brozone-bottom .head3{ font-size:25px; color:#FFFFFF; padding:40px 0 5px 0px;}
.brozone-bottom .head4{ font-size:18px; color:#FFFFFF; margin-bottom:20px;  }
.brozone-bottom .head4 span{border-bottom:solid 2px #e3b78c; padding: 7px 35px ; }
.brozone-top{background:#cd7f32 url(../images/bronze-top-curve.jpg) no-repeat left top; height:62px;background-size:100% auto;}
.silver-top{background:#c0c0c0 url(../images/silver-top-curve.jpg) no-repeat left top; height:62px;background-size:100% auto;}
.silver-bottom{ background:#c0c0c0 url(../images/silver-bottom-curve.jpg) no-repeat left bottom;  text-align:center; padding:0 4% 50px 4%;background-size:100% auto; }
.gold-top{background:#cc9900 url(../images/gold-top-curve.jpg) no-repeat left top; height:62px;background-size:100% auto;}
.gold-bottom{ background:#cc9900 url(../images/gold-bottom-curve.jpg) no-repeat left bottom;  text-align:center; padding:0 4% 50px 4%; background-size:100% auto; }
.silver-bottom .head3{ font-size:25px; color:#2f2b2a; padding:40px 0 5px 0px;}
.silver-bottom .head4{ font-size:18px; color:#2f2b2a; margin-bottom:20px;  }
.silver-bottom .head4 span{border-bottom:solid 2px #807f7e; padding: 7px 35px ; }


.gold-bottom .head3{ font-size:25px; color:#fefefe; padding:40px 0 5px 0px;}
.gold-bottom .head4{ font-size:18px; color:#ffffff; margin-bottom:20px;  }
.gold-bottom .head4 span{border-bottom:solid 2px #e2c670; padding: 7px 35px ; }

.black-round{ font-size:33px; color:#fff; line-height:138px; width:138px; height:138px; -moz-border-radius:100%; -webkit-border-radius: 100%; border-radius: 100%; background:#2f2b2a; margin:0 auto; text-align:center; left:32.5%; position:absolute; top:-55px;font-family: 'OpenSansSemibold';}
.brozone-bottom ul{ margin:0 0 25px 0; padding:0; list-style-type:none;}
.brozone-bottom ul li {
    background: rgba(0, 0, 0, 0) url("../images/line1.jpg") no-repeat scroll center bottom ;
    color: #fff;
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    padding: 4px 0 6px 0px;
    text-decoration: none;
}
.silver-bottom ul{ margin:0 0 25px 0; padding:0; list-style-type:none; min-height:340px;}
.silver-bottom ul li {
    background: rgba(0, 0, 0, 0) url("../images/line2.jpg") no-repeat scroll center bottom ;
    color: #2f2b2a;
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    padding: 4px 0 6px 0px;
    text-decoration: none;
}

.gold-bottom ul{ margin:0 0 25px 0; padding:0; list-style-type:none; min-height:340px;}
.gold-bottom ul li {
    background: rgba(0, 0, 0, 0) url("../images/line3.jpg") no-repeat scroll center bottom ;
    color: #ffffff;
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 24px;
    padding: 4px 0 6px 0px;
    text-decoration: none;
}
.signup-bt{ background:#3f3c3b;  text-align:center; padding:8px 14%; font-size:16px; color:#fff !important;}
.signup-bt:hover{ background:#000; color:#fff;}
.bibottom{ background:none!important;}
.signup-bt1{ background:#ffffff;  text-align:center; padding:8px 14%; font-size:16px; color:#2f2b2a !important; border-radius:5px;}
.signup-bt1:hover{ background:#000; color:#fff !important;border-radius:5px;}
.our-website-area{ width:100%; margin:0px auto 60px auto; background:#5ec4d4 url(../images/our-website-left.jpg) no-repeat left bottom; background-size:46% auto;}
.our-website-main{ max-width:1170px; width:100%; margin:0 auto;}
.website-txt-area{ float:right; width:50.5%; padding:30px 0px 10px 0px;}
.website-txt-area .heading{ color:#ffffff; font-size:40px;font-family: 'open_sanslight'; padding-bottom:20px;}
.website-txt-area p{ color:#ffffff; font-size:18px;font-family: 'open_sanslight'; line-height:26px; margin-bottom:40px;}

.lmau{ background:#2f2b2a  url(../images/arrow1.png) no-repeat 15px 18px; padding:11px 15px 11px 40px;  color:#fff!important; font-size:18px; text-align:center;  text-decoration:none;}
.lmau:hover{ background:#108193 url(../images/arrow1.png) no-repeat 15px 18px; -webkit-transition: all 0.5s ease-in-out; color:#fff;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.readm{ background: url(../images/arrow2.png) no-repeat right 20px; width:90px;  color:#2aa7bc; font-size:15px; text-align:center; margin:0 auto;  text-decoration:none;}
.readm:hover{ -webkit-transition: all 0.5s ease-in-out; color:#000;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.hvr-sweep-to-bottom {
  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;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #41a8b8 ;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.home-services-area{ max-width:1170px; width:100%; margin:0 auto; padding:0px 0px 50px 0;} 
.home-services-area .heading{ font-size:40px; color:#2f2b2a;font-family: 'open_sanslight'; margin-bottom:30px; text-align:center;}
.home-services-box{ float:left; width:19%;   margin-top:30px; text-align:center; margin-right:1.2%;}
.home-services-area .head2{ font-size:20px; color:#3f3c3b; margin-bottom:12x; text-align:center; margin-top:25px; padding-bottom:12px; background:url(../images/line4.jpg) no-repeat center bottom;}
.home-services-area p{ font-size:14px; color:#3f3c3b;font-family: 'open_sanslight'; line-height:22px; padding:12px 1% 0 1%;}
.lastbox{ margin-right:0 !important;}
.hi-icon {
	display: table-cell;
	font-size: 0px;
	cursor: pointer; margin:0 auto;
	width:106px;
	height: 106px;
	border-radius: 50%;
	text-align: center;
	position: relative;vertical-align: middle;
	z-index: 1;
	color: #fff;
}
.hi-icon-effect-2{ margin:0 auto; text-align:center; width:106px;}
.hi-icon-effect-2 img{ margin:0 auto; text-align:center;}
.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box; 
	-moz-box-sizing: content-box; 
	box-sizing: content-box;
}

.hi-icon:before {
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
.hi-icon-effect-2 .hi-icon {
	color: #3f3c3b;
	box-shadow: 0 0 0 3px #3f3c3b;
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.hi-icon-effect-2 .hi-icon:after {
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	background: #3f3c3b;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}

/* Effect 2a */
.hi-icon-effect-2a .hi-icon:hover {
	color: #eea303; 
}

.hi-icon-effect-2a .hi-icon:hover:after {
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-ms-transform: scale(0.85);
	transform: scale(0.85);
}
.fotter-area{ width:100%; background:#000000;}
.fotter-area-main{ max-width:1170px; margin:0 auto; padding:30px 0px 0px 0px; width:100%;}
.footer-left-col{ float:left; width:42%;}
.footer-left-col .head3{ color:#fff; font-size:26px; opacity:0.8; padding-bottom:12px;}
.footer-left-col p{ color:#fff; font-size:15px; opacity:0.6;font-family: 'open_sanslight'; line-height:22px;padding-bottom:22px;}
.footer-left-col h4{ color:#fff; font-size:22px; opacity:0.6; padding-bottom:12px;font-family: 'open_sanslight'; padding-bottom:15px;}
.footer-middle-col{ float:left; width:22%; margin-left:10%;}
.address-icon-left{ float:left; width:15%; padding-top:4px;}
.address-right{ float:left; width:85%;}
.footer-middle-col .head3{ color:#fff; font-size:26px; opacity:0.8; padding-bottom:12px;}
.footer-middle-col p{ color:#fff; font-size:15px; opacity:0.6;font-family: 'open_sanslight'; line-height:22px;padding-bottom:22px;}
.footer-right-col{ float:right; width:15%;}
.footer-bottom{ max-width:1170px; margin:0 auto; width:100%; border-top:solid 1px #383838; margin-top:25px; padding-top:15px; padding-bottom:15px;}
.footer-bottom-left{ float:left;color:#fff; font-size:14px; opacity:0.6;}
.footer-bottom-right{ float:right;}
.rss-icon-f{ width:31px; height:31px; background:url(../images/rss-icon1.png) no-repeat left top; float:left;}
.rss-icon-f:hover{ width:31px; height:31px; background:url(../images/rss-icon1-hover.png) no-repeat left top;  }
.twitter-icon-f{ width:31px; height:31px; background:url(../images/twitter1.png) no-repeat left top; margin-left:10px;float:left;}
.twitter-icon-f:hover{ width:31px; height:31px; background:url(../images/twitter1-hover.png) no-repeat left top;  }
.facebook-icon-f{ width:31px; height:31px; background:url(../images/facebook1.png) no-repeat left top; margin-left:10px;float:left;}
.facebook-icon-f:hover{ width:31px; height:31px; background:url(../images/facebook1-hover.png) no-repeat left top;  }
.googleplus-icon-f{ width:31px; height:31px; background:url(../images/googleplus1.png) no-repeat left top; margin-left:10px;float:left;}
.googleplus-icon-f:hover{ width:31px; height:31px; background:url(../images/googleplus1-hover.png) no-repeat left top;  }
.youtube-icon-f{ width:31px; height:31px; background:url(../images/youtube1.png) no-repeat left top; margin-left:10px;float:left;}
.youtube-icon-f:hover{ width:31px; height:31px; background:url(../images/youtub1e-hover.png) no-repeat left top;  }
.linkedin-icon-f{ width:31px; height:31px; background:url(../images/linkedin1.png) no-repeat left top; margin-left:10px;float:left;}
.linkedin-icon-f:hover{ width:31px; height:31px; background:url(../images/linkedin1-hover.png) no-repeat left top;  }
.get-a-free-quote-right{ position:fixed; right:0; top:48%;}
.inner-banner-area{ width:100%; margin:0 auto; background:url(../images/inner-banner-bg.jpg) no-repeat center top; min-height:115px; }
.inner-banner-area-main{ max-width:1170px; margin:0 auto; width:100%;    }
.inner-banner-area-main img{ float:right; padding-right:10%; padding-top:10px; 
    vertical-align: middle;   }
.inner-content-area{ max-width:1170px; margin:0 auto; width:100%;}
.breadcumb-area{ border-bottom:solid 1px #e3e3e3; padding-bottom:12px; padding-top:18px; color:#5ec3d4;}
.breadcumb-area a{ background:url(../images/arrow01.png) no-repeat right 6px; color:#3f3c3a; font-size:14px; padding-right:12px; margin-right:5px;}
.breadcumb-area a:hover{ color:#5ec3d4;}
.inner-content-left{ float:left; margin-top:30px; width:70%; position:relative;}

.inner-content-left ul {
	padding-top:0px;
	margin-bottom:10px;
}
.inner-content-left ul li {
	color:#2f2b2a;
	font-family: 'open_sanslight';
	font-size:16px;
	line-height:22px;
	margin-bottom:5px;
	padding-left:12px;
	background:url(../images/arrow.jpg) left 7px no-repeat;
	display:block;
 transition-duration:.25s;
 -webkit-transition-duration:.25s;
}
.inner-content-left ul li a {
	color:#2f2b2a;
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
 transition-duration:.25s;
 -webkit-transition-duration:.25s;
	text-align:justify;
}
.inner-content-left ul li a:hover {
	color:#5bb3f9;
}


.inner-content-left h1{ font-size:30px; color:#3f3c3a; padding-bottom:20px;}
.inner-content-left .head3{ font-size:16px; color:#2f2b2a;  padding-bottom:10px; margin-top:5px; }
.inner-content-left p{ font-size:16px; color:#2f2b2a;font-family: 'open_sanslight'; line-height:22px; padding-bottom:20px; }
.inner-content-left p strong{font-family: 'OpenSansSemibold';}
.inner-content-right{ float:right; margin-top:40px; width:26.23%;}
.inner-content-right-box{ margin-bottom:30px; background:#5ec3d4; }
.right-box-heading{ background:#2f2b2a; font-size:30px; color:#fff; padding:5px 15px;}
.right-box-heading img{ padding:7px 15px 0px 0px; float:left;}

.innerright-list ul{ margin:0; padding:10px 15px; list-style-type:none;}
.innerright-list ul li {
    background: rgba(0, 0, 0, 0) url("../images/arrow02.png") no-repeat scroll left 14px; border-bottom:solid 1px #9edbe5;
    
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    
    padding: 5px 0 5px 0px;
    text-decoration: none;
}
.innerright-list ul li a{color: #fff;font-size: 16px; padding-left:28px;
    font-weight: 300;
    line-height: 24px;}
	.innerright-list ul li a:hover{ color:#2f2b2a;}
	.innerright-list ul li:last-child { border-bottom:none;}
.innerright-list ul li.act {
    background: rgba(0, 0, 0, 0) url("../images/arrow021.png") no-repeat scroll left 14px; }
	.innerright-list ul li.act a{ color:#2f2b2a;}
	.right-bt-area{ margin-bottom:30px; float:right;}
.right-bt-area img{ max-width:100%; width:100%;}
.latest-blog-box{ margin-bottom:30px; background:#f2f2f2; }
.blog-box-heading{ background:#5ec3d4; font-size:30px; color:#fff; padding:5px 15px;}
.blog-box-heading img{ padding:7px 15px 0px 0px; float:left;}
.innerright-blog-area{ padding:5px 15px 12px 15px;}
.blog-box-main{ border-bottom:solid 1px #d1d1d1; padding-bottom:15px; margin-top:15px;}
.blog-box-main img{ float:left; margin-bottom:12px;}
.blog-box-main img:hover{opacity:0.8}
.blog-box-main .head4{ font-size:16px; color:#3e3b3a;font-family: 'OpenSansSemibold'; padding-bottom:8px; line-height:14px; line-height:20px;}
.blog-box-main p{ font-size:15px; color:#3e3b3a;font-family: 'open_sanslight'; line-height:20px;}
.blog-box-main:last-child{ border-bottom:none;}
.bannerimg{ display:table-cell; vertical-align:middle; height:115px;}
.who-we-are-suceess-box{ width:100%; margin-bottom:20px;} 
.suceess-box-left{ float:left; width:21%; padding-top:4px;  }
.suceess-box-left-img{ background:#f7f7f7; border:solid 1px #ededed; height:130px;  vertical-align:middle; display:table-cell; padding:0 5px;  text-align:center;}
.suceess-box-left-img img{ text-align:center; margin:0 auto; width:100%; max-width:100%; }
.suceess-box-left-img:hover{ border:solid 1px #e0dfdf; }
.suceess-box-right{ float:right; width:76%; font-size:16px; color:#2f2b2a;font-family: 'open_sanslight'; line-height:22px; }
.services-box-inner{ width:100%; background:#f8f8f8; padding-top:50px; margin-top:10px;}
ul.list01 {
	padding-top:0px;
	margin-bottom:20px;
}
ul.list01 li {
	color:#2f2b2a;
	font-family: 'open_sanslight';
	font-size:16px;
	line-height:22px;
	margin-bottom:5px;
	padding-left:12px;
	background:url(../images/arrow.jpg) left 7px no-repeat;
	display:block;
 transition-duration:.25s;
 -webkit-transition-duration:.25s;
}
ul.list01 li a {
	color:#2f2b2a;
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
 transition-duration:.25s;
 -webkit-transition-duration:.25s;
	text-align:justify;
}
ul.list01 li a:hover {
	color:#5bb3f9;
}


ul.list02 {
	padding-top:0px; width:76%;
	margin-bottom:0px;
}
ul.list02 li {
	color:#2f2b2a; float:left; width:45%;
	font-family: 'open_sanslight';
	font-size:13px;
	line-height:22px;
	margin-bottom:5px;
	padding-left:12px;
	background:url(../images/arrow03.png) left 7px no-repeat;
	display:block;
 transition-duration:.25s;
 -webkit-transition-duration:.25s;
}
ul.list02 li a {
	color:#2f2b2a;
	font-family:'OpenSansRegular', Arial, Helvetica, sans-serif;
	line-height:24px;
	display:block;
 transition-duration:.25s;
 -webkit-transition-duration:.25s;
	text-align:justify;
}
ul.list02 li a:hover {
	color:#5bb3f9;
}

ul.pagination{ margin:0px 0 0 0; padding:0;}
ul.pagination li{ display:inline-block;}
ul.pagination li a{ background:#5ec3d4; color:#fff; padding:5px 10px;  border-radius:3px; font-size:14px; font-weight:bold; margin-left:3px;}
ul.pagination li a:hover{ background:#3f3c3b;}
.online-news-box{ margin-bottom:15px;  padding:20px 18px 20px 18px;}

.online-news-box-left{ float:left; position:relative; width:20%; display:block; overflow:hidden;}
.online-news-box-right{ float:right; width:76%;}
.newsdate{ background:#5ec4d4; width:45px; padding:7px 0px; text-align:center; position:absolute; top:0; left:0; color:#fff; text-transform:uppercase; font-size:16px;}
.newsdate .head4{ border-bottom:solid 1px #94d8e3; padding-bottom:4px; margin-bottom:4px;}
.online-news-box-right .head4{ color:#2f2b2a; font-size:18px; padding-bottom:12px;}
.online-news-box-right p{ font-size:16px; color:#2f2b2a;font-family: 'open_sanslight'; line-height:22px; padding-bottom:25px;}
.online-news-box-right p a{ color:#297d8a; font-size:14px; text-transform:uppercase; border:solid 1px #d3dddf; padding:8px 15px;}
.online-news-box-right p a:hover{ background:#2f2b2a; color:#FFFFFF;}
.online-news-box-left img{ height:121px; max-width:none;}
.online-news-box-left img:hover{opacity:0.8}
.online-news-box:nth-child(even){ background:#edf8fa}
.online-news-box:nth-child(odd){ background:#e1f4f7}
.online-news-box:nth-child(even):hover{ background:#f4fcfe}
.online-news-box:nth-child(odd):hover{ background:#f4fcfe}
.back-bt{ background:#5ec4d4; font-size:20px; color:#fff !important; text-align:center; padding:7px 22px; float:right; position:absolute; top:10px; right:0;}
.back-bt:hover{ background:#2f2b2a;}
.news-detail-date{ float:left; width:7%; background:#5c5c5c; text-align:center; padding:7px 0px; color:#fff; margin-top:14px;}
.news-detail-right{ float:right; width:89.5%; margin-top:10px;}

.news-detail-date .head4{  padding-bottom:8px; padding-top:5px; font-size:26px;}.news-detail-date .head5{  padding-bottom:4px;  font-size:16px;}
.news-detail-right .head4{ color:#2f2b2a; font-size:20px; padding-bottom:15px;}
.news-detail-right p{ font-size:16px; color:#2f2b2a;font-family: 'open_sanslight'; line-height:22px; padding-bottom:25px;}
.webdimg{ float:right; padding-left:40px; position:relative; top:-53px; right:0;}
.innerservice-box{ width:29%; margin-right:4%; float:left; text-align:center; margin-top:40px; margin-bottom:10px;}
.innerservice-box .head2{ font-size:20px; color:#3f3c3b; margin-bottom:12x; text-align:center; margin-top:25px; padding-bottom:12px; background:url(../images/line4.jpg) no-repeat center bottom;}
.innerservice-box  p{ font-size:14px; color:#3f3c3b;font-family: 'open_sanslight'; line-height:22px; padding:12px 0 0 0;}
.seo-packages-box{ width:31.3%; float:left; margin-right:3%;}

.brozone_box{ background:#cd7f32 ;  text-align:center; padding:0 0 30px 0;background-size:100% auto;}
.brozone_box .head3{ font-size:25px; color:#FFFFFF; padding:25px 0 20px 0px;}
.brozone_box .head4{ font-size:20px; color:#FFFFFF; margin-bottom:15px; background:#2f2b2a; padding:0px 0; text-align:center; font-family: 'OpenSansSemibold'; }
.brozone_box .head4 span{ font-size:45px;font-family: 'OpenSansSemibold';}
.brozone_box ul{ margin:0 0 25px 0; padding:0; list-style-type:none;}
.brozone_box ul li { border-bottom:solid 1px #d89b5f; background:transparent;padding-left:0;

    color: #fff;
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    margin: 6px 5% 6px 5%; padding-bottom:6px;
    text-decoration: none;
}
.bdbottom{ border-bottom:none !important;}

.silver_box{ background:#c0c0c0 ;  text-align:center; padding:0 0 30px 0;background-size:100% auto;}
.silver_box .head3{ font-size:25px; color:#FFFFFF; padding:25px 0 20px 0px;}
.silver_box .head4{ font-size:20px; color:#FFFFFF; margin-bottom:15px; background:#2f2b2a; padding:0px 0; text-align:center; font-family: 'OpenSansSemibold'; }
.silver_box .head4 span{ font-size:45px;font-family: 'OpenSansSemibold';}
.silver_box ul{ margin:0 0 25px 0; padding:0; list-style-type:none; min-height:410px;}
.silver_box ul li { border-bottom:solid 1px #cfcfcf;background:transparent;padding-left:0;

    color: #fff;
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    margin: 6px 5% 6px 5%; padding-bottom:6px;
    text-decoration: none;
}

.gold_box{ background:#cc9900 ;  text-align:center; padding:0 0 30px 0;background-size:100% auto;}
.gold_box .head3{ font-size:25px; color:#FFFFFF; padding:25px 0 20px 0px;}
.gold_box .head4{ font-size:20px; color:#FFFFFF; margin-bottom:15px; background:#2f2b2a; padding:0px 0; text-align:center; font-family: 'OpenSansSemibold'; }
.gold_box .head4 span{ font-size:45px;font-family: 'OpenSansSemibold';}
.gold_box ul{ margin:0 0 25px 0; padding:0; list-style-type:none; min-height:410px;}
.gold_box ul li { border-bottom:solid 1px #dbb84d;background:transparent; padding-left:0;

    color: #fff;
    display: block;
    font-family: "OpenSansRegular",Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    margin: 6px 5% 6px 5%; padding-bottom:6px;
    text-decoration: none;
}

.seo-writing-box{ width:100%;}
.seo-writing-box:nth-child(even){ background:#f4f4f4 url(../images/seo-wrting-odd.png) no-repeat left top; }
.seo-writing-box:nth-child(odd){ background:#fafafa url(../images/seo-writing1.png) no-repeat left top; }
.seo-writing-box:nth-child(even):hover{ background:#f6fdfe url(../images/seo-wrting-odd.png) no-repeat left top;}
.seo-writing-box:nth-child(odd):hover{ background:#f6fdfe url(../images/seo-writing1.png) no-repeat left top; }
.seo-writing-box-left{ float:left; width:29%; padding:7px 1.5%;}
.seo-writing-box-left .head4{ font-size:19px; color:#fff;font-family: 'OpenSansSemibold';}
.seo-writing-box-left .head5{ font-size:15px; color:#fff; padding-top:14px; line-height:22px;}
.seo-writing-box-left  p{ font-size:14px; color:#fff; line-height:17px; padding-right:20px; padding-bottom:0;}
.seo-writing-box-left .head5 span{ font-size:40px;font-family: 'open_sanslight';}
.seo-writing-box-right{ float:right; width:64%; padding-top:7px; padding-bottom:3px;}
.get-bt_area{ margin-top:29px;}
.get-touch_bt{ color:#fff !important; font-size:13px; text-transform:uppercase; background:#2f2b2a; padding:10px 3%; margin-top:20px;}
.get-touch_bt:hover{ background:#5ec3d4; color:#FFFFFF;}
.contact-bg{ width:100%; background:url(../images/contact-bg.jpg) no-repeat center top; background-size:cover;}
.contact-us-main-area{ max-width:1170px; width:100%; margin:0 auto; padding:60px 0px;}
.contact-us-left{ float:left; width:40%;}
.contact-us-left h1{ color:#fffefe; font-size:30px;font-family: 'open_sanslight'; padding-bottom:30px;}.contact-us-left p{ font-size:15px; color:#FFFFFF;font-family: 'open_sanslight'; line-height:22px; padding-bottom:45px;}
.contact-us-right .head2{ color:#fffefe; font-size:30px;font-family: 'open_sanslight'; padding-bottom:35px;}
.contact-us-right{ float:right; width:47%;}
.contact-map-area{ width:100%; margin:0 auto; text-align:center;}
.contact-phone{/* float:left; */font-size:25px; color:#fff; margin-bottom:30px; background:url(../images/phone-icon.png) no-repeat left top; padding-left:70px; line-height:48px;}
.contact-email{ float:left; font-size:25px; color:#fff; margin-bottom:30px; background:url(../images/email-icon.png) no-repeat left top; padding-left:70px; line-height:48px;}
.contact-email a{ color:#fff !important;}
.contact-email a:hover{ color:#5ec4d4 !important;}
.rload:hover{ color:#fff !important}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #fff;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909;
}
.form-control{ background:none; border:solid 1px #868584; font-size:16px; color:#fff; font-family: 'open_sanslight', Arial, Helvetica, sans-serif;  width:95%; padding:8px 2%; margin-bottom:12px;}
.form-control:hover{ border:solid 1px #5ec4d4;}
.control-textarea{background:none;  font-size:16px;font-family: 'open_sanslight', Arial, Helvetica, sans-serif; color:#fff; width:95%; padding:10px 2%;  height:85px; border:solid 1px #868584;}
.control-textarea:hover{ border:solid 1px #5ec4d4;}
.cont-bt{ float:left; margin-top:15px; padding:0px 5%;   height:54px; line-height:54px; background:none; text-align: center; color:#5ec3d4; font-size:18px; text-transform:uppercase; border:solid 1px #5ec3d4;}
.cont-bt:hover{ cursor:pointer; background:#5ec3d4; color:#fff;}

@media(max-width:1024px) {.silver-bottom ul{ min-height:388px;}.gold-bottom ul{ min-height:388px;}}
@media(max-width:980px) {.header-main-area{ width:96%;}.welcome-area-main{ width:96%;}.our-website-area{ background-size:44% auto;}.fotter-area-main{ width:96%;}.inner-content-area{ width:96%;}.news-detail-date{ width:9%;}.news-detail-right{ width:87%;}.seo-writing-box-right{ width:55%;}ul.list02{ width:64%;}ul.list02 li{ width:92%;}.contact-us-main-area{ width:96%;}.our-website-area{ background-position:0 0;}}
@media(max-width:800px) {.black-round{ left:24.5%;}.seo-box-area-right h2{ font-size:20px;}.silver-bottom ul{ min-height:412px;}.gold-bottom ul{ min-height:412px;}}
@media(max-width:768px) {.nav-area{ width:100%;}.welcome-area-main .para{ padding: 0 2%;}}
@media(max-width:640px) {.seo-box-area{ width:100%; margin-right:0; margin-top:30px;}.seo-box-area-right{ width:82%}.our-website-main{ width:96%;}.website-txt-area{ width:100%;}.website-txt-area{ padding:60% 0 80px}.our-website-area{ background-size:100% auto;}.home-services-box{ width:32%;}.get-a-free-quote-right{ display:none;}.inner-content-left{ width:100%;}.inner-content-right{ width:100%;}.contact-us-left{ width:46%;}
.silver-bottom ul{ min-height:484px;}.gold-bottom ul{ min-height:484px;}.right-bt-area{ float:none;}.right-bt-area img{ margin:0 auto; max-width:313px;}.website-txt-area h1{ padding-top:70px;}
}
@media(max-width:639px) {.home-services-box{ width:100%; margin-right:0;}}
@media(max-width:582px) {.our-s-st{ width:92%; float:left; margin-right:0; padding:0px 4%; margin-bottom:20px;}.get-touch{ width:92%; float:left;  padding:0px 4%; margin-bottom:20px;}.black-round{left:11.5%;}.silver-bottom ul{ min-height:590px;}.gold-bottom ul{ min-height:590px;}}
@media(max-width:480px) {.logo-area{ width:65%; float:none; max-width:286px; margin:0 auto;}.header-right-area{ width:100%;  padding-bottom:15px;}.header-area{ background:#fff;}.nav-area{ position:absolute;top:25px; right:0px;}.package-box-area{ width:100%;}.black-round{left:34.5%; top:-42px;}.brozone-top{ height:75px;}.silver-top{ height:75px;}.gold-top{ height:75px;}
.footer-left-col{ width:100%;}.footer-middle-col{ margin-left:0; width:100%;}.footer-right-col{ width:100%; float:left;}.footer-bottom-left{ width:100%; margin-bottom:12px; text-align:center;}.footer-bottom-right{ width:100%;}.linkedin-icon{ margin-right:5px;}.news-detail-date{ width:12%;}.news-detail-right{ width:82%;}.innerservice-box{ width:41%;}.seo-packages-box{ width:100%; margin-right:0; margin-bottom:20px;}.gold_box ul{ min-height:auto;}.silver_box ul{ min-height:auto;}.seo-writing-box-left{ width:90%;}.seo-writing-box-right{ width:96%;}.contact-us-left{ width:100%;}.contact-us-right{ width:100%;}.contact-bg{ background-size:auto 100%;}.silver-bottom ul{ min-height:auto;}.gold-bottom ul{ min-height:auto;}
}
@media(max-width:360px) {.nav-area{ top:17px;}.header-right-area{ background-size:auto 100%;}.black-round{ left:30.5%;}.suceess-box-left{ width:160px; float:none; margin:0 auto;}.suceess-box-right{ width:100%; padding-top:12px; margin-bottom:20px;}.online-news-box-left{ width:100%;}.online-news-box-right{ width:100%; margin-top:12px;}.news-detail-date{ width:16%;}.news-detail-right{ width:77%;}.innerservice-box{ width:100%; margin-right:0;}.seo-writing-box-left{ width:71%;}}
@media(max-width:320px) {.twitter-icon{ margin-left:2px;} .facebook-icon{ margin-left:2px;} .googleplus-icon{ margin-left:2px;} .youtube-icon{ margin-left:2px;}.linkedin-icon{ margin-left:2px; margin-right:2px;}}