/* CSS Document */
/** {
    box-sizing: unset !important;
}*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic,300italic,300);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600);

@font-face {
	font-family: 'Conv_Coda-Regular';
	src: url('../fonts/Coda-Regular.eot');
	src: local(''), url('../fonts/Coda-Regular.woff') format('woff'), url('../fonts/Coda-Regular.ttf') format('truetype'), url('../fonts/Coda-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{margin:0; padding:0; font-family: 'Lato', sans-serif;}
#wrapper{width:1170px; margin:0 auto;}
.header{float:left; margin:20px 0; padding:0; width:100%;}
.top-bg{float:left; margin:0; padding:0; width:100%; background:#fff;}
.left-phn{float:left; margin:0; padding:0;}
.left-phn img{float:left; margin:8px 15px 0 0; padding:0;}
.left-phn p{float:left; margin:0; padding:0; font-size:30px; color:#0555a3;}
.right-btns{float:right; margin:0; padding:0;}
.right-btns ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.right-btns ul li{float:left; margin:0; padding:0 0 0 20px;}
.right-btns ul li a{float:left; margin:0; padding:9px 30px; font-size:25px; color:#fff; text-decoration:none; border-radius:5px; text-transform:uppercase; transition-duration: 0.3s;}
.right-btns ul li a.apply{background:url(../images/apply-btn-bg.png) repeat; transition: all 0.5s ease;}
.right-btns ul li a.apply:hover{background:url(../images/login-btn-bg.png) repeat;}
.right-btns ul li a.login{background:url(../images/login-btn-bg.png) repeat;}
.right-btns ul li a.login:hover{background:url(../images/apply-btn-bg.png) repeat;}
.border-area{float:left; margin:0 0 30px; padding:5px 0; width:100%; background:#0555a3;}
.nav-row{float:left; margin:0; padding:0; width:100%; border-top:1px dashed #ffffff; border-bottom:1px dashed #ffffff;}
.nav{float:left; margin:0; padding:5px 0; width:100%;}
.nav ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.nav ul li{float:left; margin:0; padding:0;}
.nav ul li a{float:left; margin:0; padding:15px 27px; text-decoration:none; color:#fff; font-size:16px; font-family: 'Raleway', sans-serif; font-weight:700; transition-duration: 0.3s; /*background:rgba(0, 0, 0, 0) url("../images/star.png") no-repeat scroll 100% 48%;*/ }
.nav ul li a.logo{margin:-78px 0 0 10px;  position: absolute; background-position:100% 51%;}
.nav ul li a.last{background:none;}
.nav ul li a:hover{color:#a9cd34;}
.nav ul li a.active{color:#a9cd34;}
.nav ul.right {float: right;  width: auto;}
.right-side-menu-items{
    margin-left: 20% !important;
}
#banner{float:left; margin:0; padding:0; width:100%; position:relative; z-index:-9999;}


#welcome{float:left; margin:0; padding:30px 0; background:#fff; width:100%;}
.welcome-section{float:left; margin:0; padding:0; width:100%;}
.welcome-section .heading{float:left; margin:0; padding:0; width:100%; text-align:center; font-size:35px; color:#0555a3; font-family: 'Conv_Coda-Regular'; font-weight:500; font-style:normal;}
.welcome-section .heading span{color:#ec1f27;}
.border{float:left; margin:0; padding:0; width:100%; text-align:center;}
.text-section{float:left; margin:20px 0 0 0; padding:0; width:100%;}
.left-side{float:left; margin:0; padding:0; width:50%;}
.left-side p{float:left; margin:0; padding:0; width:100%; font-family: 'Lato', sans-serif; font-size:17px; text-align:justify; color:#000; line-height:28px;}
.right-side{float:right; margin:0; padding:0; width:44%; border:1px solid #000;}
.right-side iframe{width:100%;}



#disclaimer-section{float:left; margin:0; padding:20px 0; background:url(../images/content-bg.png) no-repeat; width:100%; background-size:cover;}
h2.dis{float:left; margin:0; padding:0; width:100%; text-align:center; font-size:35px; color:#fff; font-family: 'Conv_Coda-Regular'; font-weight:500; text-transform:uppercase;}

h2.dis span {color: #ec1f27;}
.auto{width:70%; margin:0 auto;}
.text-area{float:left; margin:20px 0; padding:0; background:rgba(255, 255, 255, 0.3);  border-radius:7px;}
.text-area p{float:left; margin:0; padding:10px; font-family: 'Lato', sans-serif; font-size:15px; color:#fff; line-height:28px; width:95%; text-align:center; }
.text-area h3{float:left; margin:0; padding:10px; font-family: 'Lato', sans-serif; font-size:23px; color:#fff; line-height:28px; width:95%; text-align:center; }
.text-area a{color:#CC0000}
.text-area a:hover{color:#000;}
.circles{float:left; margin:40px 0; padding:0;}
.circles ul{float:left; margin:0; padding:0; width:100%; text-align:center; list-style:none;}
.circles ul li{float:left; margin:0 23px; padding:0; text-align:center; width:16%;}
.circles ul li a{float:left; margin:0; padding:0; width:100%;}
.circles ul li a:hover span{color:#a9cd34; transition-duration: 0.3s;}
.circles ul li a img{margin:0; pad;ding:0;}
.circles ul li span{float:left; margin:0; padding:10px 0; font-family: 'Lato', sans-serif; font-size:20px; color:#fff; line-height:28px; width:100%; text-align:center; }

#news-letter{float:left; margin:0; padding:5px 0; background:#add136; width:100%;}
.sign-up{float:left; margin:0; padding:0; width:100%;}
.sign-up ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.sign-up ul li{float:left; margin:0; padding:0 40px;}
.news-head{float:left; margin:0; padding:0;}
.news-head img{float:left; margin:0; padding:0;}
.news-head h3{float:left; margin:9px 0 0 20px; padding:0; font-style:italic; font-size:22px;}
.subscribe{float:left; margin:0; padding:0; width:100%;}
.subscribe p{float:left; margin:0; padding:0; font-size:18px; color:#000;}
.subscribe input{float:left; margin:0 10px; padding:6px 5px; border:none; background:#fff; width:39%; border-radius:3px;}
.subscribe button{float:left; margin:0; padding:4px 10px; background:rgba(0, 0, 0, 0) linear-gradient(0deg, #033a71, #05529e) repeat scroll 0 0; color:#fff; text-transform:uppercase; font-size:14px; border:none; border-radius:3px; cursor:pointer;}
.sign-up ul li.input-row {margin: 16px 0 0;  width: 50%;}
.sign-up ul li.first {margin: 6px 0 0;}



body.home #clients-testimonials{float:left; margin:0; padding:30px 0; background:url(../images/clients-bg.jpg) repeat; width:100%;}
.testimonials{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.testimonials .heading{float:left; margin:0; padding:0; width:100%; text-align:center; font-size:35px; color:#0555a3; font-family: 'Conv_Coda-Regular'; font-weight:500;}
.testimonials .heading span{color:#ec1f27;}
.clients-views{float:left; margin:30px 0 0 0; padding:inherit; width:100%;}
.clients-views ul{list-style:none; float:left; margin:0; padding:0; width:100%; text-align:center;}
.clients-views ul li{display:inline-block; margin:0 20px; padding:0; width:40%;}
.info{float:left; margin:0; padding:20px 20px 35px; width:91%; border:1px solid #9a9a9a; min-height:92px;}
.info img{float:left; margin:-12px 10px 0px 0; padding:0;}
.info p{float:left; margin:0; padding:0; font-size:15px; color:#5b4e36; text-align:justify; line-height:20px;}
.clients-info{float:left; margin:0 0 0 50px; padding:0; width:89%;}
.left-img{float:left; margin:-30px 20px 0 0; padding:0; width:20%;}
.name{float:left; margin:10px 0 0; padding:0; text-align:left;}
.clients-info img {background: #fff none repeat scroll 0 0;  border-radius: 50px;  float: left;  height: 90px;  margin: 0;   padding: 5px;  width: 90px;}
.name h2{float:left; margin:0; padding:0; width:100%; font-size:16px; font-weight:bold;}
.name p{float:left; margin:5px 0 0 0; padding:0; width:100%; font-size:14px; color:#ec1f27;}

a.play-btn {
    float: right;
    margin: 0;
    padding: 0;
}

body.home #footer{float:left; margin:0; padding:40px 0; width:100%; background:url("../images/footer-bg2.png") no-repeat scroll 0 0 / cover  , url("../images/clients-bg.jpg") repeat scroll 0 0 / auto;}
#footer {
    background: #0655a4 url("../images/footer-bg2.jpg") no-repeat scroll 0 0;
    float: left;
    margin: 0;
    padding: 40px 0;
    width: 100%;
    background-size:100%;
}

.footer-box.footer-box2 img {
    margin: 20px 0 0;
    width: auto;
}

.footer{float:left; margin:120px 0 0; padding:0; width:100%;}
.footer-box{float:left; margin:10px; width:21%;}
.footer-box h2{float:left; margin:0; padding:0 0 10px 0; border-bottom:1px dashed #fff; width:100%; font-size:20px ; color:#fff;}
.footer-box ul{float:left; margin:10px 0 0 0; padding:0; width:100%; list-style:none;}
.footer-box ul li{float:left; margin:0 0 10px 0; padding:0; width:100%;}
.footer-box ul li a{float:left; margin:0; padding:5px 0 0 15px; width:100%; text-decoration:none; color:#fff; font-size:15px; background:url(../images/small-arrow.png) no-repeat; background-position:0% 75%;}
.footer-box ul li a:hover{color:#a9cd34;}
.footer-box2 ul li input{background: #ffffff none repeat scroll 0 0; border: medium none; border-radius: 3px;  float: left;  margin:0px;  padding: 6px 5px;  width:94%;}
.footer-box2 ul li textarea{background: #ffffff none repeat scroll 0 0; border: medium none; border-radius: 3px;  float: left;  margin:0px;  padding: 6px 5px;  width:94%; font-family: 'Lato', sans-serif; color:#000;}
.footer-box2 button{background:#add136; padding:5px 10px; color:#000; float:left; margin:0; border:none; border-radius:3px; font-size:15px; font-weight:bold; cursor:pointer;}


.footer-box3 h2{float:left; margin:0; padding:0 0 10px 0; border-bottom:1px dashed #fff; width:100%; font-size:20px ; color:#fff;}
.footer-box3 ul{float:left; margin:10px 0 0 0; padding:0; width:100%; list-style:none;}
.footer-box3 ul li{float:left; margin:0 0 10px 0; padding:0; width:100%;}
.footer-box3 ul li img{float:left; margin:0 10px 0px 0; padding:0;}
.footer-box3 ul li p{float:left; margin:0; padding:0; font-size:15px; color:#fff; width:85%;}
.footer-box3 ul li a {background: rgba(0, 0, 0, 0) url("../images/small-arrow.png") no-repeat scroll 0 75%; color: #ffffff;  float: left;  font-size: 15px;  margin: 0;   padding: 5px 0 0 15px;  text-decoration: none;  width: 87%;}
.footer-box3 ul li img.email-icon{margin:5px 10px 0 0}


.footer-box4 {float: left; padding:0; text-align:center;}
.logo-bottom{float:left; margin:0; padding:0; width:100%; text-align:center;}
.footer-box4 ul{float:left; margin:10px 0 0 0; padding:0; list-style:none; width:100%; text-align:center;}
.footer-box4 ul li{display:inline-block; margin:0; padding:0 5px; width:auto; float:none;display:inline-block }
.footer-box4 ul li a{background:none; padding:0;}

.footer-border {float: left; margin:30px 0 0 0;}

.footer-box4 .dropdown > li {
    display: block;
}
#footer-gl-logo{
    text-align: center;
}
#footer-trusted-logo{
    text-align: center;
}
#copyright{float:left; margin:0; padding:10px 0; background:#ec222a; width:100%;}
p.copyright{float:left; margin:0; padding:0; font-size:15px; color:#fff; font-weight:bold; width:100%; text-align:center;}


.slicknav_menu {display:none;}
.mobile-logo{display:none;}


.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; }
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover { color:#5d4617; border: 1px solid #d0c9af;}
.dropdown dt a {background:#fff url(../images/arrow.png) no-repeat scroll right center; display:block; border:1px solid #d4ca9a; width:100%; padding:5px 0px; margin:0;}
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#fff none repeat scroll 0 0; border:1px solid #d4ca9a; color:#C5C0B0; display:none;  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:100%; list-style:none; transition: all 1s ease-in-out;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#d0c9af;}
        
.dropdown img.flag { border:none; vertical-align:middle; margin-left:10px; }
#sample{float:left; margin:0; padding:0; width:18%;}


#polyglotLanguageSwitcher, #polyglotLanguageSwitcher * {margin: 0; padding: 0; 	outline: none;}
#polyglotLanguageSwitcher ul {list-style: none;	}
#polyglotLanguageSwitcher {	font-size: 12px;	color: #444; float:left;	line-height: normal;	position: relative; /* sets the initial position for the drop-down menu */		z-index: 100; width:100%; text-align:center; margin:20px 0 0 0;}
#polyglotLanguageSwitcher form {display: none;}

#polyglotLanguageSwitcher a {text-decoration: none;	display:inline-block;		padding: 0.5em 6px 0.5em 28px; /* 6px 6px 6px 28px */	color: #444;	width:50%; /* 84px; total width: 120px */	background-repeat: no-repeat;	background-position: 6px center; text-align:left;}
#polyglotLanguageSwitcher a:hover {	color: #000;}
#polyglotLanguageSwitcher a.current:link, #polyglotLanguageSwitcher a.current:visited, #polyglotLanguageSwitcher a.current:active {	position: relative; /* sets the initial position for the trigger arrow */	background-color: #FFF;	border: 1px solid #E5E5E5;	height: 2.25em; /* 15px */}
#polyglotLanguageSwitcher a.current:hover, #polyglotLanguageSwitcher ul.dropdown li:hover {	background-color: #F7F7F7;}
#polyglotLanguageSwitcher a.active { /* This style is applied as long as the drop-down menu is visible. */	border-bottom: none !important;	border-radius: 3px 3px 0 0 !important;}
#polyglotLanguageSwitcher span.trigger {display: block;	position: absolute;	width: 9px;	height: 5px;	text-indent: -10000em;	top:11px; /* 6px */	right: 6px;}
#polyglotLanguageSwitcher a.current:link span.trigger, #polyglotLanguageSwitcher a.current:visited span.trigger {background: url(../images/arrow-down.gif) no-repeat left top;}
#polyglotLanguageSwitcher a.current:hover span.trigger, #polyglotLanguageSwitcher a.current:active span.trigger, #polyglotLanguageSwitcher a.active span.trigger {background-position: left bottom !important;}

/* Drop-Down Menu */

#polyglotLanguageSwitcher ul.dropdown { display: none;	position: absolute;	bottom:31px; /* 28px */	left: 0;	background-color: #FFF;	border: 1px solid #E5E5E5;	border-top: none !important;	border-radius: 0 0 3px 3px;}
/*#polyglotLanguageSwitcher ul.dropdown li { 	border-top: 1px dotted #D4D4D4;}*/
#polyglotLanguageSwitcher ul.dropdown li:last-child { 	border-radius: 0 0 3px 3px;}

/* Flags */

#en {background-image: url(../images/flags/en.png);}
#fr {background-image: url(../images/flags/fr.png);	}
#de {background-image: url(../images/flags/de.png);}
#it {background-image: url(../images/flags/it.png);}
#es {background-image: url(../images/flags/es.png);}
#ar {background-image: url(../images/flags/ar.png);}
#au {background-image: url(../images/flags/au.png);}
#br {background-image: url(../images/flags/br.png);}
#dk {background-image: url(../images/flags/dk.png);}
#dz {background-image: url(../images/flags/dz.png);}
#eg {background-image: url(../images/flags/eg.png);}
#gb {background-image: url(../images/flags/gb.png);}
#jp {background-image: url(../images/flags/jp.png);}
#ma {background-image: url(../images/flags/ma.png);}
#mx {background-image: url(../images/flags/mx.png);}
#pl {background-image: url(../images/flags/pl.png);}
#pt {background-image: url(../images/flags/pt.png);}
#ro {background-image: url(../images/flags/ro.png);}
#ru {background-image: url(../images/flags/ru.png);}
#se {background-image: url(../images/flags/se.png);}
#tr {background-image: url(../images/flags/tr.png);}
#ir {background-image: url(../images/flags/eg.png);}

.footer-box .dropdown > li {width: 100%;}
#polyglotLanguageSwitcher ul.dropdown{width:90%;}


#about-content{float:left; margin:0; padding:30px 0; width:100%;}
#breadcrumbs{float:left; margin:0; padding:20px 0; width:100%; background:#ececec; display:none;}
.page-info{float:left; margin:0; padding:0; width:100%;}
.page-info ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.page-info ul li{float:left; margin:0; padding:0;}
.page-info ul li a{float:left; margin:0; padding:0 10px; text-decoration:none; font-size:16px; color:#333333;}
.page-info ul li a.active1{color:#ea5c12;}
.page-info ul li a:hover{color:#ea5c12;}
.page-info img {float: left;  margin:3px 0 0 0;  padding: 0;}
.page-main-title {
    color: #ec1f27;
    float: left;
    font-family: Conv_Coda-Regular;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    text-transform: uppercase
}
.about-section h2.heading{color: #ec1f27; float: left;  font-family: "Conv_Coda-Regular";  font-size: 35px;  font-style: normal; font-weight: 500;   margin: 0; padding: 0;   text-align: center;  width: 100%; text-transform:uppercase;}

.top-content{float:left; margin:20px 0; padding:0; width:100%;}
.left-about{float:left; margin:0; padding:0; width:75%;}
.left-about p{    color: #333;  float: left;   font-family: "Lato",sans-serif;    font-size: 17px;    line-height: 21px;   margin: 0;    padding: 0;    text-align: justify;    width: 100%;}
.right-about{float:right; margin:0; padding:0;}
.bottom-content{float:left; margin:0; padding:0; width:100%;}
.bottom-content h3{float:left; margin:0 0 20px 0; padding:0; width:100%; font-size:20px; color:#333;}
.bottom-content ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.bottom-content ul li{float:left; margin:0 0 20px 0; padding:0; width:100%; line-height:21px; font-size:17px; color:#333333;}
.bottom-content p{    color: #333;  float: left;   font-family: "Lato",sans-serif;    font-size: 17px;    line-height: 21px;   margin: 0;    padding: 0;    text-align: justify;    width: 100%;}

#step1{float:left; margin:0; padding:30px 0; width:100%;}
.step-1 .heading {color: #0555a3; float: left; font-family: "Conv_Coda-Regular";  font-size: 35px;  font-style: normal;   font-weight: 500;  margin: 0; padding: 0;  text-align: center; width: 100%;}
.step-desc{float:left; margin:0 0 30px 0; padding:0; width:100%;}
.step-desc h3{float:left; margin:20px 0; padding:0; color:#ec1f27; font-size:25px; font-family: "Conv_Coda-Regular"; font-weight:normal; width:100%; text-align:center;}
.step-desc{
    text-align: center;
}

.step-desc ul{
	margin-top: 20px !important;
    display: inline-block;
    margin: 0;
    padding: 0;
    zoom: 1;
}
.step-desc ul li{  padding:7px 49px; float: left; text-decoration: none; color: #444; position: relative; background-color: #ddd;  background:#93b12e;  font-size:22px; font-family: "Conv_Coda-Regular"; margin:0 34px 0 0; box-shadow: 5px 4px 3px #bbbbbb;}
.step-desc ul li span{font-size:30px; font-weight:bold; font-family: "Lato",sans-serif; float:left;}
.step-desc ul li p{float:left; margin:5px 0 0 10px; padding:0;}

.step-desc ul li li:first-child a{ padding-left: 1em;  border-radius: 5px 0 0 5px;}
.step-desc ul li::after,
.step-desc ul li::before{content: "";  position: absolute;  top: 50%;  margin-top: -25px;     border-top: 26px solid transparent;  border-bottom: 24px solid transparent;  border-left: 25px solid;  right: -25px;}

.step-desc ul li::after{ z-index: 2;  border-left-color: #93b12e; }
.step-desc ul li::before{border-left-color: #ccc;  z-index: 1; }

.step-desc ul li.steps::after{ z-index: 2;  border-left-color: #0555a3; }
.step-desc ul li.steps::before{border-left-color:#ffffff; left:0;}

.step-desc ul li.steps{background:#0555a3; color:#fff;}

.authentic-row{float:left; margin:0px 0 0 0; padding:0; width:100%;}
.authentic-row p.left{color: #333;  float: left;   font-family: 'Open Sans', sans-serif;    font-size: 16px;    line-height: 25px;   margin: 0;    padding: 0;    text-align: justify;    width:60%;}
.authentic-img{float:right; margin:0; padding:0;  width:26%;}
.authentic-img img{float:right; margin:0; padding:0;}
.authentic-img span{color: #333;  float: left;   font-family: 'Open Sans', sans-serif;    font-size: 16px;    line-height: 25px;   margin: 0;    padding: 0;    text-align: justify;    width:100%;}
#details-section{float:left; margin:0; padding:0; width:100%;}
.personal-info{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.personal-info h2.personal-head{float:left; margin:0 0 0px 0; padding:10px 20px; width:96.6%; font-size:30px; color:#fff; font-family: "Conv_Coda-Regular"; background:#055cb2; font-weight:normal;}
.personal-form{float:left; margin:0; padding:0 20px; background:#f4f4f2; width:96.4%; border:1px solid #dae2e6;}
.enter-details{float:left; margin:0; padding:20px 0; width:100%;}
.row1{float:left; margin:0 10px; padding:0; width:48%;}
.row1 label {color: #464f5e; float: left; font-size: 14px; font-weight: 600;  margin:0 0 10px 0;  padding: 0; text-align:left; width:100%;}
.row1 input {border: 1px solid #dae2e6;  float: left;  margin: 0 0 10px;  padding: 10px;  width: 96%;}
.row1 span{color:#ec1f27;}
.styled-select2 {background: #ffffff url("../images/drop-arrow1.png") no-repeat scroll 95% center;  border: 1px solid #d9d9d9; color: #666666;  float: left;  margin: 0 0 15px;    overflow: hidden;  width:100%;}
.styled-select2 select {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #666666;  font-size: 13px;  margin: 0;  padding:9px 10px;  width: 106%;}
.birth{width:30%; margin:0 16px 0 0;}
.birth select{width:112%;}

.contact-info{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.contact-info h2.personal-head{float:left; margin:0 0 0px 0; padding:10px 20px; width:96.6%; font-size:30px; color:#fff; font-family: "Conv_Coda-Regular"; background:#055cb2;}
.area-phone {float: left;  margin:0 5px 0 0;  padding: 0; width: 20%;}
.area-phone input{width:77%;}
.phone-box {float: left;  width: 56%;}

.education-info{float:left; margin:30px 0 0 0; padding:0; width:100%; border:1px solid #dae2e6;}
.education-info h2.personal-head{float:left; margin:0 0 0px 0; padding:10px 20px; width:96.6%; font-size:30px; color:#fff; font-family: "Conv_Coda-Regular"; background:#055cb2;}
.edu-desc{float:left; padding:20px; width:96.6%; background:#f4f4f2;}
.edu-desc h2{float:left; margin:0 0 10px 0; padding:0; width:100%; font-weight:bold; font-size:16px; color:#000000;}
.edu-desc p{float:left; margin:0; padding:0; width:100%; font-size:16px; color:#000000; line-height:25px;}
.radio-btns{float:left; margin:0; padding:20px; width:96.6%; background:#e4e4e0;}
.radio-btns ul{float:left; margin:0; padding:0; width:37%; list-style:none;}
.radio-btns ul li{float:left; margin:0 0 20px 0; padding:0; width:100%;}
.radio-btns ul li input{float:left; margin:4px 0 0; padding:0;}
.radio-btns ul li p{float:left; margin:0 0 0 15px; padding:0;}
.radio-btns ul.right-column {float: right;  width: 25%;}

.other-info{float:left; margin:30px 0 0 0; padding:0;}
.other-info h2.personal-head{float:left; margin:0 0 0px 0; padding:10px 20px; width:96.6%; font-size:30px; color:#fff; font-family: "Conv_Coda-Regular"; background:#055cb2;}
.other{float:left; margin:0; padding:20px; width:96.6%; background:#f4f4f2;}
.other span{float:left; margin:0 0 20px 0; padding:0; width:100%; font-size:16px; color:#000000; line-height:25px;}
.other ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.other ul li{float:left; margin:0 20px 0 0; padding:0;}
.other ul li input{float:left; margin:4px 0 0; padding:0;}
.other ul li p{float:left; margin:0 0 0 10px; padding:0;}

.kids-info{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.kids-info h2.personal-head{float:left; margin:0 0 0px 0; padding:10px 20px; width:96.6%; font-size:30px; color:#fff; font-family: "Conv_Coda-Regular"; background:#055cb2;}

.color-row{float:left; margin:0; padding:20px; width:96.6%; background:#f4f4f2;}
.row2{float: left;  margin: 0px;  padding: 0;  width: 48%;}
.row2 label {color: #464f5e;  float: left;  font-size: 14px;  font-weight: 600;  margin: 0 0 10px;   padding: 0;   text-align: left;   width: 100%;}
.row2 .styled-select2{width:30%;}
.row2 .styled-select2 select{width:111%;}

a.continue-btn{float:right; margin:20px 0 0 0; padding:10px 20px; background:#9dbe2f; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:16px;}
a.continue-btn:hover{background:#0556a7;}

body.step2 .step-desc ul li.steps.second-step {background: #93b12e;}
body.step2 .step-desc ul li.second-step::after { border-left-color: #93b12e;}

body.step2 .step-desc ul li::after{border-left-color: #0555a3;}
body.step2 .step-desc ul li{background: #0555a3; color:#fff;}

.choose-plans h3.plan-head{float:left; margin:20px 0; padding:0; width:100%; text-align:center; font-family: "Conv_Coda-Regular"; font-size:20px; font-weight:normal;}
.plans{float:left; margin:0; padding:0; width:100%; text-align:center;}
.plans ul{float:left; margin:20px 0 0 0; padding:0; width:100%; list-style:none;}
.plans ul li{display:inline-block; margin:0; padding:0; width:27%; box-shadow:2px 8px 14px #888; position:relative;}

.plans ul li.active-plan {background: #ffffff none repeat scroll 0 0; padding: 1px;  transform: scale(1.1);    transition: all 0.2s ease-in-out 0s; width:24.3%; z-index:9999;}
.plans-name{float:left; margin:0; padding:0; width:100%; text-align:center; background:#ececec; position:relative; min-height: 420px;}
.plans-name h3{float:left; margin:0; padding:10px 0; width:100%; font-weight:normal; font-size:24px; font-family: "Conv_Coda-Regular"; background:#5e5e5e; color:#fff; border-bottom:1px solid #333333;}
.plans ul li.active-plan .plans-name h3{background:#adce40; padding:17px 0 12px; border:none;}
.plans ul li.active-plan .plans-desc p{color:#add136;}
.plans ul li.active-plan .plans-desc p.grey{color:#5e5e5e}

.plans-desc p{font-size:16px !important;}
.price{float:left; margin:0; padding:10px 0 20px; width:100%; background:url(../images/drop.png) no-repeat; text-align:center; background-size:100% 100%;}
.green-drop{background:url(../images/green-drop.png) no-repeat;}
.price span{float:left; margin:0; padding:0; font-size:20px; color:#fff; width:100%;}
.price p{float:left; margin:0; padding:0; font-size:45px; color:#fff; width:100%;}
.plans p.other-para{margin-top:10px;}
.plans p.other-para-last{margin-top:5px;}
.plans-desc {float: left;  margin: 0; margin-top:-10px;  padding: 0;    width: 100%;}
.plans-desc p{float:left; margin:0 0 0 0; padding:0; font-size:20px; color:#000; width:100%; line-height:25px;}

.center {float: left;   margin:20px 0;  padding: 0;    width: 100%;}
.plans-desc a{margin:0; padding:10px 15px; font-size:15px; color:#fff;  background:#add136; display:inline-block; text-decoration:none; font-weight:bold;  border-radius:5px;}
.plans-desc a:hover{background:#5e5e5e; color:#fff;}

.back-btn{float:left; /*margin:30px 0 0 0;*/ padding:0; width:100%;}
.back-btn a{float:left; margin:0 0 0 0; padding:10px 20px; background:#ec1f27; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:16px;}
.back-btn a:hover{background:#9dbe2f;}
.plans ul li .grey p{color:#535353;}
.plans ul li .golden p{color:#C49300;}
.bottom-note{margin-top:70px; font-size:16px;font-weight:bold;}
.bottom-note ul li{line-height:28px;}
.plans-info{float:left; margin:0; padding:0; width:100%; background:#ececea; border:1px solid #dae2e6;}
.lists{float:left; margin:0; padding:0; width:100%;}
.lists ul{float:left; margin:0; padding:0px; width:100%; list-style:none;}
.lists ul li{float:left; margin:0; padding:20px; width:21%; border-right:1px solid #dadad5; border-bottom:1px solid #dadad5;}
.free{float:left; margin:0; padding:0;}
.free > p {float: left;  margin: 0;   padding: 0; font-size:18px; font-weight:bold;}
.free span{font-size:18px; font-weight:normal;}

.column3 > p {margin: 0;  padding: 0; float:left; width:100%;}

.lists ul li.column2{text-align: center; margin:0px 0 0 0; padding:20px 20px 31px 20px;}
.lists ul li.column3{text-align: center; margin:0px 0 0 0; padding:20px 20px 45px 20px;}
.lists ul li.column4 {text-align: center; margin:px 0 0 0; float:right; width:21%; border:none;}


.options {float: left;  margin: 0;  padding: 0;  width: 100%;}
.options ul{float: left;  margin: 0;  padding: 0;  width: 100%;}
.options ul li{float: none;  margin: 0;  padding: 0;  display:inline-block; border:none; width:35%;}
.options ul li label{float: left;  margin: 0;  padding: 0;}
.options ul li input{float: left;  margin:4px 15px 0 0;  padding: 0;}

.list-row2{background:#f4f4f2;}

.fill-form{float:left; margin:0; padding:0; width:100%;}
.total-order{float:left; margin:30px 0 0 0; padding:0; width:100%; border:1px solid #dae2e6;}
.total-order h2.personal-head {background: #055cb2 none repeat scroll 0 0;  color: #ffffff;  float: left;  font-family: "Conv_Coda-Regular";  font-size: 30px;  margin: 0;   padding: 10px 20px;  width: 96.6%; font-weight:normal;}
.total-order ul{float:left; margin:0; padding:0; width:96.5%; list-style:none;}
.total-order ul li{float:left; margin:0; padding:20px; width:100%; list-style:none;}
.lists-name{float:left; margin:0; padding:0; width:100%;}
.lists-name p{float:left; margin:0; padding:0; font-size:18px; color:#000;}
.lists-name span{float:right; margin:0; padding:0;}
.total-order ul li.first-row{ background:#ececea;}
.total-order ul li.second-row{ background:#f4f4f2;}
.changes-btn{float:left; margin:26px 0 0 0; padding:9px 15px; font-size:15px; background:#add136; border:none; text-align:center; border-radius:3px; cursor:pointer;}

.payment{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.payment h2.payment-head {background: #055cb2 none repeat scroll 0 0;  color: #ffffff;  float: left;  font-family: "Conv_Coda-Regular"; font-size: 30px;  font-weight: normal;  margin: 0;  padding: 10px 20px;  width: 96.6%;}

p.pay-info{float:left; margin:10px 0; padding:0; width:100%; font-size:16px;}
.card-type{float:left; margin:0; padding:0; width:100%;}
.card-type p{float:left; margin:0 0 20px 0; padding:0; width:100%; font-size:16px;}
.card-type ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.card-type ul li{float:left; margin:0; padding:0;}
.card-type ul li input{float:left; margin:4px 15px 0 0; padding:0;}
.card-type ul li label{float:left; margin:0; padding:0;}
.full-row{float:left; margin:0; padding:0; width:100%;}
.card-img{float:left; margin:20px 0; padding:0; width:60%;}
.card-img ul{float:left; margin:0; padding:0; list-style:none; width:100%;}
.card-img ul li{float:left; margin:0; padding:0 20px 0 0;}
.rows{float: left;  margin:0 30px 0 0;  padding: 0; width: 35%;}
.rows label {color: #464f5e;  float: left; font-size: 14px; font-weight: 600;  margin: 0 0 10px;   padding: 0;  text-align: left;   width: 100%;}
.rows input {border: 1px solid #dae2e6;  float: left;  margin: 0 0 10px;  padding: 10px;   width: 96%;}
.expiry {margin: 0 16px 0 0;  width:35%;}
.expiry select{width:118%}
.row2{float:left; margin:0; padding:0; width:100%;}
.security{width:18%;}
.security input{width:60%;}
.security img{margin:4px 0  0 18px;}

.button{float:left; margin:10px 0 0 0; padding:0; width:100%;}
a.accept{background:#add136; float:left; margin:0; padding:10px 20px; font-weight:bold; font-size:15px; color:#fff; text-decoration:none;}
.terms{float:left; margin:0 0 0 30px; padding:0;}
.terms input{float:left; margin:15px 10px 0 0px; padding:0;}
.terms p{float:left; margin:10px 0 0 0; padding:0; font-size:15px; color:#000;}
.condition{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.condition p{float:left; margin:0; padding:0; width:100%; font-size:16px; color:#000; line-height:25px;}
.condition span{float:left; margin:20px 0 0 0; padding:0; width:100%; font-size:16px; color:#000; line-height:25px; font-weight:bold;}
.condition a{color:#0099ff;}
.full-div{float:left; margin:0; padding:20px; background:#e7f2fe; width:96.4%; border:1px solid #dae2e6;}



.about-section h2.heading span {color: #0555a3;}
.step4{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.step4 h2{float:left; margin:0 0 0px 0; padding:0; width:100%; font-size:40px; color:#09427b;}
.step4 p{float:left; margin:30px 0; padding:0; width:100%; font-size:16px; color:#333333;}
.step4 h3{float:left; margin:0; padding:40px 0 20px 0; width:100%; font-size:20px; color:#ec1f27; font-weight:bold; border-bottom:1px dotted #c4c4c4;}

.upload{float:left; margin:0; padding:0; width:100%;}
.upload h2.upload-head{background: #055cb2 none repeat scroll 0 0;  color: #ffffff;  float: left;  font-family: "Conv_Coda-Regular"; font-size: 30px;  font-weight: normal;  margin: 0;  padding: 10px 20px;  width: 96.6%;}
.upload-section{float:left; margin:0px 0 0 0; padding:0; width:100%;}
.upload-section h6{float:left; margin:0 0 20px 0; padding:0; width:100%; font-size:18px; color:#000; font-weight:normal;}
.upload-btn{float:left; margin:0; padding:0; width:100%;}
.upload-btn a{float:left; margin:0; padding:10px 40px; background:#add136; color:#000; text-decoration:none; font-size:20px; font-weight:bold;}

.bottom-part{float:left; margin:0; padding:0; width:100%;}
.bottom-part h6{float:left; margin:20px 0; padding:0; width:100%; color:#ec1f27; font-size:20px;}
.bottom-part ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.bottom-part li{float:left; margin:0 0 20px 0; padding:0 0 0 30px; width:97%; font-size:16px; color:#333333; background:url(../images/tick.png) no-repeat; background-position:left 35%;}

.bottom-part h4{float:left; margin:20px 0; padding:10px; width:98%; color:#ec1f27; font-size:18px; font-weight:bold; color:#000; background:#e8e8e6}
.images-size{float:left; margin:20px 0 0 0; padding:0; width:100%;}
.images-size ul{float:left; margin:0; padding:0; width:100%; list-style:none;}
.images-size ul li{float:left; margin:0 50px 0 0; padding:0; width:27%;}
.images-size ul li p{text-align:center; float:left; margin:20px 0 0 0; padding:0; font-size:18px; color:#000; width:100%;}
.images-size ul li.img2{width:33%;}
.images-size ul li.img2 img{width:auto;}
.images-size img {width: 100%;}

.send{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.send h2.send-head {background: #055cb2 none repeat scroll 0 0;  color: #ffffff;  float: left;  font-family: "Conv_Coda-Regular";   font-size: 30px;  font-weight: normal;   margin: 0;   padding: 10px 20px;    width: 96.6%;}
.brief{float:left; margin:0; padding:0; width:100%;}
.brief h6{float:left; margin:20px 0 0 0; padding:0; width:100%; font-size:20px; color:#ec1f27; font-weight:normal;}
.brief p{float:left; margin:10px 0; padding:0; width:100%; font-size:16px; color:#333333; font-weight:normal; line-height:25px;}

.full-section{float:left; margin:0; padding:20px; background:#f4f4f2; width:96.4%; border:1px solid #dae2e6;}

.top-btns{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.top-btns ul{float:left; margin:0; padding:0; width:100%; list-style:none; text-align:center;}
.top-btns ul li{float:none; margin:0 17px; padding:0; display:inline-block;}
.top-btns ul li a{float:left; margin:0; padding:10px 40px; font-family: "Conv_Coda-Regular"; font-size:20px; color:#000; background:#ececec; text-decoration:none;}
.top-btns ul li a.red{background:#ec1f27; color:#fff;}
.top-btns ul li a.green{background:#9dbe2f; color:#fff;}
.search-box{float:left; margin:30px 0 0 0; width:100%; text-align:center; background:#eaeaea; padding:30px 0; border-radius:6px;}
.search-box h2{float:left; margin:0 0 20px 0; padding:0; width:100%; font-size:30px; color:#000; font-weight:normal; font-family: "Conv_Coda-Regular"; width:100%; text-align:center;}
.search-box input{margin:0; padding:15px 10px; border:none; background:url(../images/search.png) no-repeat #c5c5c5; border-radius:4px; width:80%; font-size:14px; font-weight:bold; color:#fff; background-position:99% center;}
.boxes{float:left; margin:30px 0 0 0; padding:0; text-align:center; width:100%;}
.boxes p{float:left; margin:0; padding:0; width:100%; font-size:13px; color:#333; line-height:24px;}
.boxes ul{float:left; margin:30px 0 0 0; padding:0; width:100%; list-style:none;}
.boxes ul li{float:none; margin:0 0 0 35px; padding:20px 0; width:30%; list-style:none; border:1px solid #cdcdcd; border-top:4px solid #77b9d7; border-radius: 5px; border-bottom:3px solid #cccccc; display:inline-block;}
.box1{float:left; margin:0; padding:0;}
.box1 img{margin:0; padding:3px; border:1px solid #cdcdcd;}
.box1 p{float:left; margin:20px 0 10px 0; padding:0; font-weight:bold; font-size:20px; color:#000;}
.box1 span{float:left; margin:0; padding:0; font-size:16px; color:#000; width:100%;}

.answers{float:left; margin:30px 0; padding:30px 0; width:100; background:#f2f6fa; width:100%; border-radius:5px;}
.answers h2{float:left; margin:0 0 10px 0; padding:0; width:100; font-family: "Conv_Coda-Regular"; font-size:30px; color:#000; width:100%; text-align:center;}
.answers p{float:left; margin:0; padding:0; width:100; font-size:16px; color:#000; width:100%; text-align:center;}


.tabs {border: 1px solid #dddddd;  cursor: pointer;   float: left;  margin: 0 0 20px;  padding: 0; width: 100%;}
.tabs a {color: #fff;  float: left; font-size: 14px;   margin: 0;   padding: 10px;  text-decoration: none;  width:97.3%; font-weight:bold;}
.tabs a {background: #0555a3 url("../images/arrow-1.png") no-repeat scroll 99% 42%;    float: left;}
.visible {float: left;   margin: 0;   padding: 10px;  width: 98%;}
.visible p {color: #777777;   float: left;   font-size: 14px; text-align:left;  margin: 0;  padding: 0;  width: 100%;}
.center-auto{width:60%; margin:0px auto;}
.space-top{float:left; margin:30px 0 0 0; padding:0; width:100%;}
.tabs a.opened {background:#0555a3 url("../images/arrow-2.png") no-repeat scroll 99% 42%;}

.top-btns ul li a:hover{background:#ec1f27; color:#fff;}
.none{display:none;}
.show{display:block;}

@media (min-width: 220px) and (max-width: 467px) {
    .right-side-menu-items{
        margin-left: 0% !important;
    }
    html div#om-sbqubbrkhrilznly #om-mobile-agile-optin, html div#om-sbqubbrkhrilznly .trenton-outer-wrap{
        max-width: 324px !important;
        left: 13% !important;
    }
body{overflow-x:hidden;}
#wrapper{width:92%;}
.slicknav_menu{display:block; float:left; width:100%;}
.full{float:left; width:100%;}
.mobile-logo img {width:40%;}
.mobile-menus {float: left; width:100%; text-align:center; background:#0555a3; padding:0; margin:0 0 20px 0;}
.slicknav_menu a{color:#fff; text-decoration:none; float:left; width:100%; padding:10px 0;}
.nav-row{display:none;}
.mobile-logo{display:block; width:100%; text-align:center;}
.slicknav_menu ul{list-style:none; margin:0; padding:0; float:left;}
.slicknav_menu ul li{float:left; margin:0; padding:0; width:100%;}
.slicknav_menu ul li a{float:left; margin:0; padding:10px 0; width:100%; border-bottom:1px solid #fff;}
.slicknav_menu ul li a:hover{color:#a9cd34; border-bottom:1px solid #a9cd34;}
.logo {display: none;}
.slicknav_menutxt {background:url(../images/togglemenu.png) no-repeat;  float: left;  width: 100%; background-position:84% 75%; color:#fff;}
.left-phn{width:100%; text-align:center;}
.left-phn img{float:none; margin:0;}
.left-phn p{float:none;}
.right-btns{float:left; width:100%; margin:20px 0;}
.right-btns ul{text-align:center;}
.right-btns ul li{float:none; display:inline-block; padding:0 10px;}
.right-btns ul li a{font-size:15px;}
.header{margin:10px 0;}
#banner .skdslider .slide-desc{display:none;}
.border img {width: 100%;}
#welcome{padding:0 10px; width:95%;}
.left-side{width:100%;}
.right-side{margin:20px 0;}
.text-area{background:none;}
.circles ul li{width:100%; margin:0;}
#news-letter{padding:5px 10px; width:95%;}
.sign-up{text-align:center;}
.news-head img{float:none;}
.sign-up ul li.arrow{display:none;}
.sign-up ul li.input-row{padding:0; width:auto;}
.subscribe p{width:100%;}
.subscribe input{width:60%; margin:10px;}
.subscribe button{margin:10px 0 0 0;}
#clients-testimonials{padding:30px 10px; width:95%;}
.text-area p{padding:0; width:100%;}
.footer-box3 ul li a{width:87% !Important;}
.clients-views ul li{width:100%; margin:0 0 20px 0;}
.logo-bottom{float:left; width:100%; text-align:center;}
.info{width:86%;}
#disclaimer-section{padding:20px 10px; width:95%;}
#footer{ padding:0px 10px; width:100%;}
.footer-box{padding:0; width:100%; margin:0 0 20px 0;}
.footer-box ul li a{width:95%;}
.footer-box4 ul{float:left; width:100%; text-align:center;}
.border-area{display:none;}
#expand, #expand1, #expand2, #expand3 {background-image: url("../images/plus-orange.png"); background-position: right 10px center;  background-repeat: no-repeat;  cursor: pointer;}
.expended {background-image: url("../images/minus-orange.png") !important;}
.left-side p{text-align:center;}
.right-side{float:left; width:100%;}
.slicknav_menu ul{width:100%;}
.clients-info{width:85%;}
.sign-up ul li.first{padding:0; width:100%;}
.news-head{width:100%;}
.news-head h3{width:100%; margin:9px 0 0 0;}
.sign-up ul li.input-row{width:100%;}
.footer-border{display:none;}
#sample{width:87%; padding:0 10px;}

#about-content{padding:30px 10px; width:94%;}
.left-about{width:100%;}
.right-about{float:left; width:100%; text-align:center;}
.about-section h2.heading{font-size:18px;}
.left-about p{font-size:14px;}
.bottom-content h3{font-size:16px;}
.bottom-content p{font-size:14px;}
.bottom-content ul li{font-size:14px;}

#step1{padding:0 10px; width:100%;}
.step-desc ul li.steps{display:none;}
.authentic-row p.left{width:100%; font-size:14px;}
.authentic-img{float:left; width:100%; text-align:center; margin:20px 0 0 0;}
.authentic-img img{float:none;}
.authentic-img span{font-size:14px;}
.personal-info h2.personal-head{width:87%; font-size:18px;}
.personal-form{width:93%; padding:0 10px;}
.row1{width:90%; margin:0;}
.birth{margin:0 5px 0 0;}

.contact-info h2.personal-head{width:87%; font-size:18px; font-weight:normal;}
.area-phone{width:100%;}

.education-info h2.personal-head{width:87%; font-size:18px; font-weight:normal;}
.edu-desc{padding:10px; width:94%;}
.radio-btns{padding:10px; width:94%;}
.radio-btns ul{width:100%;}
.radio-btns ul.right-column{float:left; width:100%;}

.other-info h2.personal-head{width:87%; font-size:18px; font-weight:normal;}
.other{padding:10px; width:94%;}
.other ul li{margin:0 0 10px 0;}

.kids-info h2.personal-head{width:87%; font-size:18px; font-weight:normal;}
.color-row{padding:10px; width:94%;}
.row2 .styled-select2{width:80%;}
a.continue-btn{margin:20px 0;}


.plans ul li{width:100%; margin:0 0 34px 0;}
.plans ul li.active-plan{width:100%;}
.green-drop{background-size:100% 100%; padding:10px 0 24px;}
.plans ul li.active-plan{   transform:none;}
.back-btn a{margin:0 0 20px 0}

.lists ul li{width:90%; border-bottom:1px solid #dadad5; border-right:none;}
.lists ul li.column4{float:left; width:90%;}
.options ul li{border:none; width:auto;}

#step1 h2{width:87%; font-size:18px; font-weight:normal;}
.total-order ul li{padding:0 10px 20px; width:97%;}
.total-order ul li.second-row{padding:20px 10px;}
.full-div{padding:10px; width:94%;}

.rows{width:96%; margin:0;}
.security{width:70%;}
.terms{margin:0;}
.card-img{width:100%;}
.card-img ul li{padding:0 5px 0 0;}

.lists-name p{width:100%;}

.bottom-part li{background:none; padding:0;}

#about-content h2{background:none; color:#055cb2; font-size:18px; padding:0; width:100%;}
.full-section{background:none; padding:10px 0; border:none; width:100%;}
.bottom-part h4{width:94%;}
.images-size ul li{margin:0; width:100%;}
.images-size ul li.img2{width:100%;}
.images-size ul li.img2 img{width:100%;}

.top-btns ul li{margin:0 0 20px 0;}
.boxes ul li{margin:0 0 20px 0; width:100%;}
.box1 img{padding:0; width:100%;}
.center-auto{width:100%;}
.tabs a{padding:10px 0; width:100%; text-align:center;}
.visible{width:94%;}

.left-img{width:100%;}
.none{display:block;}
.show{display:none;}
.offer{right:0;}
}

@media (min-width: 468px) and (max-width: 767px) {
    .submit-ticket-link{display: block; margin: 0 auto;width: 100%;text-align: center;clear: both;}
#wrapper{width:92%;}
.slicknav_menu{display:block; float:left; width:100%;}
.full{float:left; width:100%;}
.mobile-menus {float: left; width:100%; text-align:center; background:#0555a3; padding:0; margin:0 0 20px 0;}
.slicknav_menu a{color:#fff; text-decoration:none; float:left; width:100%; padding:10px 0;}
.nav-row{display:none;}
.mobile-logo{display:block; width:100%; text-align:center;}
.slicknav_menu ul{list-style:none; margin:0; padding:0; float:left;}
.slicknav_menu ul li{float:left; margin:0; padding:0; width:100%;}
.slicknav_menu ul li a{float:left; margin:0 0 10px 0; padding:0; width:100%;}
.slicknav_menu ul li a:hover{color:#a9cd34;}
.logo {display: none;}
.slicknav_menutxt {background:url(../images/togglemenu.png) no-repeat;  float: left;  width: 100%; background-position:84% 75%; color: #fff;}
.left-phn{width:100%; text-align:center;}
.left-phn img{float:none; margin:0;}
.left-phn p{float:none;}
.right-btns{float:left; width:100%; margin:20px 0;}
.right-btns ul{text-align:center;}
.right-btns ul li{float:none; display:inline-block; padding:0 10px;}
.right-btns ul li a{font-size:15px;}
.header{margin:10px 0;}
#banner .skdslider .slide-desc{display:none;}
.border img {width: 100%;}
#welcome{padding:0 10px; width:97%;}
.left-side{width:100%;}
.right-side{margin:20px 0;}
.text-area{background:none;}
.circles ul li{width:39%;}
#news-letter{padding:5px 10px; width:97%;}
.sign-up{text-align:center;}
.news-head img{float:none;}
.sign-up ul li.arrow{display:none;}
.sign-up ul li.input-row{padding:0; width:auto;}
.subscribe p{width:100%;}
.subscribe input{width:60%; margin:10px;}
.subscribe button{margin:10px 0 0 0;}
#clients-testimonials{padding:30px 10px; width:97%;}
.text-area p{padding:0; width:100%;}
.footer-box3 ul li a{width:87% !Important;}
.clients-views ul li{width:100%; margin:0 0 20px 0;}
.logo-bottom{float:left; width:100%; text-align:center;}
.info{width:90%;}
#disclaimer-section{padding:20px 10px; width:97%;}
#footer{padding:20px 10px; width:97%;}
.footer-box{padding:0; width:100%; margin:0 0 20px 0;}
.footer-box ul li a{width:97%;}
.footer-box4 ul{float:left; width:100%; text-align:center;}
.border-area{display:none;}
#expand, #expand1, #expand2, #expand3 {background-image: url("../images/plus-orange.png"); background-position: right 10px center;  background-repeat: no-repeat;  cursor: pointer;}
.expended {background-image: url("../images/minus-orange.png") !important;}
.left-side p{text-align:center;}
.right-side{float:left; width:100%;}
.slicknav_menu ul{width:100%;}
.clients-info{width:85%;}
.sign-up ul li.first{padding:0; width:100%;}
.news-head{width:100%;}
.news-head h3{width:100%; margin:9px 0 0 0;}
.subscribe input{width:75%;}
.sign-up ul li.input-row{width:100%;}
.footer-border{display:none;}
#sample{width:92%; padding:0 10px;}


#about-content{padding:30px 10px; width:94%;}
.left-about{width:100%;}
.right-about{float:left; width:100%; text-align:center;}
.about-section h2.heading{font-size:18px;}
.left-about p{font-size:14px;}
.bottom-content h3{font-size:16px;}
.bottom-content p{font-size:14px;}
.bottom-content ul li{font-size:14px;}

#step1{padding:0 10px; width:94%;}
.step-desc ul li.steps{display:none;}
.authentic-row p.left{width:100%; font-size:14px;}
.authentic-img{float:left; width:100%; text-align:center; margin:20px 0 0 0;}
.authentic-img img{float:none;}
.authentic-img span{font-size:14px;}
.personal-info h2.personal-head{width:89%; font-size:18px;}
.personal-form{width:93%; padding:0 10px; border:none; background:none;}
.row1{width:90%; margin:0;}
.birth{margin:0 5px 20px 0;}

.contact-info h2.personal-head{width:89%; font-size:18px; font-weight:normal;}
.area-phone{width:100%;}

.education-info h2.personal-head{width:91%; font-size:18px; font-weight:normal;}
.edu-desc{padding:10px; width:96%; background:none;}
.radio-btns{padding:10px; width:96%; background:none;}
.radio-btns ul{width:100%;}
.radio-btns ul.right-column{float:left; width:100%;}

.other-info h2.personal-head{width:89%; font-size:18px; font-weight:normal;}
.other{padding:10px; width:94%; background:none;}
.other ul li{margin:0 0 10px 0; width:100%;}

.kids-info h2.personal-head{width:89%; font-size:18px; font-weight:normal;}
.color-row{padding:10px; width:94%; background:none;}
.row2 .styled-select2{width:80%;}
a.continue-btn{margin:20px 0;}

.education-info{border:none;}

.plans ul li{width:62%;}
.plans ul li.active-plan{ transform:none; padding:0; width:76%;}
.green-drop{ background-size:100% 100%;}
.price p{font-size:20px;}
.plans-name h3{font-size:18px;}
.plans-desc p{font-size:16px;}
.back-btn{margin:20px 0;}
.choose-plans {float: left;  width: 100%;}
.plans ul li {
    margin: 0 0 38px 0;
    margin-right: 0 !important;
}
.lists ul li{width:90%; border-bottom:1px solid #dadad5; border-right:none;}
.lists ul li.column4{float:left; width:90%;}
.options ul li{border:none; width:auto;}

#step1 h2{width:93%; font-size:18px; font-weight:normal;}
.total-order ul li{padding:0 10px 20px; width:100%;}
.total-order ul li.second-row{padding:20px 10px;}
.full-div{padding:10px; width:94%;}

.rows{width:96%; margin:0;}
.security{width:70%;}
.terms{margin:0;}
.card-img{width:100%;}
.card-img ul li{padding:0 5px 0 0;}

.lists-name p{width:100%;}
.total-order{border:none;}

#about-content h2{background:none; color:#055cb2; font-size:18px; padding:0; width:100%;}
.full-section{background:none; padding:10px 0; border:none; width:100%;}
.bottom-part h4{width:94%;}
.images-size ul{text-align:center;}
.images-size ul li{margin:0; width:100%; float:none; display:inline-block; background:none;}
.images-size ul li.img2{width:100%;}
.images-size img{width:auto;}


.top-btns ul li{margin:0 0 20px 0;}
.boxes ul li{margin:0 0 20px 0; width:100%;}
.box1 img{padding:0; width:100%;}
.center-auto{width:100%;}
.tabs a{padding:0px; width:100%; text-align:center;}
.visible{width:94%;}
.tabs{border:none;}
.none{display:block;}
.show{display:none;}
.offer{right:0;}

}
@media (min-width:1040px) and (max-width:1230px) {
    .footer-box {
        width: 20%;
    }
}
@media (min-width:1230px) and (max-width:1260px) {
    .footer-box {
        width: 20%;
    }
}
@media (min-width: 768px) and (max-width: 1040px) {
#wrapper{width:750px;}
div#copyright div#wrapper{width: 100%}
    .full{float:left; width:20%; margin:0 0 20px 0;}
.nav ul li a{padding:15px 10px;}
.mobile-logo img{width:100%;}
.nav ul li a{background:none;}
.logo > img { width: 55%;}
.nav ul li a.logo{margin:-40px 0 0 10px;}
.nav ul li a{font-size:12px;}
.right-btns ul li a{font-size:18px;}
#welcome{padding:30px 10px; width:98%;}
.left-side{width:100%;}
.right-side{float:left; width:100%; margin:20px 0;}
.circles ul li{margin:0 14px;}
.circles ul li a img{float:left; width:100%;}
.circles ul li span{font-size:14px; line-height:normal;}
.sign-up ul li{padding:0 10px;}
.sign-up ul li.input-row{width:45%; margin:0;}
.subscribe input{margin:5px 10px 0 0;}
.subscribe button{margin:5px 0 0 0;}

.submit-ticket-link{
    display: block;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    clear: both;
}
#footer{ padding:0px 10px; width:100%;}
    .expended {
        background-image: url(../images/minus-orange.png) !important;
    }
    .footer-box {
        width: 100%;
    }
    .submit-ticket-link{
        display: block;
        margin: 0 auto;
        width: 100%;
        text-align: center;
        clear: both;
    }
.block ul{display:block !important;}
.footer-box4{float:left; width:100%; text-align:center;}
.footer-box4 ul{float:left; width:100%;}
.logo-bottom{float:left; width:100%; text-align:center;}
.footer-box3 ul li a{width:85%;}
.footer-border{display:none;}

.about-section h2.heading{font-size:18px;}
.left-about p{font-size:14px;}
.bottom-content h3{font-size:16px;}
.bottom-content p{font-size:14px;}
.bottom-content ul li{font-size:14px;}
.left-about{width:65%;}

.step-desc ul li.steps{display:none;}
.step-desc ul li{float:none; display:inline-block;}
.step-desc ul{text-align:center;}
.birth{margin:0 8px 0 0;}
.area-phone{width:37%;}
#details-section h2{width:95%;}
.edu-desc{width:95%;}

.personal-form{width:95%;}
.radio-btns{width:95%;}

.other{width:95%;}
.color-row{width:95%;}

.plans ul li{width:50%;}
.plans ul li.active-plan{ transform:none; padding:0; width:60%;}
.plans ul li {
    margin: 0 0 40px 0;
    margin-right:0px !important;
}
.green-drop{ background-size:100% 100%;}

.lists ul li{padding:7px;}

#step1 h2 {font-size: 18px;  font-weight: normal;   width: 95%;}

.boxes ul li{margin:0 0 0 15px;}
.box1 img{width:100%; padding:0; border:none;}
.box1 span{font-size:14px;}
.top-btns ul li a{font-size:14px; padding:10px;}
.tabs a{padding:10px 0; width:100%; text-align:center;}
.row1{width:98%;}
.area-phone{width:25%;}
.phone-box{width:47%;}

body.inner-pages #footer{  background: #0655a4 url("../images/footer-bg2.jpg") no-repeat scroll 0 0 / 100% auto;
    float: left;
    margin: 0;
    padding: 40px 0;
    width: 100%;
}
    #expand, #expand1, #expand2, #expand3 {
        background-image: url(../images/plus-orange.png);
        background-position: right 10px center;
        background-repeat: no-repeat;
        cursor: pointer;
    }

}
@media screen and (max-width:500px) {
    .footer-box.footer-box2 img {
        width: auto;
    }
    .footer-box4{
        margin-top:25px !important;
    }
    .submit-ticket-link{
        display: block;
        margin: 0 auto;
        width: 100%;
        text-align: center;
        clear: both;
    }
}