body{}
.reclogo{position:absolute!important;top:15px;left:100px;}
.header{}
.hero-content .hero-btn .btn{border:none;}
.fontbigger{font-size:25px;padding:30px;}
.fontmedium{font-size:17px;}
.fontsmall{font-size:12px;}
.single-team .image::before{background-color:#fff!important;}
.single-team h4,.single-team p{color:#808080!important;}
.bord{border:1px solid red;}
.bord2{border:1px solid green;}
#funfact-area.section-padding{padding:10px;}
.resetpadmarg{padding:0!important;margin:0!important;}
#feature-area.section-padding,#video-area.section-padding{padding-bottom:0;}
#pricing-area{background-color:#fff;}
.single-pricing{background-color:#ffffff!important;color:#646464!important;height:850px;box-shadow:0 0px 0px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);padding-bottom:30px;}
#screenshot-area{background-color:#f5f5f5!important;}
#pricing-area ul{padding-top:50px;padding-left:30px;padding-right:30px;}
#pricing-area ul li{list-style-type:square;}
.txtalignleft{text-align:left justify;}


#video-area .container{padding:120px;}


#video-areaa2 .container{padding:120px;}

.pricing-head{color:#f5f5f5;background-color:#2196f3;}

.pricing-head2 {
    color: white;
    background-color: #4a4a4a;
    padding-top:30px;
    padding-bottom:30px;
}


.pricing-head h4{color:#f5f5f5;letter-spacing:1px;text-shadow:1px 1px 1px #000;}
.pricing-head .package{text-transform:none;}
.hero-content
{
    margin-top:43px;
    padding-bottom: 50px;
}
.txtWhite{color:#fff;}
.relativesaz{position:relative;}
.iconvrf img{position:absolute;left:0;top:-12px;}
.iconvrf span{padding-left:90px;}
.menu nav ul li a{text-transform:none;}
#footer-area{border-top:1px ridge #2196f3;}
#footer-area{background-color:#f5f5f5!important;}
.bold{font-weight:900;}
.single-funfact h5{color:#fff;font-size:40px;}
#team-area .section-title h2{text-transform:none;}
.menu nav ul li a{font-size:14px;}
.section-title h4{font-size:28px;line-height:24px;margin-bottom:15px;padding-bottom:22px;position:relative;}
.borderbottomblue{border-top:1px solid #2196f3!important;}
.single-feature h3{font-size:18px;margin-bottom:15px;overflow:hidden;}
.single-team .content h3{color:#808080;font-size:18px;margin-bottom:5px;text-transform:capitalize;}
.section-title span.borderbottomblue{display:block;width:70px!important;margin:-20px auto;}
.padtop50px{padding-top:50px;}
.padtop30px{padding-top:30px;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid #fff!important;border-right:4px solid transparent;border-bottom:0 dotted;border-left:4px solid transparent;content:"";}
.dropdown-menu{margin:55px 40px 50px 50px;border:1px solid #fff;color:#000!important;background-color:#2196f3;min-width:30px;z-index:99999999999999;}
.menu nav ul li:last-child ul.dropdown-menu li{}
.menu nav ul li:last-child ul.dropdown-menu li{padding-left:10px;padding-right:10px;margin-right:0;}
.header.stick .logo span, .header.stick .menu nav ul li:last-child a, .header.stick .menu nav ul li:last-child.active a, .hero-content .hero-btn .btn.active, .hero-content .hero-btn .btn:hover, .single-about i, .single-feature i, .download-wrapper a:hover, .active .pricing-btn .btn:hover, .subscribe-form input[type="submit"]:hover, .footer-logo span, .copyright a:hover, .slick-arrow:hover, #scrollUp, .footer-social a, .style-toggle:hover{color:#000;}
body div.header.stick .dropdown-menu{background-color:#fff;}
.menu nav ul li:last-child a:before, .menu nav ul li:last-child.active a:before{left:50%;margin-left:-8px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:16px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#fff;text-decoration:none;background-color:rgba(0, 0, 0, 0.00);border-bottom:1px solid #fff;}
.menu nav ul li ul.dropdown-menu li{float:left;}
.dropdown-menu{right:0px;}
.menu nav ul li ul.dropdown-menu>li{float:none;}
.menu nav ul li ul.dropdown-menu>li a{width:65px;text-align:center;}
.menu nav ul li ul.dropdown-menu li ul{}
div.header.stick .dropdown-menu li a.colorblack{color:#000!important;}
.aboutarearow{width:99%;}
@media screen and (max-width:991px){.single-pricing{height:950px;}
.single-pricing .pricing-head p{font-size:13px;}
#pricing-area .col-sm-5{width:45.66666666666667%;}
}
@media screen and (max-width:991px){.menu nav ul li:last-child ul.dropdown-menu li{padding-left:0px;}
}
@media screen and (max-width:767px)
{
    .dropdown-menu{margin:0px 0 0;border:1px solid #fff;color:#000 !important;
    background-color:#fff;
    min-width:30px;z-index:99999999999999;right:inherit;
    left:0px;
    
    }
#pricing-area .col-sm-5{width:100.66666666666667%;}
.menu nav ul li:last-child ul.dropdown-menu li{padding-left:10px;}
.dropdown-menu{width:400px;}
.menu nav ul li ul.dropdown-menu>li a{width:65px;text-align:left;}
.header .menu nav ul li:last-child:hover a{color:#000!important;}
.header .menu nav ul li:last-child a:hover{color:#2196f3!important;}
}
@media screen and (max-width:479px){.single-pricing{height:1150px;}
.dropdown-menu{width:300px;}
}
.apa{background-color:#fff;}
.apa p{padding-left:5px;padding-right:5px;font-size:12px;}
.single-screen{}
.borderbottomgray{border-bottom:1px groove #646464;padding-bottom:5px;font-weight:600;}
.height40px{height:60px;}
.imgin{width:15%!important;height:auto;}
.displayblock{display:block;}
.margin0auto{margin:0 auto;}
.effect8{position:relative;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
.effect8:before, .effect8:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.8);-moz-box-shadow:0 0 10px rgba(0,0,0,0.8);box-shadow:0 0 10px rgba(0,0,0,0.8);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px/10px;border-radius:100px/10px;}
.effect8:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg);}
.marginbottom15px{margin-bottom:15px;}
.tetxt-align-justify{text-align:justify;}
.paddingleftright30px{margin-left:30px;margin-right:30px;}
@media only screen and (max-width:991px){.imgin{width:25%!important;height:auto;}
.marginbottom15px{margin-bottom:10px;}
.apa p{padding-left:5px;padding-right:5px;font-size:10px;}
}
@media only screen and (max-width:769px){.apa{height:400px;}
.apa p{font-size:12px;}
}
@media only screen and (max-width:479px){.apa{height:450px;}
.imgin{width:25%!important;height:auto;}
}
@media only screen and (max-width:349px){.apa p{padding-left:5px;padding-right:5px;font-size:12px;}
.imgin{width:25%!important;height:auto;}
.height40px{height:80px;}
}
@media only screen and (max-width:1199px){.hero-content h1{font-size:55px;}
.japanfontsize{font-size:51px!important;}
.rusfontsizechange{font-size:51px!important;}
.italyfontchange{font-size:51px!important;}
.espainfontchange{font-size:51px!important;}
}
.thaifontsizepchange{font-size:19px!important;}
@media only screen and (max-width:992px){.japanfontsize,.italyfontchange,.espainfontchange{font-size:38px!important;font-weight:900;}
.rusfontsizechange{font-size:30px!important;font-weight:800!important;}
}
@media only screen and (max-width:479px){.thaifontsizepchange{font-size:14px!important;}
.japanfontsize,.italyfontchange,.espainfontchange{font-size:30px!important;font-weight:900;}
.rusfontsizechange{font-size:30px!important;font-weight:500!important;}
}
.single-about{height:340px;}




@media only screen and (max-width: 767px)
{
    .header{padding:0 0;}
    
    .iconvrf img{height: 98%; top:2px;}
}


.menu-toggle i {
    
    padding-top: 8px;
}

.single-about p
{
    padding-top:10px;
    text-align: left;
}


.youtu
{
    padding-bottom:0px;
    color:#fff;
    font-size:42px;
}
.video-area {
    padding: 50px;
}

.youtu span
{
    padding-left:10px;
    padding-right:10px;
}

.padtop100px
{
    padding-top:200px;
   
}

.padbot50px
{
    padding-bottom:50px;
}

.faq
{
    background-color:#2196f3;
    color:#fff;
    text-align:center;
}


.youtu {
   
}

.iframeyoutube
{
    width:100%;
    height:auto;
}

#childsprivacy h2 {
    text-shadow: 1px 1px 1px #000;
    text-align: center;
    font-size: 35px;
    padding-bottom: 20px;
    color: #fff;
}

#childsprivacy p {
    text-align: justify;
    font-size: 17px;
    color:#fff;
}

#privacy
{
    padding-top:120px;
    padding-bottom:120px;
}

.vidcontainer {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px; height: 0; overflow: hidden;
}

.vidcontainer iframe,
.vidcontainer object,
.vidcontainer embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.vidco
{
    height:70%;
}


.termsandcond
{
    text-align: left;
   
}

.termsandcond2
{
    text-align: left;
   
}


.textalignleft
{
    text-align: left;
}

.paddingtop100px
{
    padding-top: 100px;
}

.termsandcond h3
{
    padding-top: 50px;
	padding-bottom: 10px;
}

.termsandcond2 h3
{
    padding-top: 50px;
}

.menu nav ul li a {
    color: #000;
    
}

#about-area h2 {
    font-size: 28px;
}

.hero-content p {
    color: #fff;
    margin-bottom: 50px;
    font-size: 18px;
}

.hero-content p {
    color: #fff;
    margin-bottom: 15px;
}

#orangesaz .overlay::before
{
    background-color: #5c5c5c;
}

.orangesaz2 .single-about i , .orangesaz2 .single-feature i
{
    color: #fa4e21;
}

.orangesaz2 .single-feature i
{
    color: #5c5c5c;
}

#orangesaz3 .overlay::before 
{
    background-color: #292929;
}

#orangesaz5 {
    color: #f5f5f5;
    background-color: #2196f3!important;
}

#counterorangesaz .overlay::before
{
    color: #f5f5f5;
    background-color: #4a4a4a;
}


.pricing-head2 h4 {
    color: #f5f5f5;
    letter-spacing: 1px;
    text-shadow: 1px 1px 1px #000;
    
}

.video-area p
{
    padding-bottom:20px;
}



@media only screen and (max-width: 990px)
{
   .single-about{height:250px;}
}

#feature-area.section-padding{
    padding-bottom: 100px;
}

@media only screen and (max-width: 767px){

}

@media only screen and (max-width: 420px){
.youtu {
   font-size:30px;
}
}



#video-areaa2 p{color:#fff;}
#video-area p{color:#fff;}


.header.stick {
padding: 14px 0;
height: 94px;
}



.paddingtop110px
{
	padding-top: 110px;
}

.relativepo {
position: relative;
}

.event0text {
    position: absolute;
    top: 500px;
    left: 125px;
    color: rgba(255,255,255,.55);
    font-weight: 700;
    font-size: 15px;
}

.event1text {
    position: absolute;
    top: 540px;
    left: 125px;
    color: rgba(255,255,255,.85);
    font-weight: 700;
    font-size: 31px;
}

.event2text {
    position: absolute;
    top: 580px;
    left: 125px;
    color: rgba(255,255,255,.55);
    font-weight: 700;
    font-size: 25px;
}

@media only screen and (max-width: 1295px)
{
 .event0text {
   
    top: 430px;
    left: 125px;
    
}

.event1text {
   
    top: 470px;
    left: 125px;
    
}

.event2text {
    
    top: 510px;
    left: 125px;
   
}
}


@media only screen and (max-width: 1075px)
{
 .event0text {
   
    top: 390px;
    left: 125px;
    
}

.event1text {
   
    top: 430px;
    left: 125px;
    
}

.event2text {
    
    top: 460px;
    left: 125px;
   font-size: 18px;
}
}


@media only screen and (max-width: 951px)
{
 .event0text {
   
    top: 310px;
    left: 125px;
    
}

.event1text {
   
    top: 350px;
    left: 125px;
    
}

.event2text {
    
    top: 390px;
    left: 125px;
   font-size: 18px;
}
}




@media only screen and (max-width: 772px)
{
 .event0text {
   
    top: 280px;
    left: 30px;
    
}

.event1text {
   
    top: 320px;
    left: 30px;
    
}

.event2text {
    
    top: 355px;
    left: 30px;
   font-size: 18px;
}
}



@media only screen and (max-width: 691px)
{
 .event0text {
   
    top: 240px;
    left: 30px;
    
}

.event1text {
   
    top: 280px;
    left: 30px;
    
}

.event2text {
    
    top: 315px;
    left: 30px;
   font-size: 18px;
}
}



@media only screen and (max-width: 634px)
{
 .event0text {
   
    top: 210px;
    left: 30px;
    
}

.event1text {
   
    top: 250px;
    left: 30px;
    
}

.event2text {
    
    top: 285px;
    left: 30px;
   font-size: 18px;
	
}
}

@media only screen and (max-width: 560px)
{
 .event0text {
   
    top: 180px;
    left: 30px;
    
}

.event1text {
   
    top: 220px;
    left: 30px;
    
}

.event2text {
    
    top: 255px;
    left: 30px;
   font-size: 18px;
	color:#000;
}
}
@media only screen and (max-width: 460px)
{
 .event0text {
   
    top: 130px;
    left: 30px;
    
}

.event1text {
   
    top: 160px;
    left: 30px;
    
}

.event2text {
    
    top: 190px;
    left: 30px;
   font-size: 14px;
}
}

@media only screen and (max-width: 350px)
{
 .event0text {
   
    top: 110px;
    left: 30px;
    font-size: 12px;
}

.event1text {
   
    top: 130px;
    left: 30px;
	font-size: 18px;
    
}

.event2text {
    
    top: 150px;
    left: 30px;
   font-size: 12px;
	color:#000;
}
}

.paddingtop110px
{
	padding-top: 110px;
}


.dropdown-menu.show{
width: min-content;
max-height: 250px;
overflow-y: auto;
padding: 0 20px;
}

	.contactus3
{
	
		color: green;
	    
}

@media screen and (max-width:991px){
	.contactus3
{
	
		font-size: 17px;
	    
}
	
	.contactus2
{
	font-size: 32px;
	
}
}

.contactus2
{
	font-size: 36px;
	
}
.contactus
{
	
	color:green;
	
	max-width: 98%; /* Width is responsive to parent */
  
  
}

.paddingtop50{
	padding-top:50px;
}
.termsh1{
	padding-bottom:10px;
}

.termsandcond h3
	{
	padding-bottom:10px;
}
	
	.tmmark{
	 font-size: 0.6em;      /* Smaller size */
  vertical-align: super; /* Raise above baseline */
  position: relative;
  left: -4px;            /* Shift left */
		
}

.tmmarkweb{
	 font-size: 30px;      /* Smaller size */
   /* Raise above baseline */
  position: relative;
  left: -4px;            /* Shift left */
	
	
}

.tmmarkwebfoot{
	 font-size: 20px;      /* Smaller size */
	vertical-align: super;
   /* Raise above baseline */
  position: relative;
  left: -4px;            /* Shift left */
	
	
}

.navbar-brand img {
  width: 90px;
  height: 90px;
  object-fit: contain;
}





