body {
	font-family:'Open Sans', sans-serif;
	line-height:30px;
	font-size:14px
}
p {
	font-size:16px
}
ul li {
	font-size:16px
}
.move-me ul.nav li {
	font-size:14px;
	font-weight:400!important
}
.move-me ul.nav li a {
	text-transform:uppercase!important
}
.set-pad {
	padding:0 0 35px
}
.set-row-pad {
	padding-top:30px;
	padding-bottom:50px
}
.logo-custom {
	max-height:40px
}
#menu {
	background-color:rgba(28, 43, 75, 1);
	color:#fff;
	font-size:12px;
	font-weight:900;
	letter-spacing:1px;
	min-height:70px
}
.navbar-inverse {
	border-color:transparent
}
.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > li > a:hover {
	color:#FFF;
	padding:22px 10px
}
.home-sec {
	background:url(../img/header.jpg) no-repeat center center;
	padding:0;
	-webkit-background-size:cover;
	background-size:cover;
	color:#fff;
	background-attachment:fixed
}
.home-sec .overlay {
	background:rgba(38, 57, 88, 0.89);
	min-height:500px
}
.home-sec h1 {
	color:#fff;
	font-weight:900;
	font-size:50px;
	text-transform:uppercase;
	padding-bottom:35px
}
.home-sec h3 {
	margin-top:4%
}
.set-flexi {
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0);
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0);
	-o-box-shadow:0 1px 4px rgba(0, 0, 0, 0);
	box-shadow:0 1px 4px rgba(0, 0, 0, 0);
	background-color:transparent;
	border:0 solid #000;
	padding-top:0
}
.flex-control-nav {
	display:none!important
}
.set-flexi a {
	margin:5px
}
.tag-line {
	background:#E9E9E9;
	color:#000
}
.tag-line h2 {
	font-size:20px;
	font-weight:900;
	padding:5px 10px 10px 5px;
	color:#005E5A
}
.tag-line h2 > i {
	margin-left:8px;
	margin-right:8px
}
.header-line {
	font-weight:900;
	font-size:28px;
	padding-bottom:5px;
	padding-top:0;
	color:#000
}
 h1::after {
content:" ";
border:solid 2px #2f9484;
display:block;
width:200px;
margin:12px auto
}
.about-div {
	padding:30px 0;
	margin-bottom:20px
}
.about-div a {
	background:none;
	border:1px #222 solid;
	border-radius:27px;
	color:#222;
	font-size:14px
}
.about-div:hover {
transition:.6s ease all;
	box-shadow:none
}
.about-div ul {
	padding-left:15px;
}
.about-div ul li {
	/*list-style-position:inside!important;*/
	font-size:13px!important
}
.icon-round-border {
	background:#1A94C4;
	color:#FFF;
	text-align:center;
	padding-top:28px;
	height:80px;
	width:80px;
	border-radius:50%;
	cursor:pointer;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s
}
.icon-round-border:hover {
	color:#fff;
	border:10px double #fff;
	background-color:#1A94C4;
-webkit-transition:.3s;
-moz-transition:.3s;
-o-transition:.3s;
transition:.3s;
	padding-top:15px
}
.about-div hr {
	border:1px solid #1A94C4
}
.about-div h3 {
	font-size:18px;
	font-weight:700;
	text-transform:uppercase
}
.about-div p {
	padding-top:10px
}
.btn-set {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	margin-bottom:20px
}
#faculty-sec {
	background-color:#1A94C4;
	color:#fff
}
#faculty-sec .header-line {
	color:#fff
}
.faculty-div h4 {
	line-height:30px;
	font-weight:700
}
.faculty-div {
	padding:30px
}
.faculty-div hr {
	border:1px solid #1A94C4
}
.faculty-div h3 {
	font-size:25px;
	font-weight:700;
	text-transform:uppercase
}
.faculty-div p {
	padding-top:10px;
	padding-bottom:15px
}
.faculty-div img {
	border:10px double #fff
}
#contact-sec {
	background:url(../img/contact.jpg) no-repeat center center;
	padding:0;
	-webkit-background-size:cover;
	background-size:cover;
	color:#fff;
	background-attachment:fixed
}
#contact-sec .overlay {
	background:rgba(0, 0, 0, 0.76);
	min-height:600px
}
#contact-sec h1 {
	color:#fff
}
#contact-sec .form-control {
	background-color:rgba(255, 255, 255, 0);
	color:#fff
}
#footer {
	padding:5px 20px;
	background-color:#2d3d5a;
	color:#fff;
	font-size:15px
}
#features-sec hr {
	margin-bottom:0!important
}
ul.ios1 {
	padding-left:0!important;
	list-style:square
}
ul.ios1 li {
	list-style:square;
	margin-bottom:15px
}
.w100 {
	width:100%;
	padding:10px;
	background:#3071a9;
	margin-top:70px;
	text-align:center
}
.w100 a {
	font-size:16px;
	color:#222;
	text-decoration:none;
	color:#FFF;
	font-weight:600;
	line-height:42px
}
.modal .modal-header {
	border-bottom:none;
	position:relative;
	background:#4cae4c;
	border-radius:20px 20px 0 0
}
#myModal .modal .modal-header {
	background:none!important
}
.modal-content {
	border-radius:20px 20px 0 0
}
.loginmodal-container .close, #myModal .close, #myModal2 .close, #myModal3 .close {
	color:#4cae4c!important;
	opacity:1;
	margin-top:2px;
	height:24px;
	width:24px;
	background:#FFF;
	border-radius:100%
}
#myModal .modal-title, #myModal2 .modal-title, #myModal3 .modal-title {
	color:#FFF
}
.modal-body .modal_options ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:15px;
	border-bottom:1px #ececec solid;
	padding-bottom:10px
}
.modal-body .modal_options ul li {
	display:inline-block;
	width:30%
}
.modal-body .modal_options ul li input[type='radio'] {
	float:left
}
.modal-body .modal_options ul li h6 {
	float:left;
	margin:3px 0 0 10px;
	font-family:'Lato';
	font-size:14px;
	color:#333
}
.modal .modal-header .btn {
	position:absolute;
	top:0;
	right:0;
	margin-top:0;
	border-top-left-radius:0;
	border-bottom-right-radius:0
}
.modal .modal-footer {
	border-top:none;
	padding:10px
}
.modal .modal-footer .btn-group > .btn:first-child {
	border-bottom-left-radius:0
}
.modal .modal-footer .btn-group > .btn:last-child {
	border-top-right-radius:0
}
 .move-me ul.nav li:nth-child(6) a {
font-size:14px;
font-weight:600;
text-transform:uppercase
}
.move-me ul.nav li:first-child {
	margin-left:0!important
}
.move-me ul.nav li a, .move-me ul.nav li a:hover {
	padding:22px 8px
}
.move-me ul.nav li:last-child a {
	background:#FFF;
	color:#222;
	font-size:13px;
	text-transform:uppercase;
	border-radius:27px;
	margin-top:16px;
	padding:6px 15px
}
ul.ios1a {
	list-style:none;
	margin:0;
	padding:0
}
 .move-me ul.nav li:nth-child(2) ul li:last-child a {
margin-top:0!important
}
.w2 {
	padding-left:0!important
}
.navbar-nav.navbar-right:last-child {
	margin-right:0!important
}
#google_translate_element {
	margin-top:13px!important
}
.move-me ul.nav li ul li a {
	padding-top:6px!important;
	padding-bottom:6px!important
}
.move-me ul.nav li ul li a, .move-me ul.nav li ul li:last-child a {
	padding-left:10px!important;
	background:none;
	color:#FFF
}
.move-me .dropdown-menu {
	background:#5bc0de!important;
	min-width:210px!important;
	z-index:99999 !important;
}
ul.ios1a li {
	display:inline-block;
	width:23%;
	margin-right:1%;
	padding:10px;
	background:#FFF
}
.cuadro_intro_hover {
	padding:0;
	position:relative;
	overflow:hidden;
	height:200px
}
.cuadro_intro_hover:hover .caption {
	opacity:1;
	transform:translateY(-150px);
	-webkit-transform:translateY(-150px);
	-moz-transform:translateY(-150px);
	-ms-transform:translateY(-150px);
	-o-transform:translateY(-150px)
}
.cuadro_intro_hover img {
	z-index:4
}
.cuadro_intro_hover .caption {
	position:absolute;
	top:150px;
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
-o-transition:all .3s ease-in-out;
-ms-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
	width:100%
}
.cuadro_intro_hover .blur {
	background-color:rgba(0, 0, 0, 0.7);
	height:300px;
	z-index:5;
	position:absolute;
	width:100%
}
.cuadro_intro_hover .caption-text {
	z-index:10;
	color:#fff;
	position:absolute;
	height:300px;
	text-align:center;
	top:-20px;
	width:100%
}
.test1a .col-lg-3 .cuadro_intro_hover img {
	height:200px!important;
	width:100%
}
.mg1 {
	margin-top:3%
}
ul.ios1c {
	list-style:none;
	margin-top:20px
}
ul.ios1c li {
	width:32%;
	padding:0 1%;
	float:left;
	list-style:none;
	margin-right:2%;
	border-right:1px #CCC solid
}
ul.ios1c li:last-child {
	border:none;
	padding-right:0;
	margin-right:0
}
ul.iosn {
	padding-left:0
}
ul.iosn li {
	float:left;
	width:30%;
	margin-right:5%;
	margin-bottom:2%
}
.loginmodal-container {
	padding:0;
	max-width:450px;
	width:100%!important;
	background-color:#F7F7F7;
	margin:0 auto;
	border-radius:2px;
	box-shadow:0 2px 2px rgba(0, 0, 0, 0.3);
	overflow:hidden;/*font-family:roboto;*/
	border-radius:25px 25px 0 0!important
}
.loginmodal-container h1 {
	text-align:center;
	font-size:1.8em;/* font-family:roboto */
}
.loginmodal-container input[type=submit] {
	width:100%;
	display:block;
	margin-bottom:10px;
	position:relative
}
.loginmodal-container input[type=text], input[type=password] {
	height:44px;
	font-size:16px;
	width:100%;
	margin-bottom:10px;
	-webkit-appearance:none;
	background:#fff;
	border:1px solid #d9d9d9;
	border-top:1px solid silver;
	padding:0 8px;
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
.loginmodal-container input[type=text]:hover, input[type=password]:hover {
	border:1px solid #b9b9b9;
	border-top:1px solid #a0a0a0;
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1)
}
.loginmodal {
	text-align:center;
	font-size:14px;
	font-family:'Arial', sans-serif;
	font-weight:700;
	height:36px;
	padding:0 8px
}
.loginmodal-submit {
	border:1px #222 solid;
	color:#222;
	font-size:14px;
	background:none;
	text-transform:uppercase;
	height:48px;
	line-height:48px;
	margin-bottom:10px
}
.loginmodal-container a {
	text-decoration:none;
	color:#666;
	font-weight:400;
	text-align:center;
	display:inline-block;
	opacity:.6;
transition:opacity ease .5s
}
.login-help {
	font-size:12px
}
.about-div ul li a {
	border:none!important;
	font-size:14px!important
}
.popup-box-on {
	display:block!important
}
.off {
	display:none
}
.chat_box .chat_message_wrapper ul.chat_message > li + li {
	margin-top:4px
}
#search.open {
	opacity:1;
	transform:translate(0px, 0px) scale(1, 1)
}
#search {
	background-color:#fff;
	height:100%;
	left:0;
	position:fixed;
	top:0;
