/*====Fonts====*/
@font-face {
    font-family: 'Open Sans Regular';
    src: url('../fonts/open-sans-regular.eot');
    src: url('../fonts/open-sans-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans-regular.woff') format('woff'),
         url('../fonts/open-sans-regular.ttf') format('truetype'),
         url('../fonts/open-sans-regular.svg#Open Sans Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('../fonts/open-sans-semibold.eot');
    src: url('../fonts/open-sans-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans-semibold.woff') format('woff'),
         url('../fonts/open-sans-semibold.ttf') format('truetype'),
         url('../fonts/open-sans-semibold.svg#Open Sans Semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Impact Regular';
    src: url('../fonts/impact-regular.eot');
    src: url('../fonts/impact-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/impact-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
}*/


/*======================*/
*{margin:0;padding:0;border:none}
abbr,acronym,dfn{cursor:help;border-bottom:1px #000 dotted}
dfn{font-style:normal}
.floatleft{float:left !important}.floatright{float:right !important}
.clear{clear:both}
.aligncenter{text-align:center}.alignright{text-align:right}
a{color:#000;outline:none;border:none;text-decoration:none}
a:visited{color:#000}
a:hover{text-decoration:none;color:#017ec5}
a:active{color:#000}
address{margin:0.2em 0;padding:.5em 0 1em;line-height:140%;font-style:normal}
:focus{outline:0}
ul,ol{list-style:none}
p{font-size:14px;padding:8px 0;line-height:25px;font-family:'Open Sans Regular', Arial, Helvetica, sans-serif}
/*======================*/
html{background:#fff;color:#000;height:100%;font-family: 'Open Sans Regular' , Arial, Helvetica, sans-serif}
body{background:url(../images/body-bg.jpg) no-repeat center 0;font:100% 'Open Sans Regular' , Arial, Helvetica, sans-serif;color:#2b2b2b;min-height:100%}/*----- Body -----*/
#skip-link{width:0;height:0;font-size:.75em}
#skip-link li{width:70%;text-indent:0}
#skip-link a,#skip-link a:link{display:inline-block;position:absolute;top:-556px;color:#fff;cursor:help;margin:0;padding:4px;line-height:1em;font-weight:bold;text-decoration:underline;z-index:999999}
#skip-link a:visited{top:-556px;color:#fff;cursor:help;text-decoration:underline}
#skip-link a:active,#skip-link a:focus{top:4px;left:4px;color:#fff;cursor:help;text-decoration:underline}

/*=========Calling Fonts========*/
h1,h2,h3,h4,h5,h6{font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif;font-weight:400;clear:both}
.form.left h2, .contact-info.right h2{font-family: 'Open Sans Regular' , Arial, Helvetica, sans-serif}
.breadcrumb,.terms,label,#pricing .box ul li,.contact-info .blue-text,.blue-text,.buynow input[type="submit"]{font-family: 'Open Sans Semibold', Arial, Helvetica, sans-serif}
#pricing .box ul li.price{font-family: 'Impact Regular', Arial, Helvetica, sans-serif}
/*#wrapper{width:100%; overflow:hidden}*//*----- Wrapper -----*/
h2{font-size:25px;}
/*------- Form Elements -------*/
form p{padding:5px 0;}
input[type="text"],input[type="email"],input[type="password"],textarea,select{width:100%;display:block;border:1px solid #cecfce;font-size:14px;color:#4e4c4c;font-family: Arial, Helvetica;padding:12px 10px;box-sizing:border-box;border-radius:4px;}

input[type="submit"]/*,.signup*/{background:none;/*background:#18a1ef;border:2px solid #18a1ef;*/display:inline-block;min-width:180px;height:58px; padding:0 20px;color:#fff;font:20px 'Open Sans Semibold', Arial, Helvetica, sans-serif;text-align:center;border-radius:4px;text-transform:uppercase;cursor:pointer;}
.submit{display:inline-block;min-width:180px;height:58px;border-radius:4px;}
/*input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{background:none;border-color:#1d2936;}*/

label{display:block;margin-bottom:5px}
.required{color:#f00;}
.error-msg{color:#dc0202;font-size:13px;display:block;margin-top:5px}
.alert{position:relative;display:block;font-size:13px;padding:12px 10px 12px 35px;margin-bottom:10px;border-radius:4px;}
.success-msg{background:#eeffe6 url(../images/green-check.png) no-repeat 15px center;border:1px solid #bfe6ae;/*width:520px;*/}
.danger-msg{background:#f2dede url(../images/danger.png) no-repeat 15px center;border:1px solid #f0c0c0;}
.close{position:absolute;top:5px;right:10px;display:block;width:20px;height:20px;background:url(../images/close.png) no-repeat center center;cursor:pointer}
#intro .success-msg,#intro .danger-msg{width:659px;}

/*------- Commomn Transition -------*/
input[type="submit"]/*,#pricing .box*/{
-webkit-transition: all 0.5s 0.1s ease;
-moz-transition: all 0.5s 0.1s ease;
-o-transition: all 0.5s 0.1s ease;
-ms-transition: all 0.5s 0.1s ease;
transition: all 0.5s 0.1s ease}

/*------- Hover Effects -------*/
/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
 /* display: inline-block;
  vertical-align: middle;*/
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  background: #1d2936;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #18a1ef;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -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-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}
.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}
/* Rectangle In */
.hvr-rectangle-in {
 /* 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;
  background:rgba(37,51,63,0.1);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#18a1ef;
  -webkit-transform: scale(1);
  transform: scale(1);
  -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;
  border-radius:4px;
}
.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: #fff;
}
.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}
/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  /*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;
  background: #1d2936;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #18a1ef;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -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;
  border-radius:4px;
}
.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}
.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}
/*------- End of Hover Effects -------*/

/*------- End of FadeIn Effects -------*/

.animated {-webkit-animation-duration: 6s;
            -moz-animation-duration: 6s;
			-o-transition-duration: 6s;
			-ms-transition-duration: 6s;
			animation-duration: 6s;
            -webkit-animation-fill-mode: both;
            animation-fill-mode: both;}
/****** fadeIn from Left Side  *********/
@-webkit-keyframes fadeInLeft {
0% {opacity: 0;-webkit-transform: translateX(-20px);}100% { opacity: 1;-webkit-transform: translateX(0);}}
         
@keyframes fadeInLeft {
0% {opacity: 0;transform: translateX(-20px);}100% {opacity: 1;transform: translateX(0);} }
         
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;} 
		 
@-webkit-keyframes fadeInRight {
0% {opacity: 0;-webkit-transform: translateX(20px);}
100% {opacity: 1;-webkit-transform: translateX(0);}}
/****** fadeIn from Right Side  *********/
@keyframes fadeInRight {
0% {opacity: 0;transform: translateX(20px);}
100% {opacity: 1;transform: translateX(0);}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
		 
/****** fadeIn To Down  *********/
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-o-animation-name:fadeInDown}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-o-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@-ms-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}

.container{margin:0 auto;max-width:72.5em;position:relative;padding:0 15px}
#logo{position:absolute;top:22px;left:15px}#logo img{cursor:pointer}/*----- Logo -----*/
header{min-height:115px;}/*----- Header -----*/
/*.top-links{float:right;margin-top:35px;z-index:999}
.top-links ul li{list-style:none;float:left;padding:6px 0 5px 42px;}
.top-links ul li a{font:16px 'Open Sans Semibold', Arial, Helvetica, sans-serif;color:#fff;cursor:pointer}
.login{background:url(../images/log-in.png) no-repeat left 3px;}*/
.cart{display:block;position:absolute;top:35px;right:15px;/*float:right;margin-top:35px;*/z-index:999}
.cart a{background:url(../images/cart.png) no-repeat left 3px;/*margin-right:12px;*/font:16px 'Open Sans Semibold', Arial, Helvetica, sans-serif;color:#fff;padding:6px 0 5px 42px; display:block}
/*------- End of FadeIn Effects -------*/

/*=========menu========*/
nav{z-index:100;width:99%;/*height:115px;*/position:absolute;top:112px}
#nav ul{border-bottom:1px solid #53616e;border-top:1px solid #53616e;display:inline-block;width:100%;

/*-webkit-transition: all 0.7s 0.1s ease;
-moz-transition: all 0.7s 0.1s ease;
-o-transition: all 0.7s 0.1s ease;
-ms-transition: all 0.7s 0.1s ease;
transition: all 0.7s 0.1s ease;*/

/*;overflow:hidden*/}
.nav{position:relative}
#nav ul > li{float:left;/*font-size:17px;*//*display:inline-block;*/color:#000;position:relative;text-transform:uppercase;background:url(../images/menu-divider.png) no-repeat right center;}#nav ul > li:last-child{background:none}
#nav ul > li > a,#nav ul > li.active > span{display:block;/*display:inline-block;*/color:#fff;padding:15px 22px;font:16px 'Open Sans Semibold', Arial, Helvetica, sans-serif;font-weight:400}
#nav ul > li a:hover,#nav ul > li.active > span{color:#18a1ef}
.call,#call{background:url(../images/call-bg.png) repeat;padding:10px 32px;position:absolute;top:1px;right:0;z-index:1000;}
.call em,#call em{background:url(../images/call.png) no-repeat left 4px;font:24px 'Open Sans Semibold', Arial, Helvetica, sans-serif;color:#fff;padding-left:34px}
#call{display:none;}
.menu,.close-menu{display:none;text-align:center;z-index:1;/*padding-top:3px*/}

.menu .toggle-link,.close-menu .toggle-link{float:none;display:block;width:70px;height:52px;background:#000 url(../images/toggle-icon.png) no-repeat center center;cursor:pointer;/*padding:0 6px;*/font-size:18px;color:#000;position:relative;border:1px solid #000}
.close-menu .toggle-link{background:#000 url(../images/white-close.png) no-repeat center center;}
/*=========  Sticky Menu  ========*/
/*.stickymenu{border:10px solid #0f0;}*/
@media screen and (min-width: 981px) {
nav.stickymenu{position:fixed;z-index:100;top:51px;left:0;width:200px}
nav.stickymenu .container{max-width:none;padding:0}
.stickymenu .menu,.stickymenu .close-menu{/*float:left;*/}.stickymenu .close-menu{display:none}
.stickymenu .nav{display:none;width:200px;/*float:left;*/background:#000;}

nav.stickymenu #nav ul{width:100%;border-color:#000}
nav.stickymenu #nav ul li + li{border-top:1px solid #333}
nav.stickymenu #nav ul > li{float:none;background:none;width:200px}
nav.stickymenu #nav ul > li > a,nav.stickymenu #nav ul > li.active > span{font-size:14px;padding:13px 15px 13px 22px;}
}

/*=========intro========*/
#intro{padding-top:160px;overflow:hidden;min-height:394px;}
#intro h1{font-size:56px;color:#fff;text-align:center}
#intro h1 strong,#intro h1 span{display:block;}
#intro h1 em{font-style:normal;display:block;font-size:41px;margin-bottom:20px;}
#intro h1 .layer2{display:block;font:22px 'Open Sans Regular' , Arial, Helvetica, sans-serif;letter-spacing:2px;line-height:34px}
#intro form{padding:30px 0 15px;position:relative;width:93%;margin:0 auto}
/*#intro input[type="email"]{width:645px;background:#fff;padding:21px 30px;border-radius:4px;display:block;float:left;margin-right:20px}*/
#intro input[type="email"],#intro input[type="text"]{float:left;width:66%;background:#fff;border:0;padding:21px 30px;margin-right:1.9%}
.signup{display:inline-block;height:58px;border-radius:4px;width:32%;margin-bottom:10px}
#intro input[type="submit"]{background:none;width:100%}
#intro input[type="submit"]{border:2px solid #18a1ef;}
#intro input[type="submit"]:hover{border-color:#fff;}
/*#intro input[type="submit"]:hover{background:rgba(37,51,63,0.1);border-color:#fff;color:#fff;}*/
span.risk{float:right;color:#fff;margin-right:70px;margin-top:0px;font-size:14px;padding-top:0;position:absolute;top:105px;right:49px}

/*=========services========*/
#services{background:#18a1ef;padding:60px 0 70px;text-align:center;overflow:hidden;}
.box{width:30.8%;display:inline-block; /*float:left;margin-right:60px;*/margin:0 1.2% 20px;vertical-align:top}
/*.box img{padding:35px 28px;border:1px solid #fff;margin-bottom:21px}*/
.box h2{font-size:24px;color:#fff;margin:25px 0 10px;}
.box p{font:14px Arial, Helvetica, sans-serif;line-height:22px;color:#fff}
.box a{background:#fff;color:#000;font:20px 'Open Sans Semibold', Arial, Helvetica, sans-serif;text-transform:uppercase;padding:15px 36px;border-radius:4px;margin-top:28px;display:inline-block}
.box a:hover{background:#1d2936;color:#fff}
.box.last{margin-right:0px}

/*-- services icons hover effect --*/
.hi-icon{display:inline-block;font-size:0;cursor:pointer;width:143px;height:140px;text-align:center;position:relative;z-index:1;color:#fff}
.hi-icon:after{pointer-events:none;position:absolute;width:100%;height:100%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.hi-icon:before{font-family:'ecoicon';speak:none;font-size:48px;line-height:90px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:block;-webkit-font-smoothing:antialiased}
.hi-icon-effect-9 .hi-icon{-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}
.hi-icon-effect-9 .hi-icon:after{top:0;left:0;padding:0;box-shadow:0 0 0 3px #fff;-webkit-transition:-webkit-transform 0.2s,opacity .2s;-moz-transition:-moz-transform 0.2s,opacity .2s;transition:transform 0.2s,opacity .2s}
.hi-icon img{margin-top:32px}
.hi-icon-effect-9b .hi-icon:hover:after{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}
.hi-icon-effect-9b .hi-icon:hover{box-shadow:0 0 0 8px rgba(255,255,255,0.4);color:#fff}

/*=========content========*/
#content{background:#fff url(../images/content-bg.jpg) no-repeat bottom;padding:46px 0 47px;display:inline-block;width:100%}
.welcome{text-align:center;margin-bottom:45px}
.welcome h2{font-size:35px;color:#1d2936;margin-bottom:20px}
.welcome p{font-size:16px !important;text-align:center !important;color:#656565}
.welcome a{font:20px 'Open Sans Semibold', Arial, Helvetica, sans-serif;/*background:#18a1ef;*/padding:15px 40px;color:#fff;border-radius:4px;display:inline-block;margin-top:30px}
.welcome a.hvr-shutter-in-horizontal::before{border-radius:4px;}
.welcome a:hover{background:#1d2936}

#content h3{text-align:left;color:#1d2936;font:24px 'Open Sans Semibold', Arial, Helvetica, sans-serif;border-top:1px solid #ccc;padding-top:50px;margin-bottom:10px}
/*#content p{text-align:left;line-height:25px;color:#656565;font-size:14px}*/

/*#content ul{margin:20px 10px;}*/
#content ul li{background:url(../images/arrow.png) no-repeat left 14px;padding:9px 0 9px 16px;font-size:14px;line-height:24px}

#content ul.list-floating{margin:20px 0;display:inline-block;width:100%;}
#content ul.list-floating li{float:left;width:44%;background:url(../images/bullet.png) no-repeat 0 8px;padding:7px 1.7% 7px 40px;font-size:16px}
/*.list-floating li,.list li,.bullet-list li{background:url(../images/arrow.png) no-repeat left 5px;padding:0 0 13px 20px;font-size:16px;color:#656565;line-height:22px}
.list-floating li,.bullet-list li{background:url(../images/bullet.png) no-repeat left 7px;padding:7px 0 7px 40px;}*/


/*======== Inner Pages ========*/
body.inner-page{background:none}
.inner-page header{background:url(../images/hbg.jpg) no-repeat center 0;min-height:216px}
.inner-page #content{background:#fff;min-height:574px;padding-top:28px;}
.inner-page h1{font-size:33px;text-transform:uppercase;margin-bottom:15px}

.breadcrumb{border-bottom:1px solid #d2d4d7;padding-bottom:15px;margin:15px 0}
.breadcrumb ul li{display:inline}
/*#content .breadcrumb ul{margin:0}*/
/*#content .breadcrumb ul li{background:none;padding:0}*/
.breadcrumb ul li a{color:#656565;background:url(../images/breadcrumb-arrow.gif) no-repeat 100% center;padding-right:18px;margin-right:5px}
.breadcrumb ul li span{color:#18a1ef;font-size:16px}

.left{float:left;width:48%}
.right{float:right;width:48%}
.blue-text{color:#017ec5}
span.alignleft,span.alignright{display:block;}
.alignleft,.alignright{float:left;display:block;margin:12px 26px 10px 0;}
.alignleft img,.alignright img{/*border:8px solid #e7e7e7;*/display:block;}
.alignright{float:right;margin:12px 0 10px 30px}

.inner-page #content h2{margin:20px 0 10px;}
.inner-page #content h3{border:0;padding:0;margin:20px 0 10px;}
.extern{background:url(../images/extern.gif) no-repeat 100% 5px;padding-right:18px;margin-right:3px;text-decoration:underline}
.extern:hover{text-decoration:underline}

/*------- How it Works -------*/
.how-it-works li{clear:both;}
#content ul.how-it-works li{background:none;padding:0;line-height:normal;}
.how-it-works li img{padding:10px;border-radius:4px;border:1px solid #26a7f0;}
.how-it-works li .blue-text{display:block;color:#18a1ef;}

/*-- Contact Us --*/
/*contact us form*/
.fillout-text{font-size:15px;}
.form.left{width:57%}
.form h2{padding-bottom:3px;}

.contactus{margin-top:10px;}
form.contactus p{padding:8px 0;}
.contactus input[type="text"],.contactus input[type="email"],.contactus input[type="password"],.contactus textarea,.contactus select{border-color:#e5e5e5;background:#fafafa;padding:15px 10px;}
.contactus input[type="submit"],.contactus .submit{min-width:200px;height:50px}

.contactus input[placeholder]{color:#000 !important;opacity:1}/* Ie7 and Ie8 */
.contactus ::-webkit-input-placeholder{color:#000;opacity:1}/* Chrome, Safari */
.contactus ::-moz-placeholder{color:#000 !important;opacity:1}/* Firefox 19+ */
/*contact Info*/
.contact-info.right{width:36.3%;/*margin-top:37px*/}
.contact-info h2{margin-bottom:15px;/*font-size:24px;*/text-transform:uppercase}
.contact-info ul li{margin-bottom:10px}
#content .contact-info ul li{background:none;padding:0;line-height:normal;}
.contact-info .blue-text{display:block;font-size:16px;padding-bottom:16px;border-bottom:1px solid #18a1ef;margin-bottom:10px}
.contact-info p{line-height:22px;padding:5px 0;font-size:15px;color:#000;}
.contact-info p span{display:block;}
.address span{font-weight:600;}
.phone em{font-style:normal;}
/*.phone em{font-style:normal;padding-left:54px}*/
.captcha input[type="text"],.captcha .captchaimage{float:left}
.captcha input[type="text"]{width:50%;}

/***** Googel Map ****/
#google-map{max-width:1900px;margin:0 auto}
#gmap_canvas{position:relative;height:390px;width:100%;overflow:hidden}
#gmap_canvas img{max-width:none!important;background:none!important}
/*========= pricing ========*/
#pricing{text-align:center;width:102%;margin-left:-1%;}

#pricing .success-msg{background-position:15px 18px;width:390px;margin:0 auto;text-align:left;margin-bottom:20px;line-height:22px}

#pricing .box{background:#fff;width:22.5%;color:#000;min-height:372px;margin:0 1% 25px;border:1px solid #eee}
#pricing .box ul{margin:0;padding:0}
#content #pricing .box ul li{line-height:normal}
#pricing .box ul li{padding:12px 0;background:#fff;color:#282828;font-size:14px/*border:1px solid #ddd*/}
#pricing .box ul li:nth-child(odd){background:#f1f1f1;}
#pricing .box em{font-style:normal;color:#55bca9;margin-right:5px}
#pricing .box ul li.heading,#pricing .box ul li.price{margin:0 -1px;}

#pricing .box.green ul li.heading/*,#pricing .box.green ul li.last,#pricing .box.green input[type="submit"],#pricing .box.green .hvr-radial-in:before*/{background:#00a486;}
#pricing .box.green ul li.price{background:#00cca6;}
#pricing .box.green em{color:#00a486}
/*#pricing .box.green input[type="submit"]:hover{background:#00cca6;}*/

#pricing .box.pink ul li.heading/*,#pricing .box.pink ul li.last,#pricing .box.pink input[type="submit"],#pricing .box.pink .hvr-radial-in:before*/{background:#e6506b;}
#pricing .box.pink ul li.price{background:#ff5977;}
#pricing .box.pink em{color:#e6506b}
/*#pricing .box.pink input[type="submit"]:hover{background:#ff5977;}*/

#pricing .box.blue ul li.heading/*,#pricing .box.blue ul li.last,#pricing .box.blue input[type="submit"],#pricing .box.blue .hvr-radial-in:before*/{background:#016097;}
#pricing .box.blue ul li.price{background:#0184cf;}
#pricing .box.blue em{color:#016097}
/*#pricing .box.blue input[type="submit"]:hover{background:#0184cf;}*/

#pricing .box.orange ul li.heading/*,#pricing .box.orange ul li.last,#pricing .box.orange input[type="submit"],#pricing .box.orange .hvr-radial-in:before*/{background:#e85701;}
#pricing .box.orange ul li.price{background:#ff8034;}
#pricing .box.orange em{color:#e85701}
/*#pricing .box.orange input[type="submit"]:hover{background:#ff8034;}*/

#pricing .box ul li.heading{color:#fff}
#pricing .box ul li.heading h2{font-size:18px;margin:0;}
#pricing .box ul li.price{color:#fff;font-size:52px;padding:40px 0;}
#pricing .box ul li.last{color:#fff}
/*#pricing .box .price{display:block;margin:0;}*/
#pricing .box em.currency{font-size:40px;color:#fff}
.buynow{height:40px;min-width:120px;border-radius:4px;margin:5px 0 3px;/*border:2px solid #eee;*/display:inline-block}
.buynow input[type="submit"]{height:38px;min-width:120px;font-size:16px;background:none;color:#fff}

#pricing .box.green .buynow{background:#00a486}
#pricing .box.pink .buynow{background:#e6506b;}
#pricing .box.blue .buynow{background:#016097}
#pricing .box.orange .buynow{background:#e85701;}

/* Grow Shadow  for Buy Now button*/

/* Shadow Radial */
.hvr-shadow-radial {
  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;
}
.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

/*.hvr-grow-shadow {
  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-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}*/

/*#pricing .box.green input[type="submit"]:hover{color:#00a486;}
#pricing .box.pink input[type="submit"]:hover{color:#e6506b;}
#pricing .box.blue input[type="submit"]:hover{color:#016097;}
#pricing .box.orange input[type="submit"]:hover{color:#e85701;}*/
/*#pricing .box input[type="submit"]:hover{background:#ddd;}*/
/*#pricing .box:hover{background:#1d2936;}*/

/*========= pricing order Form ========*/
.row{width:100%}
.row p{width:48.5%;float:left;margin-right:3%}
.row p:last-child,.row #other_city_paragraph{margin-right:0}
.row .buttons/*,.row .terms*/{width:100%;margin:0;padding:8px 0}/*.row .terms{padding:31px 0 5px}*/
.row .terms label{visibility:hidden}
.terms input[type="checkbox"]{margin-right:5px}
.details{background:#efefef;color:#000;font-size:16px;font-weight:700;border:1px solid #efefef;margin-bottom:20px}
.details span{padding:10px;display:inline-block;margin-right:15px}
.package-name{background:#0184cf;color:#fff}

/*=========Footer Top========*/
#footer-top{background:#efefef;padding:67px 0 50px;clear:both;overflow:hidden}
#footer-top h2{font-size:24px;color:#1d2936;margin-bottom:20px}
#footer-top ul li{background:url(../images/arrow.png) no-repeat left 5px;padding:0 0 13px 20px}
#footer-top ul li a{color:#1d2936;font-size:16px;line-height:25px}
#footer-top ul li a:hover{text-decoration:underline}
.get-started,.learning,.partner{width:240px;float:left;margin-right:60px}
.about{float:right;width:240px}

/*=========footer========*/
#bottom{background:#1d2936;padding:44px 0 20px;clear:both;text-align:center}
ul.ft-links{}
ul.ft-links li{font-size:14px;color:#fff;padding:0 14px;display:inline;background:url(../images/footer-links-bg.png) no-repeat right 2px;}
ul.ft-links li:last-child{background:none}
ul.ft-links li a{color:#fff}
ul.ft-links li a:hover{text-decoration:underline}
ul.social-links{margin-top:26px}
ul.social-links li{display:inline;padding:0 2px}

/*-- css hacks for ie7,ie8,ie9 --*/
*+html #intro input[type="text"]{width:650px;}
*+html .box{float:left;width:345px;}

/*-- Start Media Query for Responsive Layout --*/ 

@media screen and (max-width: 1180px) {	
	img{max-width:100%;height:auto}
	#intro{padding-top:88px;}
	.box h2{font-size:20px;}
	#pricing .box{width:30.6%;}
	#pricing .box ul li.price{padding:22px 0}
	/*#intro input[type="email"], #intro input[type="text"]{width:58%;}*/
	
	/*#wrapper{border:2px solid #f00}*/
}

@media screen and (max-width: 1024px) {
	.container{max-width:940px;padding:0}
	#nav ul > li > a, #nav ul > li.active > span{font-size:15px;padding:15px}
	.call{padding:9px 32px;}
	#intro h1{font-size:48px;}
	#intro h1 em{font-size:38px;}
	#intro h1 .layer2{font-size:18px;line-height:26px;}
	
	/*ul.ft-links li{padding:0 10px}*/
	/*.box h2{font-size:23px}*/
	/*#wrapper{border:2px solid #0f0}*/
}
/***** smaller than 980 *************************************************************/

@media screen and (max-width: 980px) {
	.container{max-width:750px}
	.cart{top:40px;right:311px;}
	#call{display:block;top:35px;right:0;padding:10px 32px;}.call{display:none;}
	/****  Toggle Sticky Menu  ****/
	nav{position:fixed;z-index:100;top:113px;left:0;width:100%}
	nav .container{max-width:none;padding:0}
	.menu{display:block;position:relative;margin:0 auto}
	/*.menu .toggle-link{float:none;}*/
	/*.menu{float:left;}*/
	.nav{/*float:left;*/width:82%;}
	nav #nav ul{display:none;width:200px;border-color:#000;background:#000;}
	nav #nav ul li + li{border-top:1px solid #333}
	nav #nav ul > li{float:none;background:none;width:200px}
	nav #nav ul > li > a,nav #nav ul > li.active > span{font-size:14px;padding:13px 15px 13px 22px;}
	/****  End of Toggle Sticky Menu  ****/
	#intro{padding-top:30px;}
	#intro input[type="email"], #intro input[type="text"]{width:50.1%;padding:21px 10px 21px 20px}
	.signup{width:48%;}
	.welcome h2{font-size:27px;}
	.box h2{min-height:55px;margin-bottom:0}
	#pricing .box h2{min-height:0;}
	#content ul.list-floating{display:block;}
	#content ul.list-floating li{float:none;width:91%;padding:7px 0 7px 36px}
	/*****   Inner pages  ******/
	.inner-page header{min-height:200px;}
	/*.inner-page header #logo{top:72px;}
	.inner-page header .cart{top:93px;}
	.inner-page header #call{top:87px;}*/
	.form.left h2, .contact-info.right h2{font-size:22px;margin-bottom:20px}
	.phone em{display:block}
	ul.ft-links li.last{background:none}
	ul.ft-links li.copyright{display:block;width:100%;margin:20px 0 0;}
	
	/*#wrapper{ border:2px solid #f0f}*/
}
/***** smaller than 800 *************************************************************/
@media screen and (max-width: 800px) {
	.container/*,.menu*/{max-width:590px}
	.cart{top:120px;right:234px}
	#call{top:40px;right:0;}
	.inner-page header .cart{top:123px;right:65px}
	.inner-page header #call{top:39px;right:0;}
	#intro{padding-top:88px;}
	.box{width:100%;margin:0 auto 25px;/*padding-bottom:10px;border-bottom:1px solid #fff;*/}
	.box:last-child{/*padding-bottom:0;*/border-bottom:0;margin-bottom:0;}
	.box h2{min-height:0;margin-bottom:10px;}
	
	/*.box{width:47%}*/
	#pricing .box{width:47.2%;}
	.form.left,.contact-info.right{float:none;width:100%}
	.form.left{margin-bottom:25px;}
	.phone em{display:inline-block}
	#gmap_canvas{height:315px}
	.lg-img{float:none;margin:0 auto}
	.lg-img img{margin:0 auto}
	
	ul.ft-links{margin:0 0 20px;}
	ul.ft-links li{display:block;margin:0 0 2px;background:none;padding:0}
	/*ul.ft-links li:last-child{background:#243343;margin:0}*/
	ul.ft-links li a{background:#0e1924;display:block;padding:10px 0}
	
	
	/*#wrapper{ border:2px solid #000}*/
}
/***** smaller than 640 *************************************************************/
@media screen and (max-width: 640px) {
	body{background:none;}
	.container/*,.menu*/{max-width:455px}
	header{background:url(../images/body-bg.jpg) no-repeat center 0;padding:20px 0 10px;background-size:cover}
	.inner-page header{background-size:cover;/*padding:40px 0 15px;*/border-bottom:0;}
	#logo,#call,.cart{position:static;margin:0 auto 20px;width:241px;/*display:block*/}
	#call{width:178px;}
	.cart{float:none;width:126px;}
	.cart a{margin-right:0}
	.menu .toggle-link, .close-menu .toggle-link{width:70px;height:52px}
	.inner-page h1{font-size:29px;text-align:center;margin-bottom:25px}
	#intro{background:#132230;padding-top:30px;text-align:center;}#intro h1{font-size:34px}#intro h1 em{font-size:28px}#content h3{padding-top:20px}
	#intro input[type="email"], #intro input[type="text"]{float:none;width:100%;margin-bottom:20px;}
	#intro form{padding:30px 0}
	.signup{width:100%}
	span.risk{position:static;float:none;margin:0}
	
	
	.alignleft, .alignright{float:none;margin:0 auto 10px;}
	.alignleft img, .alignright img{margin:0 auto}
	.how-it-works li{text-align:center;padding-bottom:10px;border-bottom:1px dashed #18a1ef;margin-bottom:20px}
	.how-it-works li:last-child{padding:0;margin:0;border:0}
	/*.how-it-works li span.alignleft{width:86px;}*/
	#pricing{margin:0;width:100%;}
	#pricing .box{width:255px;margin:0 auto 20px;padding:0}
	#pricing .box:last-child{margin-bottom:0;}
	/*.image{text-align:center;}*/
	
	/*#wrapper{ border:1px solid #0f0}*/
}
/***** smaller than 480 *********************/
@media screen and (max-width: 480px) {
	html{-webkit-text-size-adjust:none}
	.container/*,.menu*/{max-width:94%}
	.welcome a{padding:15px 20px;font-size:18px;}
	.captcha input[type="text"]{width:100%;margin-bottom:15px;}
	
	/*#wrapper{ border:2px solid lightblue}*/
}
@media screen and (max-width: 400px) {
	
	/*#wrapper{ border:2px solid #0f0}*/
}
/***** smaller than 320 *************************************************************/
@media screen and (max-width: 320px) {	
	
	/*#wrapper{ border:2px solid pink}*/
}