body {overflow-x: hidden; }
.clear{clear:both;}
@font-face { font-family: 'robotoregular'; src: url('../fonts/roboto-regular-webfont.eot'); src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-regular-webfont.woff2') format('woff2'), url('../fonts/roboto-regular-webfont.woff') format('woff'), url('../fonts/roboto-regular-webfont.ttf') format('truetype'), url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg'); font-weight: normal; font-style: normal;  }
@font-face {font-family: "Flaticon"; src: url("../fonts/flaticon.eot"); src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"), url("../fonts/flaticon.woff") format("woff"), url("../fonts/flaticon.ttf") format("truetype"), url("../fonts/flaticon.svg") format("svg"); font-weight: normal; font-style: normal; }
[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
	font-family: Flaticon;
        font-size: 20px;
font-style: normal;
margin-left: 20px;
}.flaticon-ascending24:before {
	content: "\e000";
}

.header-fixed{
    /*position: fixed;*/
    width: 100%;
    top: 0;
    z-index: 999;
    padding-left:10px;
}
.hdr-signin{
     font-weight: 600;
    font-size: 14px !important;
       padding: 8px 15px;
    color:#205a39;
}
/*.sign-hdr-lbl{*/
/*        font-weight: 600;*/
/*    font-size: 16px;*/
/*       padding: 8px 15px;*/
/*    color:#205a39;*/
/*}*/
.home-btn button{
    background-color:#fff;
}
/*.home-btn button:hover, .home-btn button:focus, .home-btn button:active{*/
/*     border-radius:30px;background-color:#205a39;border:1px solid #205a39;*/
/*}*/
.home-btn button:focus-visible{
        outline: none;
}
.abutton {
    display: inline-block;
    width: 125px;
    padding: 6px 12px;
    line-height:1.43;
    text-align: center;
    vertical-align:middle;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    text-decoration:none;
    background-color:lightgray!important;
    color:#205a39!important;
    border:1px solid #205a39!important;
}
#signup-user .btn{
    padding:8px 10px;
}
#signin-user .btn{
    padding:8px 10px;
}
.home-btn button:active{
 box-shadow:none;   
}
.hdr-signin:hover, .hdr-signin:focus, .hdr-signin:active{
     border-radius:30px;background-color:#205a39;
    color:#fff;
}
@media only screen and (max-width:770px){
.svg-container{
    width: 5em !important;
}
.hdr-signin {
    padding: 8px 8px !important;
}
}

/*.sign-hdr-lbl:hover, .sign-hdr-lbl:focus, .sign-hdr-lbl:active{*/
/*     border-radius:30px;background-color:#205a39;border:1px solid #205a39;*/
/*    color:#fff;*/
/*}*/

.flaticon-bars42:before {
	content: "\e001";
}
.flaticon-businessman252:before {
	content: "\e002";
}
.flaticon-connected22:before {
	content: "\e003";
}
.flaticon-envelope54:before {
	content: "\e004";
}
.flaticon-mail26:before {
	content: "\e005";
}
.flaticon-mail87:before {
	content: "\e006";
	font-size:200px;
}
.flaticon-message:before {
	content: "\e007";
	font-size:200px;
}
.flaticon-opened4:before {
	content: "\e008";
}
.flaticon-society:before {
	content: "\e009";
}
.flaticon-envelope54:before {
content: "\e00d";
}
.flaticon-inspiration:before {
content: "\e00e";
}
.flaticon-marketing8:before {
content: "\e00f";
}
.flaticon-network40:before {
content: "\e010";
}
.flaticon-promoting:before {
content: "\e011";
}
.flaticon-salutation:before {
content: "\e012";
}
.flaticon-seo15:before {
content: "\e013";
}

.flaticon-users30:before {
content: "\e015";
}
.flaticon-users6:before {
content: "\e016";
}
.flaticon-viral:before {
content: "\e017";
}