transition:all .5s ease-in-out 0;
	width:100%;
	z-index:2000
}
#search .close {
	color:#4cae4c;
	font-size:40px;
	opacity:1;
	padding:10px 17px;
	position:fixed;
	right:15px;
	top:15px
}
button.close {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	cursor:pointer
}
.close {
	float:right;
	font-weight:700;
	line-height:1;
	text-shadow:0 1px 0 #fff
}
#search input[type="text"] {
	background:rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border:0 none;
	color:#333;
	font-family:"Open Sans", sans-serif;
	font-size:50px;
	font-weight:300;
	margin:-51px auto 0;
	outline:medium none;
	padding-left:30px;
	padding-right:30px;
	position:absolute;
	text-align:center;
	top:50%;
	width:100%
}
#search .btn {
	left:50%;
	margin-top:60px;
	padding:10px 50px;
	position:absolute;
	top:50%;
	transform:translateX(-50%)
}
.s-icon a {
	background:#fff none repeat scroll 0 0!important;
	border-radius:40px!important;
	color:#be5254!important;
	height:32px;
	margin:0 -12px 0 0;
	padding:0!important;
	text-align:center;
	width:44px
}
.navbar-inverse .navbar-nav > li > a {
	color:#fff
}
.btn-lg, .btn-group-lg > .btn {
	border-radius:153px;
	font-size:29px
}
.btn-site {
	background:#4cae4c none repeat scroll 0 0;
	color:#fff!important
}
.red-tooltip + .tooltip > .tooltip-inner {
	background-color:#5bc0de;
	width:auto!important
}
.red-tooltip + .tooltip > .tooltip-arrow {
	border-bottom-color:#5bc0de
}
.PR0 {
	padding-right:0!important
}
span.txt1 {
	color:#FFF;
	text-transform:uppercase;
	font-size:16px;
	display:block;
	text-align:center
}
.slide1 {
	height:auto;
	width:100%;
	padding-top:3%;
	background:#222;
	background-size:100%;
	padding-bottom:2%
}
.slide1 h3 {
	color:#FFF;
	font-size:26px;
	text-align:center;
	line-height:44px;
	margin-top:0;
	font-weight:600
}
p.txt2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222;
	line-height:28px;
	text-align:justify;
	margin:3% 0;
	font-family:'Open Sans'
}
h4.h4 {
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	margin-top:2%
}
.categ {
	border:3px #ececec solid;
	margin-top:30px
}
.panel-heading .accordion-toggle h4:after {
	font-family:'Glyphicons Halflings';
	content:"\E113";
	float:right;
	color:grey;
	overflow:no-display;
	line-height:20px
}
.panel-heading .accordion-toggle.collapsed h4:after {
	content:"\E114"
}
a.accordion-toggle {
	text-decoration:none
}
.spit_know .panel-default > .panel-heading {
	background:none!important;
	border:none!important;
	padding:0!important
}
.spit_know .panel-default {
	border:none!important;
	margin-top:0!important;
	float:left;
	width:48%;
	margin-right:15px
}
.spit_know h4.panel-title {
	font-size:14px;
	color:#3071a9;
	padding:15px 11px 15px 10px;
	border-bottom:1px #CCC solid;
	font-weight:600
}
.spit_know .panel-body {
	padding:0!important;
	border:none!important
}
.spit_know .panel-body ul {
	list-style:none;
	margin:0;
	padding:0
}
.spit_know .panel-body ul li {
	font-size:14px;
	border-bottom:1px #CCC solid;
	line-height:48px;
	padding-left:11px
}
.spit_know .panel-body ul li a {
	color:#222!important;
	text-decoration:none
}
.spit_know .panel-group {
	width:88%;
	margin:0 auto
}
.posPL {
	position:relative
}
.posAB {
	position:absolute;
	z-index:999
}
.MR0 {
	margin-right:0!important
}
h2.mg1 {
	margin-top:6%
}
.courses {
	margin-top:6%
}
.courses .container {
	padding:0!important
}
.CR1 {
	border:3px #CCC solid;
	margin-bottom:30px;
}
.CR1 img {
	max-width:100%;
	height:180px;
}
.CR1 img:hover {
	opacity:.8
}
.CR1 a {
	font-size:18px;
	color:#222;
	display:block;
	padding:10px 10px 0;
	text-decoration:none;
	min-height:70px;
}
.CR1 p {
	font-size:13px;
	color:#222;
	line-height:22px;
	margin-bottom:0;
	padding-left:10px;
	height:70px;
	overflow:hidden;
}
.star {
	padding-left:10px;
	padding-top:0;
	padding-bottom:0
}
.star ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
.star ul li {
	display:inline
}
.star ul li i {
	font-size:14px;
	color:#093
}
.star span {
	float:left;
	display:block;
	font-size:14px;
	padding-left:20px
}
.CR1 b {
	padding-left:10px
}
.slide1a {
	height:360px;
	width:100%;
	background:#222
}
h2.style1 {
	margin-top:5%;
	color:#FFF;
	font-size:22px
}
h3.style1a {
	font-size:18px;
	color:#FFF;
	font-weight:300;
	line-height:32px
}
span.bsel {
	display:block;
	width:120px;
	display:block;
	background:#3071a9;
	color:#FFF;
	font-size:13px;
	padding:0;
	text-transform:uppercase;
	font-weight:400;
	text-align:center;
	border-radius:27px
}
ul.sts {
	list-style:none;
	margin:0;
	padding:0
}
ul.sts li {
	display:inline
}
ul.sts li i {
	font-size:16px;
	color:#3071a9
}
span.enrol {
	font-size:14px;
	color:#FFF;
	display:block
}
.style2 {
	color:#fff
}
.div1 {
	padding:10px;
	background:#FFF;
	width:100%;
	margin-top:10%
}
.slide1aa {
	height:285px
}
.block1 {
	padding:15px;
	background:#ececec;
	border:1px #CCC solid;
	border-radius:10px;
	margin-top:3%
}
.block1 h4 {
	color:#222;
	font-size:24px
}
ul.list1 {
	width:48%;
	list-style-image:url(../images/chk.png);
	list-style-position:inside;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left
}
ul.list1 li {
	font-size:14px;
	color:#222;
	line-height:22px;
	margin-bottom:10px
}
.block2 h4, .block4 h4 {
	font-size:22px;
	color:#222;
	margin-top:3%;
	display:block
}
.block2 ul {
	margin:0 0 0 18px;
	padding:0
}
.block2 ul li {
	font-size:14px;
	color:#222;
	line-height:20px;
	margin-bottom:10px
}
.block2 p {
	font-size:14px;
	color:#222;
	line-height:22px
}
.block2a h4 {
	font-size:16px
}
.thumbnails li> .fff .caption {
	background:#fff!important;
	padding:10px
}
.page-header {
	background:#f9f9f9;
	margin:-30px -40px 40px;
	padding:20px 40px;
	border-top:4px solid #ccc;
	color:#999;
	text-transform:uppercase
}
.page-header h3 {
line-height:.88rem;
	color:#000
}
ul.thumbnails {
	margin-bottom:0
}
.caption h4 {
	color:#444
}
.caption p {
	color:#999
}
.control-box {
	text-align:right;
	width:100%
}
.carousel-control {
	background:#666;
	border:0;
	border-radius:0;
	display:inline-block;
	font-size:34px;
	font-weight:200;
	line-height:18px;
	opacity:.5;
	padding:4px 10px 0;
	position:static;
	height:30px;
	width:15px
}
 @media (max-width: 767px) {
 .page-header, .control-box {
text-align:center
}
}
 @media (max-width: 479px) {
 .caption {
word-break:break-all
}
}

