*, *:before, *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
body{font-family:'Source Sans Pro',Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:30px;color:#222;}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:bold;text-rendering:optimizeLegibility;margin-top:0px;}
p{font-weight:normal;margin-top:0px;}
b, strong{font-size:17px;font-weight:700;}
a{color:#fc5353;text-decoration:none;line-height:inherit;}
a:hover{color:#fc5353;text-decoration:none;}
a:focus{color:#fc5353;outline:none;}
p a, p a:visited{line-height:inherit;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:0px 0 10px;padding:0;}
img{vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.left{float:left;}
.right{float:right;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
img.alignleft{float:left;margin:0 10px 10px 0;display:inline;}
img.alignright{float:right;margin:0 0px 10px 10px;display:inline;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.group:after{content:"";display:table;clear:both;}
.floatbox{overflow:hidden;}
.clear{clear:both;height:1px;line-height:1px;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
#container{min-width:320px;overflow:hidden;}
.container{max-width:1200px;width:100%;position:relative;z-index:99;}

#header{position:relative; background: rgba(0, 0, 0, 0) url("../img/header-bg-2.jpg") no-repeat scroll center center / cover; display: block;}
#header:after{ background: rgba(0, 26, 18, 0.5); position:absolute; left:0; top:0; width: 100%; height: 100%; content:""; display:block;}


#main-navigation{position:relative;padding:14px 0 0;z-index:999;}
#top-bar{position:relative;padding:7px 0;z-index:99;}
body.home #content{padding:0px 0 0px;}
#content{padding:0px 0 0;margin:0px 0 0;min-height:350px;position:relative;z-index:9;background:#fff;}
#footer{padding:0 0 15px 0;background:#016f6c;}
.post dl, .post dt, .post dd, .post ul, .post ol, .post li, .post h1, .post h2, .post h3, .post h4,
.post h5, .post h6, .post pre, .post p, .post blockquote, .post th, .post td{margin:0;padding:0;font-size:15px;direction:ltr;}
.post p{font-family:inherit;font-weight:400;font-size:16px;line-height:26px;margin-bottom:20px;color:#222;text-align:justify;}
.post p.lead{font-size:20px;line-height:30px;margin-bottom:25px;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{font-weight:normal;font-style:normal;color:#2b2b2b;text-rendering:optimizeLegibility;line-height:1.1;margin-bottom:14px;margin-top:0px;}
.post h1 small, .post h2 small, .post h3 small, .post h4 small, .post h5 small, .post h6 small{font-size:60%;color:#6f6f6f;line-height:0;font-weight: 600;}
.post h1{font-size:35px;line-height:40px;margin-bottom:15px;font-weight:600;}
.post h2{font-size:32px;font-weight:400;line-height:40px;margin-bottom:15px; color:#008884;font-weight:600;}
.post h3{font-size:22px;line-height:30px;font-weight:600;}
.post h4{font-size:16px;line-height:25px;font-weight:600;}
.post h5{font-size:14px;line-height:20px;font-weight:600;}
.post h6{font-size:12px;line-height:18px;font-weight:600;}
.post code{font-weight:bold;background:#111111;}
.post ul, .post ol, .post dl{font-size:15px;line-height:20px;margin-bottom:25px;list-style-position:outside;}
.post ul li ul, .post ul li ol{margin-left:20px;margin-bottom:0;}
.post ul{list-style:none;}
.post ul li{margin:0 0 15px;padding:0 0 0 22px;display:block;background:url(../img/arrow.png) no-repeat 0 8px;  line-height: 26px;}
.post ul li a{color:#3c3c3c;}
.post ul li a:hover{color:#fc5353;}
.post ol{margin-left:20px;}
.post ol li ul, .post ol li ol{margin-left:20px;margin-bottom:0;}

#top-bar.white-bg{transition:all 0.7s ease; position:fixed; top:0; left:0; width: 100%; min-height: 60px; background: #00b1ac; display:block; z-index:999;}

.logo{z-index:100;padding:0 0 0;text-align:left;}
#header .header-img, #header1 .header-img{position:absolute;left:-80px;top:0px;}
.punchline{padding:180px 0 50px;margin:0px auto;position:relative;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;text-align:center;z-index:9; width: 100%;}

.punchline h2{color:#fff; text-align:center;font-size: 45px; margin-bottom: 15px;}
.punchline h3 { font-size: 17px; font-weight: normal; margin-bottom: 50px; color:#fff; }
#header .apply-btn, #header1 .apply-btn{float: none;font-weight: 700;font-size:20px;line-height:20px;margin:0px auto 0;padding:13px 20px;text-align:center;background:#fc0000;clear: both;}
#header .apply-btn:hover, #header1 .apply-btn:hover{color:#fff; background: #f93a3a; -webkit-box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);-moz-box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);box-shadow:5px 5px 5px 0px rgba(50, 50, 50, 0.50);}

.small-text{ display: block; position: relative; color: #fff; line-height: 12px;font-size: 12px;text-align: left;}
.small-text p{color:#fff; font-size: 12px; float: left;line-height: 12px;text-align: left;}
.small-text .lock{float: left; width: 20px; height:auto;}

#content .center{ text-align:center; font-weight:700;}
.icon{padding-left:5px;}

.punchline .selectpicker {background: rgba(0, 0, 0, 0.5); color: #fff; font-size: 16px; height: 50px; text-align: center; text-transform: uppercase; width: 100%; border: none;}
.punchline .selectpicker option{ padding: 15px 0; text-align:center; background: #fff; border-bottom:1px solid #ddd; color:#000; font-size: 15px !important; border-left:0; border-top:0; border-right:0; box-shadow:none; }
.punchline .selectpicker option:hover{background: #f1f1f1 none repeat scroll 0 0 !important; cursor: pointer;}
.get_cash{ margin-bottom: 40px;}

.left-box-puch{ position:relative; margin:80px 0 60px;}
.left-box-puch h2, .left-box-puch h3{color:#fff;}
.left-box-puch h2{ font-size: 30px; line-height: 40px; margin-bottom: 15px;}
.left-box-puch h3{font-size: 18px;line-height: 24px;}
 .left-box-puch ul{ list-style: none; margin:0 0 15px; padding:0;}
.left-box-puch ul li{color:#fff; background: url(../img/check-circle-white.png) no-repeat 0 6px; padding:0 0 0 28px;margin-bottom: 5px; font-weight: 600;}
.left-box-puch span.highlight{color:#F00; font-weight: 700;}

.nav1 {
    display: block;
    text-transform: uppercase;
    margin: 0 0 0 0px; 
    padding: 0;
}


.nav1 li {
    display: block;
    list-style: none;
}

.nav1 .button-dropdown { transition: all 0.5s ease;
    position: relative;
}

.nav1 li a { transition: all 0.5s ease; font-size: 15px; display: block; color: #fff; background: rgba(0, 0, 0, 0.5); padding: 6px 20px; text-decoration: none;}

.nav1 .dropdown-menu{  z-index:9999; background:transparent !important; transition: all 0.5s ease;}
.nav1 li a span {
    display: inline-block;
    margin-left: 5px;
    font-size: 10px;
    color: #fff; font-weight: 600;  background: rgba(0, 0, 0, 0.5); transition: all 0.5s ease;
}

.nav1 li a:hover, .nav1 li a.dropdown-toggle.active {
    color: #fff;
	 background: rgba(0, 0, 0, 0.5);
}

.nav1 li a:hover span, .nav1 li a.dropdown-toggle.active span {
    color: #fff;
}

.nav1 li .dropdown-menu {
    display: none;
    position: absolute;
    left: 0;
    padding:0;
    margin: 0;
    margin-top: 0px;
    text-align: left; width:100%; transition: all 0.5s ease;
}

.nav1 li .dropdown-menu.active {
    display: block; z-index:999999; position:relative;
}

.nav1 li .dropdown-menu a {
padding: 11px 15px;
display: block;
  width: 100%; border-bottom: 1px solid #333; transition: all 0.5s ease;
}
.nav1 li .dropdown-menu a:hover{ background: rgba(17, 17, 17, 0.5);}

select {
   -webkit-appearance: none; 
   -moz-appearance: none;
   appearance: none;       /* remove default arrow */
   /*background-image: url(...); */  /* add custom arrow */
}

/*--------------drowp dow start ------------------*/
/*the container must be positioned relative:*/
.custom-select {
  position: relative;
  font-family: Arial;
}

.punchline .label{ font-size: 20px; font-weight: 600; top:4px;position: relative;}

.custom-select select {
  display: none; /*hide original SELECT element:*/ width: 100%;
}

.select-selected {
background: rgba(255, 255, 255, 0.3); border-radius: 5px;
-webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.15),0 -1px 0 0 rgba(255,255,255,.3);
-moz-box-shadow: 1px 1px 1px 0 rgba(0,0,0,.15),0 -1px 0 0 rgba(255,255,255,.3);
box-shadow: 1px 1px 1px 0 rgba(0,0,0,.15),0 -1px 0 0 rgba(255,255,255,.3);
width: 100%;
}

/*style.styler.styler.css the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 21px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 14px;
}

/*style.styler.styler.css the items (options), including the selected item:*/
.select-items div,.select-selected {
	font-weight: 600; text-transform:capitalize;
  color: #fff;
  padding: 7px 16px; font-size: 20px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(42, 42, 42, 0.7) transparent;
  cursor: pointer;
 
}
.select-items div{color:#222; font-weight:400; font-size: 12px; }

/*style.styler.styler.css items (options):*/
.select-items {
  position: absolute;
  background-color:#fff; border-bottom: 1px solid #222;
  top: 100%;
  left: 0;
  right: 0; height: 250px;
  z-index: 99; color:#222; overflow-y: scroll;
}

/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}

.select-items div:hover, .same-as-selected {
  background-color: rgba(238, 238, 238, 0.5);
}

.select-items div:hover{ background:rgba(238, 238, 238, 0.5)}


@media (max-width:767px){
.nav1 li .dropdown-menu { position: relative;}
.punchline h3 { margin-bottom: 10px;}
.left-box-puch{margin: 60px 0 40px;}
}

/*-----Dropbdown --------------*/

@media (max-width:1100px){
.punchline{ width: 90%;}
}

@media (max-width:1000px){
.punchline{ width: 100%;}
#main-navigation{padding:0px 0 0;}
body.bitcoin-page #main-navigation{padding:11px 0 0;}
}

@media (max-width:767px){.punchline{margin-bottom:0px;}
#top-bar{padding:10px 0;}
.logo{padding:0;margin-left:10px;width:200px;}
#top-bar .container{padding:0;}
#header .apply-btn, #header1 .apply-btn { float: none; font-size: 17px; margin: 25px auto 0; padding: 14px 25px;}
#header .inner, .outer-wrapper, #header1 .inner{background:none;min-height:100%;}
.label { display: block; margin: 20px 0;}
.punchline { padding: 0 0 30px;}
}

#top-bar.white-bg #main-navigation ul{ padding:0; border:0; border-radius: 0px; background:none;}
#main-navigation ul{margin:0;padding:10px 20px;list-style:none;float:right;position:relative;z-index:999; border-bottom: 1px solid #fff; border-radius: 10px; background:rgba(0,0,0,0.3); }
#main-navigation ul li{float:left;margin:0 1px 0 0;padding:0;position:relative;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
#main-navigation ul li:first-child{background:none;padding-left:0;}
#main-navigation ul li:last-child{padding-right:0px;border-right:none;}
#main-navigation ul li a{text-decoration:none;display:block;text-align:center;padding:0px 12px;font-size:15px;color:#fff;line-height:20px;position:relative;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; font-weight:600; font-family:'Montserrat', Arial, Helvetica, sans-serif; text-transform: uppercase;}
#main-navigation ul li a:hover, #main-navigation ul li.active a, #main-navigation ul li{color:rgba(255,255,255,.7);z-index:99;transition:all 0.3s ease; background: none;}

#main-navigation .menu-btn{display:none;margin-right:0px;padding:12px 10px;position:absolute;right:0;top:10px;z-index:9999;background:#000;border:none;}
#main-navigation .menu-btn .icon-bar{background:#fff;display:block;height:3px;position:relative;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;width:24px;}
#main-navigation .menu-btn .icon-bar + .icon-bar{margin-top:4px;}
#main-navigation .menu-btn:focus{outline:medium none;}
#main-navigation.active-menu .menu-btn span.icon-bar:nth-child(2n){opacity:0;}
#main-navigation.active-menu .menu-btn span.icon-bar:first-child{top:8px;transform:rotate(38deg);}
#main-navigation.active-menu .menu-btn span.icon-bar:last-child{bottom:6px;transform:rotate(-43deg);}
@media (max-width:960px){
#main-navigation ul li a{  padding: 0 11px;}
}

@media (max-width:850px){
#main-navigation ul li a{     font-size: 14px;}
}


@media (min-width:768px){#main-navigation ul{display:block !important;}
}
@media (max-width:767px){#main-navigation{background:none;padding:0;}
#main-navigation .menu-btn{display:block;right:14px;top:-42px;}
#main-navigation ul{position:relative;display:none;padding:0px;left:0px;top:20px;z-index:1000;width:100%;}
#main-navigation ul li{float:none;margin:0px;padding:0; border-radius: 10px; }
#main-navigation ul li a{color:#fff;text-align:center;padding:10px 15px;line-height:30px;font-size:16px;border-radius:0; border-bottom: 1px solid #fff;}
#main-navigation ul li:hover a, #main-navigation ul li.active a{box-shadow:none;text-align:center;color:#fc5353;}

#main-navigation .col-sm-12{padding:0;}
#main-navigation ul li a .fa{padding-right:5px;}
#main-navigation ul li a:before{display:none;}
#main-navigation .container{padding:0;}
#main-navigation ul li:hover a:after, #main-navigation ul li.active a:after{background:#fc5353;}

}
@media (max-width:540px){#main-navigation .menu-btn{top:-28px;} 
	#main-navigation .new { right: 29%; color:#fff; top: 6px;}}
	
	@media (max-width:480px){
		#main-navigation .new { right: 25%;}
	}

#content h1{margin-bottom:10px;text-align:left;position:relative;padding:0 0 5px;font-weight:400;font-size:40px;}
#content h1 span{color:#008884;}
/*.apply-btn{color:#fff;background:#008884;display:inline-block;font-size:20px; padding:15px 30px 20px; margin:0px;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1) 0s; border-radius: 10px; line-height: 30px;}*/

.apply-btn{background: #ff0000 none repeat scroll 0 0;
    border-radius: 0.25em;
    color: #fff !important;
    display: inline-block;
    font-size: 1.05em;
    font-weight: 300;
    padding: 0.8em 2em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    transition: color 0.35s ease-in-out 0s, background-color 0.35s ease-in-out 0s;
}
.apply-btn:hover{background:#fc5353;color:#fff;}
.content-img{margin-bottom:15px;}

/*.services1{ position:relative; margin:0; padding:0;}
.services1 ul{ list-style.styler.styler.css: none; margin:0; padding:0;}
.services1 ul li{ float:left; margin:0; padding:0; width: 25%;}
.services1 ul li a:hover{-moz-transform: scale(2);  width: 30%;
	-webkit-transform: scale(2);
	-o-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);}
*/


.wrap-box{ text-align:center; padding: 22px 0 0;}
#content .wrap-box h1{ text-align:center; margin:0 0 10px; padding:0; font-weight: 700;}
.wrap-box p{ font-size: 17px; line-height: 32px; text-align:center;}

.wrp-box{ padding: 0px 0 30px; background:#f5f5f5;}
.three-layout{ position:relative; margin:0; padding:0;}
.three-layout .box{ position:relative; margin: 30px 0; background-color: #fff; box-shadow: 0 1px 6px 0 rgba(0,0,0,.1); border-radius: 6px; padding:25px 20px;min-height: 190px;}
.three-layout .box .left-b{ float: left; margin:0; padding:0px; width:30%; text-align: left;}
.three-layout .box .right-b{ float: right; margin:0; padding:0px; width:70%; text-align: left;}
.three-layout .box .right-b h3{ font-size: 18px; text-transform: uppercase; color:#59baa5;margin-bottom: 0px;font-weight: 700; text-align: left;}
.three-layout .box .right-b p{color:#222; font-size: 17px; line-height: 25px;text-align: left; margin:0;}

.resion-to-apply{ position:relative; margin:0; padding:0;border-right: 1px solid #5e5e5e; }
.resion-to-apply h2{ margin-bottom:5px;}
.resion-to-apply p strong{  display:block;}
.resion-to-apply ul{ margin:0 auto;}
.resion-to-apply ul li, .list-bullet ul li{ display:block; float: left; width: 46%; margin: 0px 0 10px; font-weight: 600;line-height: 20px;background-position: 0 5px}
.list-bullet {padding: 0px;}
.Feefo_logo {
    display: inline-block;
}

.section1{ position:relative; margin:0; padding:50px 0;}
.section1 .img1 .imag-alt { position: absolute; margin: 0; padding: 0; width: 117px; bottom:56px; right: 22px; line-height: 23px; color: #fff; font-size: 21px;}
.img1{ text-align:center; display:block;position: relative; width: 388px; height: 393px;margin: 0 auto;}
.img1 .imag-alt{position: absolute; margin: 0; padding: 0; width: 117px; bottom: 27px; right: 18px; line-height: 23px;color: #fff;font-size: 21px;}
.cont-box{position:relative; margin:0; padding:0;}
.cont-box h3{color:#59baa5; font-size: 18px; font-weight: 700; text-align: left;}
.cont-box h2{color:#222; font-size: 32px;line-height: 40px; font-weight: 400; text-align: left;}
.cont-box p{color:#222; font-size: 16px; line-height: 24px; margin-bottom: 20px; text-align: left;font-weight: 400;}

.section1 .apply-btn{ position:relative; background:transparent; border: 2px solid #59baa5; width: 201px; height: 50px; padding: 10px 30px; font-weight: 700; color: #59baa5 !important; border-radius: 30px; text-align:left;}
.section1 .apply-btn:hover{border-color:#fff; background:#59baa5; color:#fff !important;border: 2px solid #59baa5;}
.section1 .apply-btn:after{ background: url(../img/arrow1.png) no-repeat; position:absolute; right:20px; top:18px; content:""; display:block; width: 15px; height: 10px;}
.section1 .apply-btn:hover:after{background: url(../img/arrow1-hover.png) no-repeat; }

.section1 .listing{ position:relative; margin:0; padding:0;}
.section1 .listing ul{ list-style: none; position:relative; margin:0; padding:0;}
.section1 .listing ul li{ display:inline-block; position:relative; margin:0 10px 10px 0; padding:0 0 0 20px;font-weight: 600; color: #222;}

.section2{background: linear-gradient(350deg,#36907d,#59baa5 50%); padding: 50px 0; }
.section2 p, .section2 h2, .section2 h3{color:#fff;}
.section2 .img1 .imag-alt {bottom: 45px; right: 21px;}
.section3 .img1 .imag-alt {bottom: 45px; right: 21px;}
.section2 .apply-btn{ position:relative; background:transparent; border: 2px solid #fff; width: 201px; height: 50px; padding: 10px 30px; font-weight: 700; color: #fff !important; border-radius: 30px; text-align:left;}
.section2 .apply-btn:hover{border-color:#fff; background:#fff; color:#59baa5 !important;border: 2px solid #fff;}
.section2 .apply-btn:after{ background: url(../img/arrow2.png) no-repeat; position:absolute; right:20px; top:18px; content:""; display:block; width: 15px; height: 10px;}
.section2 .apply-btn:hover:after{background: url(../img/arrow2-hover.png) no-repeat; }

.section3 h3{color:#88498f;}
.section3 .apply-btn{ position:relative; background:transparent; border: 2px solid #88498f; width: 201px; height: 50px; padding: 10px 30px; font-weight: 700; color: #88498f !important; border-radius: 30px; text-align:left;}
.section3 .apply-btn:hover{background:#88498f; color:#fff !important;border: 2px solid #88498f;}
.section3 .apply-btn:after{ background: url(../img/arrow3.png) no-repeat; position:absolute; right:20px; top:18px; content:""; display:block; width: 15px; height: 10px;}
.section3 .apply-btn:hover:after{background: url(../img/arrow3-hover.png) no-repeat; }

.section4{ text-align:center; background:#f5f5f5; padding: 60px 0 50px; margin-bottom: 0px;}
.section4 h2{ text-align:center; font-size: 35px; margin-bottom: 50px; font-weight: 400;}
.section4 h2 span{ font-weight: 700;}
.section4 .box{ text-align:center; margin-bottom:30px; }
.section4 .box h3{color:#59baa5; font-size: 20px; font-weight: 700; margin-bottom: 5px;}
.section4 .box p{ text-align:center;}
.cir-icon { margin-bottom: 20px;}

.section4 .lead-text{display:block;}
.lock{float: left; padding:0 10px 0 0; }
.section4 .lead-text{ text-align: left; margin:0 auto; width: 240px; }

.section4 .apply-btn{ position:relative; background:transparent; border: 2px solid #88498f; width: 250px; padding: 10px 30px 11px; font-weight: 700; color: #88498f !important; border-radius: 30px; text-align:left; margin-bottom: 10px;}
.section4 .apply-btn:hover{background:#88498f; color:#fff !important;border: 2px solid #88498f;}
.section4 .apply-btn:after{ background: url(../img/arrow3.png) no-repeat; position:absolute; right:20px; top:20px; content:""; display:block; width: 15px; height: 10px;}
.section4 .apply-btn:hover:after{background: url(../img/arrow3-hover.png) no-repeat; }


.section5{background: linear-gradient(350deg,#36907d,#59baa5 50%);padding: 50px 0; }
.section5 h4{font-size: 35px; color:#fff; line-height: 40px;}
.section5 .apply-btn{ position:relative; background:transparent; border: 2px solid #fff; width: 201px; height: 50px; padding: 10px 30px; font-weight: 700; color: #fff !important; border-radius: 30px; text-align:left;}
.section5 .apply-btn:hover{border-color:#fff; background:#fff; color:#59baa5 !important;border: 2px solid #fff;}
.section5 .apply-btn:after{ background: url(../img/arrow2.png) no-repeat; position:absolute; right:20px; top:18px; content:""; display:block; width: 15px; height: 10px;}
.section5 .apply-btn:hover:after{background: url(../img/arrow2-hover.png) no-repeat; }

.sidebar{ position:relative; margin:0; padding:0;}
.sidebar ul li{ position:relative; margin:0 0 5px; padding:0 0 0 20px; font-weight: 600;} 
.sidebar h3{ font-size: 22px; font-weight: 600; }
.sidebar span.number{font-size: 40px; font-weight: 600; color:#00b1ac; margin:15px 0; padding:0; display:block;}
.sidebar p{ margin:0;}
.ads{ margin-bottom: 15px; display:block;}
	
.ser-box{ position:relative; margin:0; padding:0;}	
.ser-box ul{ list-style: none; position:relative; margin:0; padding:0;}	
.ser-box ul li{position:relative; margin:0 0 15px; padding:0 0 0 32px; background: url(../img/check-box.png) no-repeat 0 2px;}	
.ser-box ul li a{ font-size: 18px; font-weight: 600;}
	
@media (max-width:767px){
#content.post h2, #content.post p{text-align:center;}
#content h1{margin-bottom:5px;padding:10px 0 0px;text-align:center;font-size:25px;line-height:40px;}
.apply-btn{font-size:20px;padding:6px 30px}
.icon{text-align:center;margin:0px 0;}
.ws-poster-column{ width: 50%;}
.ws-poster-column p.lefttextbox { margin: 0; padding: 6px 2px 6px 8px; text-align: left !important;}
.post p.lead { font-size: 17px;  font-weight: 700; line-height: 27px; margin-bottom: 25px;}
.testimonial .item {  padding: 0 20px;}
.inner-content ul li { float: none; font-size: 17px; margin-bottom: 50px; padding: 0; text-align: center; width: 100%;background: none;}
.punchline h2 { font-size: 43px;} 
.article-value { font-size: 5rem;}
.threebox .box{ margin-bottom: 30px;}
#two-layout .box { padding: 30px 0 0; width: 100%;}
#friendly ul li { float: none; text-align: center; width: 100%;}
#friendly ul li:nth-child(n+1):hover .bloc, #friendly ul li:nth-child(n+2):hover .bloc { display: block; left: 0; right:0; min-height: 300px; min-width: 300px; top: 0; z-index: 99;}
.btn{    min-width: 278px;}
.section2 .apply-btn {  width: 100%;}
.three-layout .box{padding: 15px 20px 15px;}
#content.post h2, #content.post p{ text-align: left;}
#content .section4 p{ text-align:center;}
.section4 .box{ margin-bottom: 50px;}
.small-text p{ float: none;}
#content .wrp-box .wrap-box p{ text-align:center;}
#content h1{font-size: 30px;line-height: 36px;}
.img1{width: 310px;height: 393px;}
.section1 .img1 .imag-alt { width: 100px; bottom: 99px; right: 11px; font-size: 16px; line-height: 20px;}
.resion-to-apply ul li, .list-bullet ul li { float: none; width: 100%;}
}

@media (max-width:380px){
.three-layout .box .left-b{width: 25%;padding-top: 25px;}
.img1 { width: 290px; height: 350px;}
.section1 .img1 .imag-alt { width: 100px; bottom: 83px; right: 7px; font-size: 14px; line-height: 16px;}
}

.info-text{margin:0;padding:0;}
.info-text figure.image1{text-align:left;display:block;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.info-text figure.image1-xs{display:none;transition:all 0.3s cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.info-text figure.image1-xs1{display:none;}
@media (max-width:767px){.info-text figure.image1{display:none;}
.info-text figure.image1-xs{display:block;}
.info-text figure.image1-xs1{display:none;}
}
@media (max-width:540px){.info-text figure.image1-xs{display:none;}
.info-text figure.image1-xs1{display:block;}
}
.form-horizontal .control-label{font-size:17px;font-weight:100;margin:10px 0;text-align:left;}
.btn-default{background-color:#fff;border-color:#ccc;color:#333;font-size:17px;font-weight:400;padding:10px 37px;}
textarea.form-control{min-height:200px;}
.form-control{height:60px;}

#footer #navigation{text-align:center;padding:20px 0; margin:0px;}
#footer #navigation h2{ text-align: left; color:#fff; font-size: 15px; margin-bottom: 0px; font-weight: 600; text-transform: uppercase; padding-left: 10px;}
#footer #navigation ul{list-style:none;margin:0;padding:0px;text-align:left;}
#footer #navigation ul li{display:inline-block;margin:0 0 20px 0; padding:0px 10px; border-right: 1px solid #fff; line-height:15px;text-align:left;background: none;}
#footer #navigation ul li a{color:#f1f1f1; font-size: 1.3rem;  font-weight: 400; list-style-type: none; margin-top: 2rem; text-align: left;}
#footer #navigation ul li a:hover{color:#e80808;}
#footer.post h4{font-size:17px;color:#151515;line-height:30px;font-weight:100;text-transform:uppercase;margin-bottom:15px;}
#footer #navigation ul li:last-child{border-right:0;}
#footer.post p{color:#151515;}
#footer .copyright{padding:8px 15px;margin-bottom:0px; text-align:left;}
#footer .copyright p{font-size:16px;color:#fff;margin-bottom:0px;line-height:32px;text-align: center;}
#footer .copyright p a{color:#fff;word-wrap:break-word;}
#footer .logo-box{ margin: 15px 0 0; }
#footer .logo-box ul{ margin:0 0 10px; padding:0; list-style: none;}
#footer .logo-box ul li{ display:inline-block; width: 18%; background: none; margin-bottom: 15px;}
#footer .logo-box ul li.dmca{ width: 40%;} 

@media (max-width:767px){	
#footer.post h4, #footer.post p{text-align:center;}
}

#scroll{position:fixed;right:0;bottom:0;background:#151515;color:#fff;text-decoration:none;padding:5px 13px;border-radius:50%;z-index:999;}

[data-notify="progressbar"] {
	margin-bottom: 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 10px;
}

.alert-info{ display: none !important;}

.servey{ margin:0; padding:0; position:relative;}
.servey ul{ list-style: none; margin:0; padding:0; position:relative; text-align: left;}
.servey ul li{ width: 49%; float: left; list-style: none; margin:0 5px 10px; padding:20px 15px; position:relative; border: 1px solid #666; border-radius: 5px; text-align:left; font-size: 20px; background: none;}
.servey ul li a.btn{ background:#F00; padding: 7px 20px; color:#fff; font-weight: 700; transition: all 0.5s ease;}
.servey ul li a.btn:hover{ background:#202020;}
.servey ul li p{ text-align:left; font-size: 20px;}
.servey ul li h3{ margin-bottom:10px; font-size: 30px;}

.servey ul li .left{ float:left; padding:20px 0 0 0; width: 30%; text-align:left; min-height: 100px;}
.servey ul li .right{ float:right; padding:0 0 0 30px; width: 70%;text-align:left;}

.sur-list{ width: 80%; margin:0 auto; text-align:center;}


.survey-btn {
    position: fixed;
    top: 18%;
    right: 5px;
    display: block;
    z-index: 9999;
}

.form-wrp{ position:relative;margin:0; padding:50px 0;}
.contact-form{ position:relative; margin:0; padding:0px 0;} 
.msg-box {width: 60%;margin: 0 auto 50px; min-width: 200px; padding-top: 50px;}
.contact-form ul{ position:relative; list-style: none; margin:0; padding:0;}
.contact-form ul li{ position:relative; margin:0 0 10px; padding:0; background: none;}
.contact-form ul li label { padding-left: 20px;}
.contact-form ul li .bodytext{ width: 100%;
position: relative;
box-sizing: border-box;
z-index: 5;
height: 100px;
left: 0px;
top: 0px;
border: 1px solid rgb(227, 227, 227);
background-color: rgb(255, 255, 255);
border-radius: 16px;
font-family: Open Sans;
font-size: 16px;
color: rgb(0, 0, 0);
line-height: 1;
padding: 12px 20px; margin-bottom: 20px;
transition: border-color 200ms ease 0s, box-shadow 200ms ease 0s;

}

.contact-form ul li input{ width: 100%;
position:relative;
box-sizing: border-box;
z-index: 18;
height: 48px;
left: 0px;
top: 0px;
border: 1px solid rgb(227, 227, 227);
background-color: rgb(255, 255, 255);
border-radius: 40px;
font-family: Open Sans;
font-size: 16px;
color: rgb(0, 0, 0);
padding: 0px 20px;
transition: border-color 200ms ease 0s, box-shadow 200ms ease 0s;

}





.contact-form ul li .btn-submit{
position: absolute;
box-sizing: border-box;
z-index: 15;
height: 48px;
width: 100%;
left: 0px;
top: 0px;
padding: 0px;
cursor: pointer;
background: rgba(0, 0, 0, 0) -webkit-linear-gradient(left, rgb(148, 115, 221) 0%, rgb(26, 201, 228) 100%) repeat scroll 0% 0%;
border: medium none;
text-align: center;
font-family: Open Sans;
font-size: 18px;
font-weight: 600;
color: rgb(255, 255, 255);
line-height: 1;
border-radius: 30px;
transition: background 200ms ease 0s;}


@media (max-width:1100px){	
.servey ul li{ min-height: 180px;}
}

@media (max-width:1020px){	
.servey ul li{ width: 47%; }
}

@media (max-width:980px){	
.servey ul li{ min-height:210px;}
}

@media (max-width:767px){	
.servey ul li{ min-height:210px; width:100%; margin:0 0 20px;}
.servey ul li .left, .servey ul li .right { float: none; min-height: 100px; padding:0; text-align: center;width: 100%;}
.btn{min-width:222px;}
.sur-list{ width: 100%;}
.survey-btn{ display:none;}
.msg-box {width: 50%; min-width: 150px; padding-top: 0px;}
}



.custom-social-proof{ position:relative; z-index:999; display:block;}
.proof-notification{ width: 100%; max-width: 350px; margin: 0 0 10px 10px; border-radius: 50px; position: fixed; bottom:0; left:0; background: #fff; padding: 10px 16px; border: 1px solid rgba(216,217,226,.5); box-shadow: 10px 20px 40px 0 rgba(36,35,40,.1)}

.left-b{ width: 30%; float: left;}
.right-b{ width:70%; float: right;}

.proof-notification h3{ font-size: 12px; font-weight: 400; margin-bottom: 5px; background:#f0f1f7; padding:4px 2px; color:#242328; display:inline-block; clear:both;}
.proof-notification p{font-size: 10px; text-align: left; line-height: 12px; margin-bottom: 5px; color:#686b81;}
.proof-notification p.powertxt, .proof-notification p.powertxt .timetxt{ text-align:left; margin:0; padding:0; left:0;}
.proof-leftpan{ text-align:center; display:block; padding: 0px 0 0 0px }
.proof-notification .col-sm-3{ padding-right:0;}



@media (max-width:767px){
.proof-notification{ max-width: 300px; padding: 10px 13px; }
}

@media (max-width:480px){
.custom-social-proof{ display:none;}
}

.text-hidden-open{
    margin: 0 auto;
    text-align: center !important;
}
.text-hidden-cover{
    display: block !important;
    padding-top: 50px !important;
    background: #ffffff !important;
    text-align: center;
    position: absolute !important;
    bottom: 0;
    width: 100%;
    margin-bottom: 0 !important;
}
.text-hidden{
    position: relative;
    display: block;
    max-height: 600px;
}

.opened.text-hidden{
    max-height: initial !important;
}

.opened .text-hidden-cover{
    position: relative !important;
}