@charset "utf-8";
@import url("resetall.css");

/* fonts */
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,400italic,500,700,900|Roboto+Condensed:400,300,700);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900);

/* mobile nav */


/*____________________End mobile menu______________________________*/

body{font:20px Arial, Helvetica, sans-serif;color:#929292 }
.wrapper-960{width:940px;max-width:97.92%;padding:0 10px;margin:auto;display:block}
a{text-decoration:none;} ul,ol{list-style:none}
.mr-0{margin-right:0 !important}
.clr{clear:both !important}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
img{max-width:100%;}

.right{float:right}
.left{float:left}
.orange-font{color:#e67e22}

/*colors*/
.cyan-bg{background-color:#2197d3 !important}
.more-bttn3{border-radius:4px;background:#E77E23;padding:10px 25px;font-family: 'Roboto', sans-serif;font-weight:200;color:#fff;font-size:30px;text-align:center;margin:15px 0 0;display:inline-block}
.more-bttn3:hover{background:rgb(231, 76, 60)}
.center{text-align:center !important}
.top-nav{display:block;width:100%;background:#5B646D;padding:12px 0;}
.top-nav .right-menu{width:67%;}
.right-menu ul{}
.right-menu ul li{float:left;font-size:16px;margin-left:11px;}
.right-menu ul li:first-child{margin-right:0px!important;}
.right-menu ul li a{color:#FFF;}
.sign-up2{background:#f58426;border-radius:4px;color:#fff;padding:5px 15px; margin-top: -5px;}
.sign-up2:hover {background: #F26C24;}
.right-menu ul li img{display:none;float:left;}

.logo{width:180px;float:left;margin:20px 0}
.sign-up{background:#0ace7f;border-radius:4px;color:#fff;padding:5px 15px; margin-top: -5px;}
.sign-up:hover {background: #10B790;}
header{margin:0}
nav{width:auto;float:right;max-width:100%;margin:40px 0 30px 0}
nav ul{}
nav ul li{float:left;font-size:14px;color:#666;margin-left:25px;text-transform:uppercase}
nav ul li a{color:#828282;font-family:Arial, Helvetica, sans-serif;}
nav ul li a:hover, 
nav ul li a.active{
    color:#363535
}
.header-mail { background: url(../images/dot.png) no-repeat center left; padding-left:12px;}


/*banner*/
.slider-main{width:100%;background:#728DAA url(../images/main-banner-bg.jpg) no-repeat top center;background-size:100% 459px;padding-top:60px;overflow:hidden}
.slider-text-wrapp{width:320px;max-width:100%;float:left}

.slider-text-wrapp-inner {
    background-image: url(../images/bgi-bnr.png);
    background-repeat: repeat;
    margin-bottom: 15px;
    padding: 20px 15px;
}
.slider-text-wrapp-inner h1{font-family: 'Roboto', sans-serif;font-weight:bolder;font-size:32px;color:#fff}
.slider-text-wrapp-inner p span {font-family: 'Roboto', sans-serif;font-weight:300;font-size:23px;color:#fff;float:left;line-height:normal;margin-bottom: 15px;}
.slider-text-wrapp-inner p{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#FFF;line-height:25px}
.slider-text-wrapp a{display:block;}
.slider-text-wrapp a.silder-bttn1{background:#f58426;font-family: 'Lato', sans-serif;font-size:18px;font-weight:bolder;color:#fff;padding:24px 20px;float:left;}
.slider-text-wrapp a.silder-bttn1:hover{background:#fff;color:#666}
.slider-text-wrapp a.silder-bttn2{font-family: 'Lato', sans-serif;font-size:22px;font-weight:bolder;color:#fff;border-bottom:9px solid #418f06;padding:17px 32px;float:right;background:#6fb043}
.slider-text-wrapp a.silder-bttn2:hover{background:#2197D3;border-bottom-color:#066B9E}
.slider-main .image{float:right!important;width:57%;position:relative;bottom:-6px}

.section1,.section2,.section2a,.section3,.section4,.section6,.section7,.section8,.section9{width:100%;background:#ecf3f5;padding:50px 0}
.section1 h1,.section2 h1,.section2 h2,.section2a h1,.section2a h2,.section6 h1,.section7 h1,.section7 h2,.section8 h1,.section9 h1{font-family: 'Roboto', sans-serif;font-size:48px;text-align:center;font-weight:200;margin-bottom:20px}
.section1 h1 span{font-weight:bold;color:#7f8c8d}
.section1 .image{float:left;max-width:100%}
.section1 .image img{max-width:100%;}
.section1 .text{float:right;width:40%;padding-top:10px;text-align:center}
.section1 .text p{font-size:20px;line-height:37px}
.section1 .text a,.section2 a{font-family: 'Roboto', sans-serif;font-weight:200;font-size:30px;background:#27ae60;border-radius:4px;text-align:center;color:#fff;padding:10px 0;margin-top:30px}

.section1 .services .circle{width:110px;height:110px;border-radius:50%;background:#09CE7F;margin:auto;display:table-cell;vertical-align:middle}
.section1 h1{line-height:60px}

#container {height:auto !important; text-align: justify;-ms-text-justify: distribute-all-lines;text-justify: distribute-all-lines;}
#container .services{ width: 220px; height:auto; vertical-align: top; display: inline-block; *display: inline;zoom: 1;text-align:center;}
#container .services img{margin-bottom:20px}
#container .services h2{font-family: 'Roboto', sans-serif;font-size:26px;font-weight:bold;color:#3d4142;line-height:28px;margin-bottom:12px}
#container .services p{font-size:16px;color:#3d4142;line-height:26px; text-align: justify;}
.stretch {width: 100%;display: inline-block; font-size: 0; line-height: 0}

.signup-form {width:100%; padding: 30px 0; border-top: 1px solid #f2f2f2;}
.signup-form label {float: left; text-align: right; padding: 10px; width: 35%; font-size: 18px;}

.signup-form input[type="text"] {float: left; padding: 10px; width: 45%; border: solid 1px #ccc;}
.signup-form input[type="email"] {float: left; padding: 10px; width: 45%; border: solid 1px #ccc;}
.signup-form input {float: left; padding: 10px; width:auto;}
.signup-form select {float: left; padding: 10px; width: 47.4%; border: solid 1px #ccc; line-height: 35px;}
.signup-form input[type="submit"] {float: none; text-align: center; padding: 8px 10px; font-size: 18px; color: #fff; background: #27AE61; margin-left: 37%; border: none;}
.signup-form input[type="submit"]:hover{background:#274B3F; cursor: pointer;}
.signup-form a{color: #003366;}

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background: url(../images/bg-pop.png) repeat left top;
}
#overlay div {
     width:500px;
     margin: 100px auto;
     max-width: 90%;
     height: 350px;
     overflow: auto;	
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:left;
     font-size: 13px;
}
.thanks {padding: 150px 0; width: 100%; font-size: 30px; text-align: center; border-top: solid 1px #f2f2f2;}

.chk-box-onit {
    margin-top: 7px;
    margin-left: 0px;
}






.section2{background:#FFF;padding-bottom:0px}
.section2 a{padding-top: 15px;}
.section2 h1{margin-bottom:20px}
.section2 h1 span{color:#E84D3B;font-weight:bold;}
.section2 h2 {font-size:30px;font-weight:bold;text-transform:uppercase;margin-bottom:10px}
.section2 h2 span{color:#767676}
.section2 p{font-size:20px;text-align:center;line-height:40px;margin-bottom:20px;line-height:37px}
.section2 .more-bttn3{background:#27AE61;width:100%}
.section2 .more-bttn3:hover{background:#E94B3F}
.section2 .text{float:right;width:41.2%;padding-top:0px}
.section2 .image{float:left;height: 492px;}
.section2 .image img{width:100%}
.footer-mail:hover {
    color: #0ace7f;
}
.footer-mail {
    margin: 6px 0;
}
.footer-mail img {
    margin-bottom: -5px;
    margin-right: 5px;
}
.see-mrto-lw {
    background-color: #fff;
    color: #00ccff;
    border-radius: 6px;
    font: bold 19px 'Roboto',sans-serif;
    padding: 12px 25px;
    text-align: center;
    display: block;
    margin:0px auto;
    width: 100px;
    margin-top: 15px;
    -webkit-transition: all 1s ease; 
    -moz-transition: all 1s ease; 
    -o-transition: all 1s ease; 
    transition: all 1s ease;
}
.see-mrto-lw:hover {
    background-color: #1c95d2;
    color: #fff;
}
.fotr-title-h6 {
    font-size: 21px;
    color: #ccc;
    margin-bottom: 15px;
    margin-top: 10px;
}

.section4 {background: #1c95d2 url(../images/top-dwn-arrow.png) no-repeat center top;margin-bottom: 0;text-align: left;}
.section4 .left-section{float:left;width:42%;}
.section4 .right-section{width: 40.625%;float: right;}
.section4 img{float: left;margin-bottom:20px;}
.section4 h1 {font-family: 'Roboto', sans-serif;color: #FFF;font-size: 40px;font-weight: 200;margin-bottom: 20px;}
.section4 h1 span{font-weight:bold;}
.section4 h2{color: #FFF;font-size: 24px;font-weight: 300;text-align:center}
.section4 h2 span{font-weight: bold;}
.section4 p{font: 16px Arial, Helvetica, sans-serif;color: #FFF;line-height: 30px;text-align:justify;}
.section4 a{background: #FFF;color: #00ccff;font: 19px 'Roboto', sans-serif;font-weight: bold; border-radius: 6px;text-align: center;padding: 12px 25px;}
.section4 a:hover{color: #FFF;background: #feda0c;}

.section6 {background: #FFF;}
.section6 h1{margin-bottom:0}
.section6 h1 span{font-weight:bold;}
.section6 p{font-size: 16px;color: #3d4142; text-align: justify;line-height: 32px;}
.section6 p span{font-weight: bold;color: #e67e22;line-height: 90px}
.section6 p .coma{font-size:100px;position:relative;bottom:-41px;padding-right:10px;}

.section7{background: #1c95d2;border-bottom: 10px solid #0d6795;}
.section7 h1{color: #FFF;}
.section7 h1 span{font-weight: bold;}
.section7 .right-section{width: 57.4468085106383%;display: inline-block;margin:38px 0 0 20px;min-height:185px;}
.section7 img{float: left;margin-bottom: 20px;}
.section7 h2{color: #FFF;font-size: 30px;font-weight:bold;text-align: left;margin-bottom: 5px;}
.section7 p{color: #FFF;font-size: 16px;line-height: 30px;}
.section7 ul{width: 100%;text-align: center;padding:25px 0 0px 0}
.section7 ul li{display: inline-block;margin-right: 10px;}
.section7 ul li:last-child{margin-right: 0}
.section7 ul li h3{color: #FFF;}
.section7 ul li a{font-family: 'Roboto', sans-serif;font-size:16px;font-weight:100;color: #FFF;te}
.section7 ul li a:hover{color: #e8f45f}



.section8 {background: #FFF;}
.section8 h1{font-weight: 300}
.section8 h1 span{font-weight:bold;}
.section8 p{font-size: 16px;color: #3d4142; text-align: left;line-height: 32px;}
.section8 p span{font-weight: bold;color: #e67e22;line-height: 90px}


.section9{background: url(../images/section9-bg.png) repeat;padding: 50px 0 25px 0;}
.section9 h1{font-size: 34px;color: #FFF;float: left;text-align: left;}
.section9 h1 span{font-weight: bold;}
.section9 a {font-family: 'Lato', sans-serif;font-size: 22px;font-weight: bolder;color: #fff;border-bottom: 9px solid #098a56;padding: 20px 33px;float: right;background: #0ace7f;margin-top: 15px;}
.section9 a:hover{background: #2197D3;border-bottom-color: #066B9E;}


.section2a{background:#ecf3f5;}
.section2a h1{margin-bottom:20px}
.section2a h1 span{color:#818181;font-weight:bold;}
.section2a h2 {font-size:30px;font-weight:bold;text-transform:uppercase;margin-bottom:10px}
.section2a h2 span{color:#767676}
.section2a p{font-size:20px;text-align:justify;line-height:40px;margin-bottom:20px;line-height:37px}
.section2a .more-bttn3{border-radius:4px;background:#E77E23;padding:12px 15%;font-family: 'Roboto', sans-serif;font-weight:400;color:#fff;font-size:30px;text-align:center;margin:15px 0 0;display:inline-block}
.section2a .more-bttn3:hover{background:#E94B3F}

.section2a ul{width: 100%;}
.section2a ul li{width: 31.20%;float:left;margin:0 20px 0px 0;}
.section2a ul li .green{background:#09ce7f;width:100%;display:block;padding:15px 0px;max-height:100px;}
.section2a ul li .green img{height:auto;width:auto;max-width:100%;}
.section2a ul li .black{background:#353736;color:#fff;text-align:center;margin:auto;padding:23px 0px;font-size:24px;font-weight:900;display:block;}
.section2a ul li p{text-align:center;background:#fff;color:#898989;font-size:14px;line-height:24px;padding:25px 10px;width:94%;
min-height:150px;}

.section3 .image{float:right}
.section3 h1{font-size: 42px;line-height: 50px;}
.section3 h1 span{color:#95a5a6;font-weight:bolder;font-size: 48px;}
.section3 .text{float:left;width:51.2%;padding-top:50px}
.section3 .video{margin-bottom:20%;position: relative;	padding-bottom: 38.25%; /* 16:9 */	padding-top: 25px;	height: 0;}
.section3 .video iframe {position: absolute;top: 0;	left: 0;width:100%;}
.section3 .more-bttn3{background:#E84C3D;margin-bottom:30px}
.section3 .more-bttn3:hover{background:#2197D3}



/*--Mobile Site Program--*/

.mobilesite-banner{width:100%;background:#91cb5f;background-size:cover;padding:45px 0 0 0;overflow:hidden;}
.mobilesite-banner h1{color:#FFF;font-family:'Roboto', sans-serif;font-size:50px;font-weight:200;line-height:55px;}
.mobilesite-banner h1 span{font-weight:bold;}
.mobilesite-banner .left-content{float:left;width:47%; padding-top: 4.5%;}
.mobilesite-banner img{float:right}


.mobile-prgrm-section1{background-color:#0096db;width:100%;padding:50px 0;}
.mobile-prgrm-section1 img{float:left; margin-top: 4%;}
.mobile-prgrm-section1 .right-content{float:right;text-align:left;width:50%;}
.mobile-prgrm-section1 .right-content h1{color:#FFF;font-family:'Roboto', sans-serif;font-size:40px;font-weight:200;margin-bottom:10px;}
.mobile-prgrm-section1 .right-content  h1 span{font-weight:bold;}
.mobile-prgrm-section1 p{font:17px 'Roboto', sans-serif;color:#FFF;font-weight:300;margin-bottom:30px; }
.mobile-prgrm-section1 h2{font:24px 'Roboto', sans-serif;color:#97df02;text-transform:uppercase;}
.mobile-prgrm-section1 h3{font:47px 'Roboto', sans-serif;color:#FFF;font-weight:bold;margin-bottom:20px;}
.mobile-prgrm-section1 a{background: #feda0c;color: #333;font: 22px 'Roboto', sans-serif;font-weight: bolder; border-radius: 2px;text-align: center;padding: 10px 30px;border:1px solid #4ab4e5;}
.mobile-prgrm-section1 a:hover{color:#97df02;background:#333333;}
.mobile-prgrm-section1 h3.price-box h3 {padding-bottom: 0;}
.price-box {float: left; margin-right: 1%; padding-right: 2%; border-right: solid 1px #37A8E5; margin-bottom: 10px;} 
.price-box h3 {
    position: relative;
    display: inline-block;
    margin-bottom: 10px; font-size: 33px; color: #A4DCF9;
}
.price-box h3 span {font-size: 47px; color: #fff;}
.price-box h3 .strike {
    position: absolute;
    width: 100%;
    border-top: 3px solid red;
    left: 0;
    top: 56%;
}

.mobile-prgrm-section2{background:#FFF;padding:30px 0;}
.mobile-prgrm-section2 h1{font:40px 'Roboto', sans-serif;color:#222222;text-align:center;font-weight:300}
.mobile-prgrm-section2 h1 span{font-weight:bold}
.mobile-prgrm-section2 p{font:17px 'Roboto', sans-serif;color:#333;font-weight:400;text-align:center;margin:15px 0 40px}
.mobile-prgrm-section2 .inner-block{width:45.71%;float:left;position:relative;text-align:center;margin-right:30px;}
.mobile-prgrm-section2 h2{color:#508200;font:25px 'Roboto', sans-serif;text-align:center;margin:30px 0;background:#FFF;position:relative;z-index:200;display:inline;padding:0 6px; width: 100%;}
.mobile-prgrm-section2 .line{position:absolute;top: 15px;left: 0px;height: 1px;width: 100%;background: #b2b2b2;z-index: 1;}
.mobile-prgrm-section2 .inner-block ul{width:100%;}
.mobile-prgrm-section2 .inner-block ul li{display:inherit;margin:35px 0;}
.mobile-prgrm-section2 .inner-block ul li h1{font:22px 'Roboto', sans-serif;color:#333;text-align:left;margin-bottom:5px;}
.mobile-prgrm-section2 .inner-block ul li p{font:15px 'Roboto', sans-serif;font-weight:400;text-align:left;margin:0; color: #666;}
.mobile-prgrm-section2 .inner-block ul li img{float:left;margin:0 20px 38px 0;}
.mobile-prgrm-section2 a{background: #F58426;color: #333;font: 22px 'Roboto', sans-serif;font-weight: bolder; border-radius: 2px;text-align: center;padding: 10px 30px; display: block; float: none; width:auto;}
.mobile-prgrm-section2 a:hover{color:#333;background:#97df02;}
.mobile-prgrm-section2 .btn-signup {margin:auto; width:40%;}
.mobile-prgrm-section2 .btn-signup a{background: #F58426;color: #fff;font: 22px 'Roboto', sans-serif;font-weight: bolder; border-radius: 2px;text-align: center;padding: 10px 30px; display: block; float: none; width:auto;}

.mobile-prgrm-section2  .btn-signup a:hover{color:#fff;background:#97df02;}





.red1{background:rgb(226, 126, 108)}
.red2{background:#E96F58}
.voilet{background:#8E8ED0}
.voilet2{background:#7575c4 !important}
.sign-up-form a{background:#E27E6C;display:block;color:#fff}
.sign-up-form a:hover{background:#E96F58}

.sign-up-form1 a{background:#8E8ED0;display:block;color:#fff}
.sign-up-form1 a:hover{background:#7575C4;display:block;color:#fff}
.zoom1{-moz-transform: scale(1.01) rotate(deg) translateX(px) translateY(px) skewX(deg) skewY(deg);
		-webkit-transform: scale(1.01) rotate(deg) translateX(px) translateY(px) skewX(deg) skewY(deg);
        -o-transform: scale(1.01) rotate(deg) translateX(px) translateY(px) skewX(deg) skewY(deg);
        -ms-transform: scale(1.01) rotate(deg) translateX(px) translateY(px) skewX(deg) skewY(deg);
        transform: scale(1.01) rotate(deg) translateX(px) translateY(px) skewX(deg) skewY(deg);}

footer{background:#34495E;padding:30px 0;}
footer hr{height:1px;background:#4d5f72;border:none;width:60%;margin:25px auto}
footer .coloum1{width:220px;float:left;margin-right:15px;max-width:100%}
footer .coloum2{width:450px;max-width:100%}
footer .coloum3{width:auto;float:right}
footer .coloum1 ul li a{color:#dcdbdb;font-size:14px;display:inline-block}
footer .coloum1 ul li{margin-bottom:25px}
footer .coloum1 ul li h1{font-family: 'Roboto', sans-serif;color:#d1d1d1;font-size:24px;}
footer .coloum1 ul li p{font-size:14px;color:#dcdbdb;line-height:25px;float:left;margin-right:40px}
.margin_0{margin:0px !important}
.copy-right{color:#dcdbdb;font-size:12px;text-align:center}
.coloum2 p {
    float: none !important;
}


.below-slilder p{font-size: 16px;color: #3d4142;line-height: 26px;margin-bottom: 80px;}

.readmore-js-toggle {font-weight: bold!important;color:#0ace7f!important;font-size:16px;text-align:left;margin-bottom:0px;}

<!--price table-->

.price-container{margin: 0px auto 43px; width:100%; font-family:'Lato',sans-serif}
.price-container p{font-size:20px; padding-bottom:4%; text-align:center; line-height:25px}
.highlight{box-shadow: 0px 0px 15px #3ea1e2 !important}
.disabled{background:#8b999d !important}
.price-be{width:22%; margin:11.5% 2% 0 0; float:left; text-align:right; color:#34495e}
.prgm-box{width:30%; margin-right:2%; float:left; text-align:center; background:#5d6162; color:#fff; border:2px solid #f8fbff; box-shadow: 0px 0px 12px #cfe4ea; border-radius:5px; overflow:hidden}
.prgm-box h3{}
.prgm-box a{display: block; background:#7bcb2d; color:#fff; line-height:46px; margin:5%; border-radius:5px; font-weight:bold; text-shadow:0 0 3px #3E7707}
.prgm-box a:hover{background:#f58426; text-shadow:0 0 3px #b35b12}
.prgm-heading{padding:5% 0; margin-bottom:10%}

.h-blue{background: #2980b9; /* Old browsers */
background: -moz-linear-gradient(top,  #2980b9 0%, #3ea2e3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2980b9), color-stop(100%,#3ea2e3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #2980b9 0%,#3ea2e3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #2980b9 0%,#3ea2e3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #2980b9 0%,#3ea2e3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #2980b9 0%,#3ea2e3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2980b9', endColorstr='#3ea2e3',GradientType=0 ); /* IE6-9 */
}
.h-green{background: #27ae60; /* Old browsers */
background: -moz-linear-gradient(top,  #27ae60 0%, #2ec26d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#27ae60), color-stop(100%,#2ec26d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #27ae60 0%,#2ec26d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #27ae60 0%,#2ec26d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #27ae60 0%,#2ec26d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #27ae60 0%,#2ec26d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#27ae60', endColorstr='#2ec26d',GradientType=0 ); /* IE6-9 */
}

.price-content{ list-style:none; margin:0; padding:0 0 5% 0}
.price-content li{line-height:48px}
.sub{display:none}




/*========================== media query =========================*/
@media all and (max-width: 320px) 
{
.wrapper-960{padding:0px}
.section1 h1, .section2 h1, .section2 h2, .section5 h1{font-size:18px;line-height:normal}
.section1 h1 span,.section2 h1 span{font-weight:bold}

#container .services p{font-size:14px}

#container .services{display:block;margin:auto;margin-bottom:30px;width:80% !important}
.section2 .text{width:100%;}
.section2 p{font-size:16px;line-height:25px}
footer .coloum1 ul li p{margin-bottom:0px}
.slider .image{width:98%}
.sign-up {display: block;margin-top: 13px;}
.mean-container .mean-bar {top:110px!important;}
}

@media all and (max-width: 658px) 
{
	html {		-webkit-text-size-adjust: none;	}
	.section1 h1, .section2 h1, .section2 h2, .section5 h1{font-size:18px;line-height:normal}
.section1 h1 span,.section2 h1 span{font-weight:bold}
	.slider-text-wrapp{float:none;width:97%}
	.section2 .text{width:100%;}
	#container .services{width:30%}
	.slider-main .image{width:50%}
	.section2 p{font-size:16px}

}

@media all and (max-width: 684px) 
{
	nav ul li{margin-left:0;}
	.wrapper-960{padding:0px}
	.section1 .text{width:100%}
	nav{margin:42px 0 30px}

    .top-nav .right-menu li{float: right; margin-left: 3px; font-size: 14px;}
	.slider{padding-top:15px}
	.slider-text-wrapp{width:100%}
	.slider-text-wrapp-inner{padding:15px}
	.slider-text-wrapp-inner h1{font-size:20px}
	.slider-text-wrapp-inner p span{font-size:18px}
	.slider-text-wrapp a.silder-bttn1{font-size:14px;padding:9px}
	.slider-text-wrapp a.silder-bttn2{font-size: 18px;padding: 8px 48px;border-bottom: 5px solid #418f06;}
	.slider-main .image{margin-top:20px;float:none;width:98%}
	#container .services h2{font-size:16px}
	footer .coloum3{float:none}
	.section2 p{font-size:16px}
	
.top-nav .right-menu {text-align:center;width: 100%;float:none;margin:auto}
.right-menu ul li img {margin-right:10px;}
	.right-menu ul li span{display:none;}
	.right-menu ul li img{display:block;position:relative;margin-bottom:-5px;}
	.right-menu ul li {float:none!important;display:inline-block;}
	
		.section2a ul li {margin: 0 0px 15px 0!important;width: 100%;}
		.section4 .right-section {float:none;text-align: center;width: 100%;}
		.section4 img {margin-bottom: 15px;display:block;float:none;text-align:center;margin:auto;}
		.slider-text-wrapp {margin-bottom: 10px;}
		.section1 h1, .section2 h1, .section2 h2, .section2a h1, .section2a h2, .section6 h1, .section7 h1, .section7 h2, .section8 h1, .section9 h1 {font-size: 29px;}
		
.section7 .right-section {margin-left:0px;width: 98%;text-align:center;}
.section7 .right-section h2{text-align:center;}

.section9 h1{text-align:center;margin:auto;margin-bottom:30px;display:block;font-size:24px;float:none;}
.section9 a{text-align:center;margin:auto;float:none;}
.section9{padding-bottom:60px;}

.section4 .left-section {width: 100%;}

.price-be{display:none;}
	.prgm-box{ width:auto; max-width:100%!important;; float:none; margin:0 2% 10% 2% !important}
	.sub{display:block!important; float:left; width:60%; border-right:1px solid #7d8181; margin-right:4%; text-align:left}
	.price-content{font-size:16px; padding:4%}
	.price-container p{font-size:16px; }
	.mobilesite-banner {padding: 0;}
	.mobilesite-banner .left-content {width: 98%; margin: auto; float: none;text-align:center;}
	.mobilesite-banner h1 { font-size: 39px; line-height: 44px;}
	.mobilesite-banner img { max-width:100%; margin:auto;float:none;margin-bottom:-5px;text-align:center;}
	.mobile-prgrm-section1 .right-content {width: 98%; margin: auto; float: none;}
	.mobile-prgrm-section1 .right-content h1{font-size: 33px;}
	.price-box {margin: auto; float: none; border: none;}
	.mobile-prgrm-section2 .inner-block {width: 95%; margin: auto; float: none;}
	.mobile-prgrm-section2 .btn-signup {margin: auto; width: 90%; float: none;}
	.sign-up2 {padding: 5px 7px;}
	.sign-up {padding: 5px 7px;}
	.top-nav .right-menu li {font-size: 12px;}
	
	.mobile-prgrm-section2 .inner-block {width: 95%; margin: auto; float: none;}
	.section2 .image {height: 379px;}
	
	#container .services {margin-bottom: 30px;width: 100%;}	
	#wrap-work img {max-width:94%!important;margin:auto;text-align:center;}
	
}

	


@media only screen and (min-width: 685px) and (max-width: 768px) {
	
	
	.top-nav .right-menu {width: 93%;}
	
	.wrapper-960{padding:0px}
	.slider-main .image{width: 52%;bottom: -50px;}
	.section2 .image{width:50%}
	.section2 .text{width:48%}
	.section2 p{font-size:16px;line-height:28px}
	.slider-text-wrapp-inner{padding:18px 15px}
	.slider-text-wrapp-inner h1{font-size: 22px;}
	footer .coloum2{width:221px}
	.mean-container .mean-nav {z-index:20000;}
	nav ul li{margin-left:0;}
	nav{margin:42px 0 30px}
	.section2a ul li .black {font-size: 17px;}
	.section2a ul li {width: 30.6%;margin: 0 20px 0px 0;}
	.section2a ul li p {width:92%;min-height:215px;}
	.section7 .right-section {width:44.45%;}
	.section9 h1{text-align:center;margin:auto;margin-bottom:30px;display:block;}
.section9 a{text-align:center;margin:auto;float:none;}
.section9{padding-bottom:60px;}

.mobilesite-banner h1 { font-size: 39px; line-height: 44px;}
	.mobilesite-banner img { max-width: 50%!important;}
	.mobile-prgrm-section1 img {max-width: 50%;}
	.price-box {margin: auto; float: none; border: none;}
	.section9 h1 {font-size: 33px;}
	.section2 .image {height: 367px;}
	
	
}




.error-block {
background-color: #FFBABA;
border: 1px solid;
color: #D8000C;
font-size: 14px;
margin-bottom: 10px;
text-align: center;
width: 400px;
max-width: 100%
}
.success {
background-color: #DFF2BF;
border: 1px solid;
color: #4F8A10;
font-size: 14px;
margin-bottom: 10px;
text-align: center;
width: 400px;
max-width: 100%;
}
.error-msg {
border: 1px solid #CC0000 !important;
color: #2E2E2E !important;
}
.error{
color: #CC0000;
}


/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 0px;  position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height:auto!important; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px !important; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a {width:38px; height:42px; margin: -50px 0 0; display: block; background:url(../images/direction-arrows.png) no-repeat; position: absolute; top: 48%; z-index: 1000; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right:36px; }
.flex-direction-nav .flex-prev {left:36px;}
.flexslider:hover .flex-next {opacity: 0.8; right: 15px;}
.flexslider:hover .flex-prev {opacity: 0.8; left:15px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .0!important; filter:alpha(opacity=30); cursor: default;}

/* Pause/Play */
.flex-pauseplay a { display:none; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: 0px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs { display:none;margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


#wrap-work {width: 100%}
/*#wrap-work ul {}
#wrap-work li {float: left; width:30%; padding:.5%; background: #fff; margin: 2% 1%; border: solid 1px #C0C6C6;
-webkit-box-shadow: 0 8px 6px -6px black;
       -moz-box-shadow: 0 8px 6px -6px black;
            box-shadow: 0 8px 6px -6px black;}
#wrap-work li:hover {-moz-box-shadow:    1px 1px 3px 3px #ccc;
  -webkit-box-shadow: 1px 1px 5px 3px #ccc;
  box-shadow:         1px 1px 5px 3px #ccc;
}}
#wrap-work li:first-child {margin-left: 0;}
#wrap-work li:last-child {margin-right: 0;}
#wrap-work li a {outline: none; border: none;}*/
#wrap-work img {max-width: 100%; border: 5px solid #CCC;margin:0px 10px 10px 0px;}
.work-testimonials {text-align: left; padding: 15px 1% 15px 15px; margin: 1% 0 5% 0; background:url(../images/qte.png) no-repeat left top; line-height: 25px; font-style: italic; color: #40626b;}
.work-testimonials .grn {color: #10B790; font-size: 14px; font-weight: bold; float: right; margin-top: 10px;}
.work-testimonials .dropcap{font-size: 200%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;}