::selection {
background:#ff5e99;
color:#FFF;
text-shadow:0
}

::-moz-selection {
background:#ff5e99;
color:#FFF
}
.block3 ul.thumbnails {
	list-style:none;
	margin:0;
	padding:0
}
.block3 ul.thumbnails li.col-sm-4 {
	padding:0!important;
	width:31%!important;
	margin-right:15px
}
#myCarousel {
	margin-top:20px
}
.block4 h4 {
	float:left;
	width:60%
}
span.tT {
	font-size:16px;
	display:block;
	color:#222;
	float:left;
	width:20%;
	line-height:70px;
	text-align:right
}
span.tL {
	font-size:16px;
	display:block;
	color:#222;
	float:left;
	width:20%;
	line-height:70px;
	text-align:right
}
#integration-list {
	font-family:'Open Sans', sans-serif;
	width:100%;
	display:table
}
#integration-list ul {
	padding:0;
	margin:20px 0;
	color:#555
}
#integration-list ul > li {
	list-style:none;
	border-top:1px solid #ddd;
	display:block;
	padding:15px;
	overflow:hidden
}
#integration-list ul:last-child {
	border-bottom:1px solid #ddd
}
#integration-list ul > li:hover {/*background:#efefef*/
}
.expand {
	text-decoration:none;
	color:#555;
	cursor:pointer
}
.expand h2 {
	padding:0;
	margin:5px 0 0 15px;
	font-size:17px;
	font-weight:400;
	float:left;
	width:50%;
	color:#222!important
}
.expand span {
	float:right;
	font-size:16px;
	color:#222
}
#left, #right {
	display:table
}
#sup {
	width:100%
}
.detail a {
	text-decoration:none;
	color:#C0392B;
	border:1px solid #C0392B;
	padding:6px 10px 5px;
	font-size:14px
}
.detail {
	margin:10px 0;
	display:none;
	line-height:22px;
	height:auto
}
.detail span {
	margin:0
}
.right-arrow {
	margin-top:0;
	margin-left:0;
	width:28px;
	height:28px;
	float:left;
	font-weight:700;
	font-size:30px;
	line-height:28px;
	background:#3071a9;
	text-align:center;
	color:#FFF;
	border-radius:100%
}
.icon {
	height:75px;
	width:75px;
	float:left;
	margin:0 15px 0 0
}
.london {
	background:url(http://placehold.it/50x50) top left no-repeat;
	background-size:cover
}
.newyork {
	background:url(http://placehold.it/50x50) top left no-repeat;
	background-size:cover
}
.paris {
	background:url(http://placehold.it/50x50) top left no-repeat;
	background-size:cover
}
.txt4 a {
	font-size:15px;
	text-decoration:none;
	border:none;
	color:#06C
}
.txt3a {
	font-size:15px;
	color:#222
}
.detail table tr td {
	line-height:32px
}
.bg3 {
	background:none!important
}
h2.txt5 {
	color:#FFF;
	font-size:16px
}
.block5a {
	width:30%;
	float:left;
	margin-top:30px
}
.block5a ul {
	list-style:none;
	margin:10px 0 0;
	padding:0
}
.block5a ul li {
	font-size:14px
}
.block5b {
	width:65%;
	float:right;
	margin-top:30px
}
.bimg img {
	max-width:100%
}
a.style1a {
	display:block;
	font-size:16px
}
h6.style1b {
	margin:10px 0;
	font-size:13px
}
.block5b p {
	font-size:14px
}
.btn-grey {
	background-color:#D8D8D8;
	color:#FFF
}
.rating-block {
	background-color:#FAFAFA;
	border:1px solid #EFEFEF;
	padding:15px 15px 20px;
	border-radius:3px
}
.bold {
	font-weight:700
}
.padding-bottom-7 {
	padding-bottom:7px
}
.review-block {
	background-color:#FAFAFA;
	border:1px solid #EFEFEF;
	padding:15px;
	border-radius:3px;
	margin-bottom:15px
}
.review-block-name {
	font-size:12px;
	margin:10px 0
}
.review-block-date {
	font-size:12px
}
.review-block-rate {
	font-size:13px;
	margin-bottom:15px
}
.review-block-title {
	font-size:15px;
	font-weight:700;
	margin-bottom:10px
}
.review-block-description {
	font-size:13px
}
.cart_cont {
	padding:10px;
	border:1px #CCC solid;
	border-radius:10px;
	margin-top:20px
}
p.price {
	font-size:32px;
	color:#222;
	font-weight:600
}
p.price span {
	font-size:16px;
	color:#093;
	font-weight:400!important
}
span.txt6 {
	color:#222;
	display:block;
	font-size:14px
}
.bt1 {
	height:42px;
	border-radius:3px;
	background:#093;
	color:#FFF;
	font-size:15px;
	width:100%;
	border:none;
	margin-bottom:10px;
	text-transform:uppercase;
	margin-top:20px
}
.bt2 {
	height:42px;
	border-radius:3px;
	border:1px #093 solid;
	background:none;
	color:#093;
	font-size:15px;
	width:100%;
	text-transform:uppercase
}
.cart_cont ul {
	list-style:none;
	margin:0;
	padding:0
}
.cart_cont ul li {
	background:url(../images/tick.png) no-repeat left;
	text-indent:22px;
	font-size:14px;
	color:#222;
	line-height:32px
}
.btns {
	margin-top:3%
}
.btns .bt3 {
	width:30%;
	float:left;
	height:42px;
	line-height:42px;
	text-align:center;
	background:#FFF;
	color:#222!important;
	border-radius:5px;
	margin-right:3%;
	border:none!important;
	text-transform:uppercase
}
.btns .bt3:hover {
	background:#222;
transition:.3s ease all;
	color:#fff!important
}
.sch {
	height:48px;
	width:300px;
	margin:12px auto 0;
	background:#FFF;
	border-radius:27px
}
.sch input[type='text'] {
	width:85%;
	float:left;
	border:none;
	height:48px;
	border-radius:27px 0 0 27px;
	padding-left:20px
}
.sch button {
	width:10%;
	background:none;
	border:none;
	line-height:45px
}
.sch button i {
	color:#222
}
.tooltip {
	position:relative;
	display:inline-block;
	opacity:1;
	z-index:999 !important;
}
.tooltip .tooltiptext {
	visibility:hidden;
	width:100%;
	background-color:#222;
	color:#fff;
	text-align:center;
	border-radius:6px;
	padding:8px 0;
	position:absolute;
	z-index:9999999;
	bottom:0;
	left:20%;
	margin-left:-60px;
	opacity:0;
	transition:opacity 1s;
	font-weight:400;
	letter-spacing:.5px
}
 .tooltip .tooltiptext::after {
content:"";
position:absolute;
top:100%;
left:10%;
margin-left:-5px;
border-width:5px;
display:none;
border-style:solid;
border-color:#222 transparent transparent
}
.tooltip:hover .tooltiptext {
	visibility:visible;
	opacity:1
}
#squarespaceModal label {
	font-size:13px!important;
	color:#666
}
span.txt7s {
	text-transform:uppercase;
	font-weight:600;
	font-size:14px
}
#squarespaceModal button {
	border-color:#222!important;
	color:#222!important;
	font-weight:600
}
#squarespaceModal .modal-header span {
	font-size:17px!important
}
.hd1 {
	padding:20px 0;
	width:100%
}
.forms {
	width:540px;
	background:#FFF;
	margin:1% auto 0;
	padding:2%;
	border-radius:10px
}
.forms form label {
	display:block;
	margin-bottom:0!important;
	color:#222 !important;
	text-align:left !important
}
.forms form .ibox1 {
	border:none;
	border-bottom:1px #CCC solid;
	width:100%
}
.block2a ul {
	list-style:disc!important
}
.block2a ul li {
	padding:0!important;
	border:none!important;
	background:url(../images/chk.png) no-repeat left top;
	background-position-y:8px;
	text-indent:22px;
	color:#666
}
.block2a h4 {
	color:#222;
	font-weight:500;
	width:100%
}
.block2a p {
	color:#666;
	font-size:14px;
	line-height:24px
}
a.prev {
	text-align:center;
	width:100px;
	height:36px;
	line-height:36px;
	border:1px #CCC solid;
	display:block;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	background:#FFF
}
a.nxt {
	text-align:center;
	width:100px;
	height:36px;
	line-height:36px;
	border:1px #CCC solid;
	display:block;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
	background:#FFF
}
.tab1 span.q1 {
	font-size:15px
}
.tab1 label {
	font-weight:400
}
.block4s {
	margin:3% 0;
	border:1px #CCC solid;
	background:#ececec;
	padding-left:30px;
	padding-bottom:30px
}
.expand button {
	background:#3071a9;
	border:1px #222 solid;
	color:#FFF;
	font-size:13px;
	text-transform:uppercase;
	width:100px
}
.expand button:hover {
	background:#222;
transition:.6s ease all
}
#myModal .modal-body h5 {
	text-transform:uppercase!important
}
.btnGT {
	background:none!important;
	color:#222!important;
	border-color:#222!important;
	text-transform:uppercase
}
#login-modal .modal-dialog {
	width:450px!important
}
.loginmodal-container h1 {
	background:#4cae4c;
	color:#FFF;
	text-align:left!important;
	margin-top:0!important;
	font-size:16px!important;
	padding:15px 10px!important;
	border-radius:25px 25px 0 0!important
}
 .loginmodal-container h1::after {
display:none!important
}
#login_from {
	padding:0 30px
}
#login-modal form label {
	font-weight:300!important
}
ul.nav li.myLogin ul li a {
	background:none!important;
	color:#FFF!important;
	margin-top:0!important
}
p.txt2s {
	color:#FFF;
	font-size:18px;
	text-align:center
}
.w1 {
	width:15%;
	float:left
}
.w2 {
	width:75%;
	float:left;
	padding-right:3%
}
.w3 {
	width:10%;
	float:right
}
#footer {
	position:absolute;
	width:100%;
	bottom:0
}
span.txt6d {
	display:block;
	padding-bottom:5px;
	font-size:16px;
	color:#333;
	font-weight:600;
	text-transform:uppercase
}
.txt2d {
	color:#222;
	font-size:13px;
	line-height:39px
}
.txt2g {
	color:#666;
	font-size:14px;
	line-height:39px
}
.cart_cont table tr {
	border-bottom:1px #CCC solid
}
.space45 {
	border-radius:0!important;
	width:100%!important;
	margin-top:15px
}
 @media(max-width:480px) {
 .w1, .w3 {
float:none;
width:auto
}
 .w3 {
clear:both;
text-align:center;
margin-bottom:15px
}
 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
max-height:inherit!important
}
 #menu {
