@font-face{font-family:Dosis;font-weight:400;src:url(../fonts/Dosis-Regular.otf);}
@font-face{font-family:Dosis;font-weight:600;src:url(../fonts/Dosis-Bold.otf);}
@font-face{font-family:Hobo;src:url(../fonts/HoboStd.otf);}
body{font-family:Dosis;font-weight:400;color:#606060;overflow-y: scroll; overflow-x: hidden;} 
p{font-size:18px;}
h1.heading{font-family:Hobo;color:#29ABE2;font-size:40px;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#394762;}
.nopadding{padding:0px;}
.mainbg{background:url("../images/mainbg.png") no-repeat;}
.fullwidth{height:80vh;width:100vw;background-position:center;background-size:100% 100%;}
.center{text-align:center;}
.logo img{width:300px;}
.accountlogin{position:absolute;right:6%;top:6%;font-size:20px;}
.accountlogin a{color:#000000;}
.navbarcon{background:#000000;padding:15px 0px;}
.navbarcon .navbar{border-radius:0;margin:0px;min-height:inherit;}
.navbarcon .navbar a{color:#ffffff;font-weight:600;font-size:20px;padding:10px 30px;}
.navbarcon .nav>li>a:focus,.navbarcon .nav>li>a:hover{text-decoration:underline;background:none;}
.navbarcon .navbar-nav{display:inline-block;float:none;vertical-align:top;}
.navbarcon .navbar .navbar-collapse{text-align:center;}
.aboutus{background:url("../images/s2bg.png") no-repeat;padding:100px 0px;background-position:center bottom;background-size:cover;}
.boxedtopleft{margin-top:-150px;}
.boxedtopleft .heading{padding:15px;background:#fff;border:5px solid #394762;text-align:center;z-index:1;}
.boxedtopcenter .heading{padding:15px;background:#fff;border:5px solid #394762;text-align:center;z-index:1;}
.boxedtopcenter{position:relative;bottom:50px;}
.contacthead{padding-top:80px;}
.contacthead .heading{padding:15px;background:#fff;border:5px solid #394762;text-align:center;z-index:1;}
.boxedbottomright{margin-bottom:-150px;position:relative;bottom:-25px;}
.boxedbottomright .heading{padding:15px;background:#fff;border:5px solid #394762;text-align:center;z-index:1;}
.playtime{border-top:50px solid #394762;border-bottom:50px solid #394762;background:url("../images/s4bg.png") no-repeat;padding:100px 0px;background-position:center bottom;background-size:cover;}
.justify{text-align:justify;text-justify:inter-word;}
.videocontainer{border:5px solid #394762;border-radius:10px;}
.videocontainer iframe{width:100%;height:300px;margin-bottom:-5px;}
.services{border-top:50px solid #394762;border-bottom:50px solid #394762;background:url("../images/s3bg.png") no-repeat;padding:100px 0px;background-position:center bottom;background-size:100%;}
.services p{margin-bottom:25px;}
.socialbox{padding:0px;border:3px solid #394762;text-align:center;height:550px;overflow:hidden;}
.facebookpagehead{border-bottom:3px solid #394762;padding:10px;text-align:center;margin:5px;}
.fixit .navbarcon{position:fixed;top:0px;width:100%;z-index:10;}
.navbar-toggle .icon-bar{background:#000;}
.navbar-toggle{background-color:#fff;border:1px solid #fff;}
.offerhead{font-family:Hobo;text-align:center;font-size:40px;margin-top:50px;}
.circle4s{width:250px;height:250px;border-radius:50%;color:#fff;background:#29ABE2;border:4px solid #394762;text-align:center;padding:30px 0px;vertical-align:middle;display:table-cell;}
.boxstatic .heading{padding:15px;margin-top:50px;margin-bottom:30px;background:#fff;border:5px solid #394762;text-align:center;z-index:1;}
#gallery .carousel-control,
#testimonials .carousel-control{background:none !Important;}
#gallery .carousel-control img{width:100px;}
#testimonials .carousel-control img{width:50px;}
#gallery .item img{width:100%;border:4px solid #394762;border-radius:20px;height:360px;}
#gallery .carousel-control.left{left:-14%;top:50%;}
#gallery .carousel-control.right{right:-14%;top:50%;}
#testimonials .item .testcont{background:#eeeeee;height:195px;border-radius:20px;padding:5px 20px;text-align:left !important;border:2px solid #29ABE2;}
#testimonials .carousel-control.left{left:37%;top:110%;z-index:10;}
#testimonials .carousel-control.right{right:40%;top:110%;z-index:10;}
#testimonials .item *{color:#424242;font-size:18px;}
.contact{background:url("../images/footerbg.png") no-repeat;background-position:center bottom;background-size:contain;height:500px;}
.footer{background:#394762;padding:30px 15px;}
.footer .logo{width:200px;}
.footer .socialstrip{color:#fff;font-weight:bold;margin-top:30px;}
.footer .socialstrip a{color:#fff;font-weight:bold;margin:0px 6px;}
.newsform *{color:#fff;}
.newsform .emailinput{text-align:center;}
.newsform .submitbtn{background:#A5CD39;}
.newsform input{color:#394762;font-weight:600;font-size:18px;width:100%;border:5px;text-align:center;height:50px;border-radius:5px;}
.copyright{margin-top:12px;font-size:14px;}
.contactusicons img{width:200px;display:block;margin-top:20px;}
.plainlogo{float:right;}
::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:0px;background:none;}
::-webkit-scrollbar-thumb{border-radius:0px;-webkit-box-shadow:none;background:none;}
#php-contact-form form div.cf_row.cf_submit input{background:#29ABE2 !important;border:2px solid #394762 !important;}
#php-contact-form form textarea,
#php-contact-form form input{background:#F2F2F2 !important;border:2px solid #CCCCCC !important;}
.loginform input[type=submit]{width:100%;margin-top:20px;border:1px solid #394762;background:#29ABE2;border-radius:3px;color:#fff;padding:5px;}
.loginform .logininput{width:100%;margin-top:20px;border:1px solid #394762;background:#fff;border-radius:3px;padding:5px;}
.logoutbtn{margin-top:20px;border:1px solid #394762;background:#29ABE2;border-radius:3px;color:#fff;padding:5px;}
.logoutbtn a{color:#fff;}
.panel .imguploader{padding:20px;border-bottom:1px solid #ddd;margin-bottom:20px;}
.panel .imguploader input{margin:10px auto;width:100%;}
.panel{border:none;box-shadow:none;}
.testimonialp input{width:100%;}
.testimonialp textarea{width:100%;}
.testimonialp p{margin:5px 0px !important;text-align:left;font-weight:bold;}
.testimonialp a{margin:0px 10px;}
.hide{display:none;}
.show{display:block !important;}
#gototop{border:1px solid #a4cd39;padding:10px;background:#a4cd39;position:fixed;top:50%;right:30px;border-radius:5px;z-index:100;}
#gototop .fa{color:#FFF;}
.booktext img{padding:10px;width:100%;}
.phonenumberxs{color:#fff;font-size:24px;margin:8px;}
.gallery{display:none;}
.addtest{margin:30px 0px;}
.addtest a{color:#000;}