p {font-size: 20px; margin:10px;letter-spacing:0.04em; } 
a, a:hover, a:focus, a:active, a.active { outline: 0; color: #25337b; }
h1, h2, h3, h4, h5, h6 {/* text-transform: uppercase;*/ font-family:Arial, sans-serif, Helvetica; font-weight: normal; }
hr.star-light, hr.star-primary { margin: 25px auto 30px; padding: 0; max-width: 250px; border: 0; border-top: solid 5px; text-align: center; }
hr.star-light:after, hr.star-primary:after { content: "\f005"; display: inline-block; position: relative; top: -.8em; padding: 0 .25em; font-family: FontAwesome; font-size: 2em; }
hr.star-light { border-color: #fff; } 
hr.star-light:after {color: #fff; background-color: #18bc9c; }
hr.star-primary { border-color: #2c3e50; }
hr.star-primary:after { color: #2c3e50; background-color: #fff; }
.img-centered { margin: 0 auto; }
header { text-align: center; color: #fff; background: #ffffff; }
header .container { /*padding-top: 50px;*/ padding-bottom: 0; padding-left:0px; padding-right:0px; }
header img { display: block; margin: 0 auto 20px; }
header .intro-text .name { display: block; text-transform: uppercase; font-family:Arial, sans-serif, Helvetica; font-size: 2em; font-weight: 700; }
header .intro-text .skills { font-size: 1.25em; font-weight: 300; }
@media(min-width:768px) {
header .container {padding:0; }
header .intro-text .name { font-size: 5em; }
header .intro-text .skills { font-size: 1.75em; }
}
@media(min-width:768px) {
.navbar-fixed-top {/* padding: 20px 0;*/ -webkit-transition: padding .3s; -moz-transition: padding .3s; transition: padding .3s; }
.navbar-fixed-top .navbar-brand { font-size: 2em; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; }
.navbar-fixed-top.navbar-shrink { padding: 10px 0; }
.navbar-fixed-top.navbar-shrink .navbar-brand { font-size: 1.5em; }
}
.navbar { text-transform: uppercase; font-family: Arial, sans-serif, Helvetica; font-weight: 700; }
.navbar a:focus { outline: 0; } 
.navbar .navbar-nav { letter-spacing: 0px; }
.navbar .navbar-nav li a:focus { outline: 0; }
.navbar-default, .navbar-inverse { border: 0; height:70px; background-color:#f0f0f0; } 
section {/* padding: 100px 0 0;*/ min-height:600px; } 
section h2 { margin: 0; font-size: 30px; text-align:center;}
section.home-hdrs { color: #fff; background: #f0f0f0; }
section.home-hdrs h2{color:#0f4a75; /*#3c763d;*/}
section.home-hdrs p{color:#333333;}


div.home-hdrs h2 { margin: 0;font-size: 2.5em; /*text-align:left;*/ color:#0f4a75;/*#3c763d;*/}
div.home-hdrs { color: #fff; background: white; }
div.home-hdrs p {color:#000000;font-size: 18px; margin:10px;letter-spacing:0.03em; padding:0px 15px;line-height:1.3;} 
div.home-hdrs p.small {color:#000000;font-size: 16px; margin:20px;letter-spacing:0.03em; line-height:1.3;} 
@media only screen and (max-width:754px){
    div.home-hdrs p {padding:0px;} 
}
    

@media(max-width:767px) {
section { padding: 0px 0; }
section.first { padding-top: 75px; }
/*.heading_section span.second-child{width:60% !important;}	
.heading_section span.first-child{width:50px !important;}*/
}

.btn-outline { margin-top: 15px; border: solid 2px #fff; font-size: 20px; color: #fff; background: 0 0; transition: all .3s ease-in-out; }
.btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active { border: solid 2px #fff; color: #18bc9c; background: #fff; }
.floating-label-form-group { position: relative; margin-bottom: 0; padding-bottom: .5em; border-bottom: 1px solid #eee; } 
.floating-label-form-group input, .floating-label-form-group textarea { z-index: 1; position: relative; padding-right: 0; padding-left: 0; border: 0; border-radius: 0; font-size: 1.5em; background: 0 0; box-shadow: none!important; resize: none; }
.floating-label-form-group label { display: block; z-index: 0; position: relative; top: 2em; margin: 0; font-size: .85em; line-height: 1.764705882em; vertical-align: middle; vertical-align: baseline; opacity: 0; -webkit-transition: top .3s ease,opacity .3s ease; -moz-transition: top .3s ease,opacity .3s ease; -ms-transition: top .3s ease,opacity .3s ease; transition: top .3s ease,opacity .3s ease; }
.floating-label-form-group::not(:first-child) { padding-left: 14px; border-left: 1px solid #eee; }
.floating-label-form-group-with-value label { top: 0; opacity: 1; }
.floating-label-form-group-with-focus label { color: #18bc9c; } 
form .row:first-child .floating-label-form-group { border-top: 1px solid #eee; }
footer { color: #040303; }
footer h3 { margin-bottom: 30px; }
footer .footer-above { padding-top: 50px; background-color: #2c3e50; }
footer .footer-col { margin-bottom: 50px; }
footer .footer-below { padding: 25px 0; background-color: #D6D6D6; }
.btn-social { display: inline-block; width: 50px; height: 50px; border: 2px solid #fff; border-radius: 100%; text-align: center; font-size: 20px; line-height: 45px;}
.btn:focus, .btn:active, .btn.active { outline: 0;} 
.scroll-top { z-index: 1049; position: fixed; right: 2%; bottom: 2%; width: 50px; height: 50px;}
.scroll-top .btn {width: 50px; height: 50px; border-radius: 100%; font-size: 20px; line-height: 28px; }
.scroll-top .btn:focus { outline: 0; }
.slider_container{width:100%;}
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av { background:#f2583e; border:1px solid #d0d0d0; overflow: hidden;  cursor: pointer;}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover {background-position: -37px -7px; }
.jssorb05 .av {background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover {background-position: -97px -7px;}
.jssora11l, .jssora11r, .jssora11ldn, .jssora11rdn {position: absolute; cursor: pointer; display: block; background: url(../img/a11.png) no-repeat; overflow: hidden;}
.jssora11l { background-position: -11px -41px; display:none;}
.jssora11r { background-position: -71px -41px; display:none;}
.jssora11l:hover { background-position: -131px -41px;}
.jssora11r:hover {background-position: -191px -41px;}
.jssora11ldn {background-position: -251px -41px;}
.jssora11rdn {background-position: -311px -41px;}
.slider_title{position:absolute;left:173px;top:160px; /*background:rgba(255, 255, 255, 0.74);*/ color:#230900; padding:0; text-shadow: 0px 0px 1px #787A7A; }
.slider_title h1{font-size:56px; float:right; font-weight:normal; width:100%; line-height:25px; text-align:right; margin-bottom: 20px;  text-transform: inherit;}
.slider_title h3{font-size:31px; font-weight:normal; float:right; width:100%; line-height:20px; text-align:right;  text-transform: inherit; }
.slider_titletwo{position:absolute;left:15px;top:160px; /*background:rgba(255, 255, 255, 0.70);*/ color:#FFFFFF; padding:0;}
.slider_titletwo h1{font-size:56px; float:right; font-weight:normal; width:100%; line-height:25px; text-align:right; margin-bottom: 20px;  text-transform: inherit;}
.slider_titletwo h3{font-size:31px; font-weight:normal; float:right; width:100%; line-height:20px; text-align:right; text-transform: inherit;}
.slider_titletwo h3 small{color:#FFFFFF;}
.slider_titlefour{position:absolute;left:160px;top:160px; /*background:rgba(255, 255, 255, 0.74);*/ color:#ffffff; padding:0; }
.slider_titlefour h1{font-size:56px; float:right; font-weight:normal; width:100%; line-height:25px; text-align:right; margin-bottom: 10px;  text-transform: inherit;}
.slider_titlefour h3{font-size:31px; font-weight:normal; float:right; width:100%; line-height:20px; text-align:right;  text-transform: inherit;}
.slider_titlefour h3 small{color:#FFFFFF;}
.slider_titlethree{position:absolute;left:173px;top:160px; /*background:rgba(255, 255, 255, 0.70);*/ color:#282A2E; padding:0;}
.slider_titlethree h1{font-size:56px; float:right; font-weight:normal; width:100%; line-height:25px; text-align:right; margin-bottom:13px;  text-transform: inherit;}
.slider_titlethree h3{font-size:31px; font-weight:normal; float:right; width:100%; line-height:20px; text-align:right; text-transform: inherit;}
.slider_titlethree h3 small{color:#FFFFFF;}
.slider_titlefour{position:absolute;left:173px;top:160px; /*background:rgba(255, 255, 255, 0.70);*/ color:#ffffff; padding:0;}
.slider_titlefour h1{font-size:56px; float:right; font-weight:normal; width:100%; line-height:25px; text-align:right; margin-bottom:13px;  text-transform: inherit;}
.slider_titlefour h3{font-size:31px; font-weight:normal; float:right; width:100%; line-height:20px; text-align:right; text-transform: inherit;}
.slider_titlefour h3 small{color:#FFFFFF;}

.navbar {text-transform: none; font-family: Arial, sans-serif, Helvetica; font-weight: normal; font-size: 17px; border-bottom: 1px solid #C6C6C6; /*box-shadow: 0px 0px 29px rgba(0, 0, 0, 0.13);*/ }

/*.hvr-overline-from-left {   display: inline-block;   vertical-align: middle;   -webkit-transform: translateZ(0);   transform: translateZ(0);   box-shadow: 0 0 1px rgba(0, 0, 0, 0);   -webkit-backface-visibility: hidden;   backface-visibility: hidden;   -moz-osx-font-smoothing: grayscale;   position: relative;   overflow: hidden; } .hvr-overline-from-left:before {  content: "";   position: absolute;   z-index: -1;  left: 0;   right: 100%;   top: 0;   background: #2098d1;   height: 4px;   -webkit-transition-property: right;   transition-property: right;   -webkit-transition-duration: 0.3s;   transition-duration: 0.3s;   -webkit-transition-timing-function: ease-out;   transition-timing-function: ease-out; } .hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {   right: 0; } */
#neighbourhood{background-attachment: scroll; background-image: url(images/mn_bnr_playing_girl.jpg); background-repeat: no-repeat; background-position: top center; background-size:100% 100%; /*1000px; margin-top:72px;*/ display:block;} 
.features-heading{color:#fff; padding-top:30px;position:relative; /*float:left;*/}
.backg_content{color:#fff; margin-top: 70px;}
.backg_content h4{text-align:center; font-size:24px; line-height: 3.2;font-weight:bold;}
.backg_content p{font-size:16px; line-height:22px; font-family:Arial, sans-serif, Helvetica; font-weight:normal;}
.heading_section img{padding:9% 0%;}
.heading_section span.first-child{ border: 1px solid #fff; height: 0; float: left; border-bottom: 0px; width: 5%; margin: 16px 6px 0 0;}
.heading_section span.second-child{ border: 1px solid #fff; height: 0; float: left; border-bottom: 0px; width:74%; margin: 16px 0 0 6px;}
.heading_section span.img_icon{width: 80px; border-radius: 50%; border: 1px solid #D6D6D6; background: #EAF9FF; float: left; height: 80px; top: -24px; position: absolute; right: 0;}
.features-section img{padding:14% 0%;}
.features-section span.first-child{ border: 1px solid #D6D6D6; height: 0; float: left; border-bottom: 0px; width: 5%; margin: 16px 6px 0 0;}
.features-section span.second-child{ border: 1px solid #D6D6D6; height: 0; float: left; border-bottom: 0px; width:78%; margin: 16px 0 0 6px;}
.features-section span.img_icon{width: 80px; border-radius: 50%; border:1px solid #E0E0E0; background: #ffffff; float: left; height: 80px; top: -24px; position: absolute; right: 0;}

.other_siteswrap{margin-top:50px;}
.other_siteswrap p{font: normal 16px/26px Arial, Helvetica, sans-serif;}
.creativeSolutions{background-attachment: scroll; background-image: url(../images/creative_solutionsBg.png); background-repeat: no-repeat; background-position: top center; background-size:1920px; }
.creativeSolutions p{color:#ffffff !important; text-align:center;}
.creative_icon{background:#EF7A0C; border-radius: 100%; text-align:center; max-width: 226px; width: 100%; margin:0 auto; border: 1px solid #FFF;}
.creative_icon div.glyph-icon::before{font-size: 92px; font-style: normal; margin-left: 4px; line-height: 220px;}
.creative_icon2{background:#4EB36F; border-radius: 100%; text-align:center; max-width: 226px; width: 100%; margin:0 auto; border: 1px solid #FFF;}
.creative_icon2 div.glyph-icon::before{font-size: 130px; font-style: normal; margin-left: 4px; line-height: 220px;}
.creative_icon3{background:#DD4396; border-radius: 100%; text-align:center; max-width: 226px; width: 100%; margin:0 auto; border: 1px solid #FFF;}
.creative_icon3 div.glyph-icon::before{font-size: 105px; font-style: normal; margin-left: 4px; line-height: 220px;}
.creative_icon4{background:#5F5959; border-radius: 100%; text-align:center; max-width: 226px; width: 100%; margin:0 auto; border: 1px solid #FFF;}
.creative_icon4 div.glyph-icon::before{font-size: 110px; font-style: normal; margin-left: 4px; line-height: 220px;}
section#contact h2{ color:#FA6E45; }
.contact_form{background: #FBFBFB; padding: 37px 0 20px; border: 1px dotted #DBDBDB; box-shadow: 0px 0px 10px #DADADA inset; border-radius: 10px;}
.contact_form ul{float:left; margin:0; padding:0; }
.contact_form ul li{float:left; width:100%; list-style:none; margin: 4px 0; color:#333333;}
.contact_form ul li a{color:#333333;}
.contact_form ul li img{margin-right: 8px; margin-left: 12px;}
.flaticon-email20{width:20px;}
.features{ text-align:center; /*min-height:295px;*/padding-top:30px;/*width:80%;*/}
.features p{margin-top:10px; /*text-align:justify;*/ font-size:1.4em;font-family:Arial,sans-serif,Helvetica ;line-height:1.5;margin:20px 60px;}
.jssorb05{left:initial !important;}
#slider1_container{/*width: 1349px !important;*/ margin:0 auto !important;}
.slider-wrap{cursor: move; position: absolute; left: 0px; top: 0px; width:1550px; max-width:100%; height: 622px; overflow: hidden;}
/*.slider-wrap img{max-width:100%; width:100% !important;}*/
.backg_content a{text-decoration:none; color:#ffffff;}
.backg_content a:hover{text-decoration:none;  transition: .3s; transform: rotateY(40deg);}
.carousel-caption h1{font-size:56px; text-align:right; padding:0px; margin:0px; }
.hd-container{padding:0 !important;}
.connt-with-consumer{width:614px;}
.connt-with-consumer h1{color:#000000;}
.neig-sm{left: 10%; top:5%; }
.neig-sm h1{color:#000000;}
.last-slider{left:14%;}
.last-slider h1{color:#000000;}
@media only screen and (max-width:1366px) and (min-width:1199px){
.creativeSolutions{background-attachment: fixed; background-size:100%;}
}
@media only screen and (max-width:1198px) and (min-width:991px){
.heading_section span.second-child{width:76%;}	
.features-section span.second-child{width:80%;}
.creativeSolutions{background-attachment: fixed; background-size:100%;}
}
@media only screen and (max-width:990px) and (min-width:769px){
.heading_section span.second-child{width:70%;}	
.features-section span.second-child{width:75%;}
}
.contact_li{margin-top: 43px; margin-bottom: 43px;}
@media only screen and (max-width:768px) and (min-width:480px){
.carousel-caption h1{font-size:38px; text-align: center;}
.carousel-caption{width: 480px; left:0px;}
.carousel{padding-top:61px;}
}
@media only screen and (max-width:779px) and (min-width:320px){
.carousel-caption h1{font-size:26px; text-align: center;}
.carousel-caption{width: 320px; left:0px;}
.carousel{padding-top:61px;}
}
@media only screen and (max-width:768px) and (min-width:320px){
.heading_section span.first-child{display:none;}
.heading_section span.second-child{display:none;}
.heading_section span.img_icon{left: 11px; right:inherit;}
.features-heading{margin:30px 0px 0px 80px;padding-top:20px;}
.features-section span.second-child{display:none;}
.features-section span.first-child{display:none;}
.features-section span.img_icon{left: 11px; right:inherit;}

.creativeSolutions{background-attachment: scroll; background-size:inherit; background-repeat: repeat;}
section {padding: 0;}

}
@media only screen and (max-width:319px) and (min-width:240px){
.heading_section span.first-child{display:none;}
.heading_section span.second-child{display:none;}
.heading_section span.img_icon{left: 76px; top: -78px; right: inherit;}
.features-heading{margin: 35px auto 0px; float: initial;text-align: center;}
.features-section span.second-child{display:none;}
.features-section span.first-child{display:none;}
.features-section span.img_icon{left:64px; top: -78px; right: inherit;}
.features img{ max-width:100%;}
.logo img{max-width:100%;}

.creativeSolutions{background-attachment: scroll; background-size:inherit; background-repeat: repeat;}
a.logo{width:45%;margin-left:-10px!important;}
a.logo img{max-width:100%;}
.carousel{padding-top:61px;}
.carousel-caption h1{font-size:20px; text-align: center; background: rgba(255, 255, 255, 0.37);}
.carousel-caption{width: 240px; left:0px; top:0;}
.carousel-indicators{bottom:-11px;}
.backg_content{margin-top: 30px;}
section {padding:57px 0px 0;}
.creative_icon div.glyph-icon::before{line-height:175px;}
.creative_icon2 div.glyph-icon::before {font-size: 116px; line-height: 184px; }
.creative_icon3 div.glyph-icon::before{line-height:175px;}
.creative_icon4 div.glyph-icon::before{line-height:175px;}
}

a.logo{height:60px!important;margin-left:0px;}
.clr{ clear:both; }

 /*.header-right {float:none!important;margin:25px;}*/
.home-btn {float:right;border:0;background-color:transparent;margin:0px;}
.sign-top {float:right;margin:20px;}
.signin-pop {background-color:#fff;border-radius:7px;position:absolute;top:80px;right:60px;display:none;border:1px solid gray;width:340px;max-width:400px;box-shadow:0px 4px 8px gray;}
/*.signup-pop {background-color:#fff;border-radius:0px 0px 7px 7px;position:absolute;top:70px;right:40px;display:none;border:1px dotted gray;min-width:340px;max-width:550px;}*/
.signup-pop {background-color:#fff;border-radius:7px;position:absolute;top:80px;right:40px;display:none;border:1px solid gray;width:340px;max-width:400px;box-shadow:0px 4px 8px gray;}

.neighbour-slides {
    max-height:40em;
    height:34em;
    max-width:100%;
    background-image: url(../images/mn_bnr_playing_girl.jpg);
    background-size: 100% 100%;
    background-size:cover;} 

@media all and (max-width: 320px) { /* for smaller-screen views */
 .home-btn {float:right;border:0;background-color:transparent;margin:0px 3px;}
 .sign-top {margin:15px;}
}
@media all and (min-width: 350px) {
    .neighbour-slides { height:20em; }
}
@media all and (min-width: 500px) {
    .neighbour-slides { height:24em; }
}
@media all and (min-width: 700px) {
    .neighbour-slides { height:28em; }
}
@media all and (min-width: 900px) {
    .neighbour-slides { height:35em; }
}
@media all and (min-width: 1200px) {
    .neighbour-slides { height:45em; }
}



.hdr-signin {font-size:13px;margin:10px;color:#1a381a;font-weight:bold;}
@media all and (min-width: 450px) {
    .hdr-signin { margin:6px; }
}


/* added for slide-test. Remove/retain once done testing 
[data-slides] {
    background-image: url(../../images/mn_bnr_img8.jpg); 
    background-repeat: no-repeat;
    background-position: center top;
    background-size: cover;
    transition: background-image 1s linear;
    
    max-height:50em;height:44em;max-width:100%;background-image: url(../images/mn_bnr_img8.jpg);background-size: 100% 100%;top:0;left:0;
}

.slide-test { height: 500px; }

@media all and (min-width: 350px) {
    .slide-test { height: 300px; }
}
@media all and (min-width: 570px) {
    .slide-test { height: 400px; }
}
@media all and (min-width: 870px) {
    .slide-test { height: 500px; }
}
@media all and (min-width: 1070px) {
    .slide-test { height: 600px; }
}
*/


@media only screen and (min-width:770px){
.navbar-header.header-right {float:right!important;}    
}



@media only screen and (max-width:785px){
.features p{/*text-align:justify;*/ font-size:1em;/*font-family:serif;*/line-height:1.5;margin:15px;}
div.home-hdrs h2 { margin: 0;font-size: 2em; color:#0f4a75;}
}

@media only screen and (min-width:786px) and (max-width:986px){
.features p{/*text-align:justify;*/ font-size:1.2em;/*font-family:serif;*/line-height:1.5;margin:15px;}
div.home-hdrs h2 { margin: 0;font-size: 2em; color:#0f4a75;}
}

.signin-pop {top:80px;}

/*
@media only screen and (min-width:990px){
.signin-pop {top:65px;}
}
@media only screen and (max-width:770px){
.signin-pop {top:80px;}
}
@media only screen and (min-width:770px) and (max-width:990px){
.signin-pop {top:80px;}
}
.signup-pop {top:70px;}
*/

/* SA - Added the following for revised login popup views - Sept 19, 2020 - BEGIN */
@media (min-width:767px) and (max-width:990px){
ul.nav.navbar-nav.navbar-right {
/*  margin: 0;
    position: absolute;
    right: 0;*/
    top: 5px!important;
/*  max-width: 60%;
    background: #fff;
    z-index: 9999!important;
    box-shadow: 2px 1px 2px 2px #ccc;*/
}
}
@media(min-width:990px){
ul.nav.navbar-nav.navbar-right {
    margin: 0;
    position: absolute;
    right: 0;
    top: 5px!important;
    max-width: 60%;
    background: #fff;
    z-index: 9999!important;
    box-shadow: 2px 1px 2px 2px #ccc;
}
}
@media(min-width:320px) and (max-width:990px){
.left_sidebar {display:none!important;}    
} 

@media (min-width: 320px) {
span.chil_mob, span.regul_mob {
    text-align: center;
    color: #4f82a9;
    font-size: 20px;
    font-weight: 700;
    display:block!important;
    margin: 20px 40px;
    border-bottom: 0;
}
}

ul.rglog  { border-radius:7px!important; list-style:none;text-align:-webkit-center;}
ul.rglog li { padding:15px!important;}
.btn-log { /*width:90%;*/font-size:14px;font-weight:700;position:relative;/*left:5%;*/margin:auto 35%;background: #205a39!important;border-color:#205a39!important;}
.btn-log2 {font-size:14px;font-weight:700;position:relative;background-color:lightgray!important;/*left:30%;*/margin:auto 33%;color:#205a39!important;border-color:#205a39!important;}
@media only screen and (max-width:792px){
.btn-log2 {left:20%;}    
}
@media only screen and (max-width:990px){
.btn-log2 {left:24%;}    
}
@media only screen and (min-width:991px){
.btn-log2 {left:30%;}
}
@media (max-width: 763px) and (min-width: 320px) {
.hdr-signin {
    font-size: 13px;
    padding: 8px 10px !important;
}
.hdr-signin:hover {
    font-size: 13px;
    padding: 8px 10px !important;
}
   .sign-top{
       margin:20px 0;
   } 
}


/* SA - Added for revised login popup views - Sept 19, 2020 - END */
@media screen and (max-width: 992px) {
    .footer_main {
        display: flex;
        align-items: end;
        position: absolute;
        bottom: 0;
        width: 100%;
    }
}
@media screen and (min-device-width: 360px) and (max-device-width: 900px) and (orientation: landscape) {
      .footer_main {
        position: inherit;
    }
}