position:static;
margin-bottom:0
}
 .w100 {
margin-top:0
}
 .navbar-toggle {
margin-top:18px
}
 .flexslider .slides > li {
background-size:auto!important;
height:180px!important
}
 .home-sec h3 {
font-size:14px
}
 .home-sec h1 {
font-size:18px;
padding-bottom:0!important
}
 .TRP {
position:static!important
}
 .btn-lg, .btn-group-lg > .btn {
padding:5px 10px!important;
font-size:14px!important
}
 .about-div {
text-align:center
}
 .btns .bt3, ul.ios1c li {
float:none;
width:100%!important;
margin-bottom:10px
}
 #footer div {
float:none!important;
width:100%!important;
text-align:center!important
}
 .set-row-pad {
margin-left:0!important
}
 .move-me ul.nav li a, .move-me ul.nav li a:hover {
background:none!important
}
 .move-me ul.nav li ul li a {
color:#FFF!important
}
 .slide1aa {
height:auto!important
}
 .block2 h4, .block4 h4 {
font-size:16px
}
 .w2 {
float:none;
width:100%
}
 .move-me ul.nav li {
margin-left:0
}
 .tooltip span {
font-size:14px!important
}
 span.txt1 {
font-size:14px;
line-height:22px
}
 .about-div {
margin-bottom:0!important
}
 .about-div {
padding-top:0!important
}
 .set-pad {
padding-bottom:0!important
}
 ul.ios1b {
margin-left:0!important;
padding-left:0!important
}
}
p.pTxt {
	font-size:14px;
	line-height:28px;
	margin-top:20px
}
h2.pTxt3A {
	background:#ececec;
	padding:10px;
	width:auto;
	text-align:center;
	color:#222;
	font-size:22px;
	padding:10px 0;
	text-transform:uppercase;
	font-weight:500
}
ul.listy li {
	font-size:14px!important
}
h2.style1s {
	margin:5% 0 0 0;
	text-transform:uppercase;
}
h5.style1f {
	font-size:16px;
	margin-top:8%;
}
p.style1g {
	font-size:12px;
	text-transform:uppercase;
	margin-top:5%;
	margin-bottom:0;
}
p.style1j {
	font-size:32px;
}
p.style1k {
	font-size:13px;
}
a.style1op {
	text-decoration:none;
	display:block;
	margin-top:3%;
}
.b1 {
	background:none;
	border:1px #06C solid;
	color:#06C;
	width:90px;
	font-size:13px;
	float:left;
	margin-right:5%;
	margin-top:5%;
}
.bss {
	border-bottom:1px #CCC solid;
	padding-bottom:5%;
}
.comf {
	padding:20px;
	background:#ececec;
	margin-top:5%;
}
p.styleu {
	font-size:13px;
	color:#222;
	line-height:20px;
}
.b2 {
	width:50%;
	float:left;
	background:#06C;
	color:#fff !important;
	font-size:13px;
	border:1px #06C solid;
	text-transform:capitalize;
	margin-right:5%;
	margin-top:5%;
	text-align: center;
	text-decoration: none !important;
}
.b3 {
	width:40%;
	float:left;
	background:none;
	color:#06C !important;
	font-size:13px;
	border:1px #06C solid;
	text-transform:capitalize;
	margin-top:5%;
	text-align: center;
	text-decoration: none !important;
}
.isect1 {
	height:42px;
	border:none;
	background:none;
	border-bottom:1px #CCC solid;
	width:100%;
}
.tar {
	background:none;
	border:none;
	border-bottom:1px #CCC solid;
	height:100px;
	width:100%;
}
.bty {
	background:#09C;
	border:none;
	height:48px;
	line-height:48px;
	width:48px;
	border-radius:100%;
	margin:0 auto;
}
.bty i {
	font-size:20px;
	color:#FFF;
}
.isect1::-webkit-input-placeholder { /* WebKit, Blink, Edge */
 color:    #FFF;
}
.isect1:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #FFF;
 opacity:  1;
}
.isect1::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #FFF;
 opacity:  1;
}
.isect1:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:    #FFF;
}
.isect1::-ms-input-placeholder { /* Microsoft Edge */
 color:    #FFF;
}
.ssd .col-md-5 {
	width:42%;
}
.ssd .col-md-2 {
	width:25%;
}
.ssd .df {
	width:31%;
}
@media (max-width :700px) {
 .ssd .col-md-5 {
width:100% !important;
float:none !important;
}
 .ssd .col-md-2 {
width:100% !important;
float:none !important;
}
 .ssd .df {
	 float:none !important;
width:100% !important;
}
}
