*,
*::after,
*::before {
	box-sizing: border-box;
}

html {
	background: #fff; color: #434867;
}

body {
	--color-text: #7D7D7D;
	--color-bg: #FBFBFB;
	--color-link: #8298BA;
	--color-link-hover: #8298BA;
	--color-title: #6E82A1;
	--color-nav: #8298BA;
	--color-reveal: var(--color-bg);
	font-family: 'Open Sans', sans-serif;    
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.lan div{ display: none }
.made{ color: red }

.w90{ width: 90% }

.color{ color: #F77615  }

ul,li{list-style: none;}
p{color: #434867; text-align: justify; font-size: 15px; letter-spacing: 0; line-height: 23px; text-shadow: 0 2px 4px rgba(0,0,0,0.11);}

.uk-card-default .uk-card-title{ color: #434867;  }

.uk-accordion-content p, .extra p {color: #fff !important; text-align: justify; font-size: 15px; letter-spacing: 0; line-height: 23px; text-shadow: 0 2px 4px rgba(0,0,0,0.11);}

h1{font-family: Oswald;
font-size:3.3rem;
font-weight: 500;
color: #FFFFFF;
letter-spacing: 1.8px;
line-height: 52px;
text-align: center;
text-shadow: 0 2px 4px rgba(0,0,0,0.20);
padding-bottom: 140px; text-transform: uppercase;}

h1.orrr{font-family: Oswald;
font-size:3.3rem;
font-weight: 500;
color: #F77615;
letter-spacing: 1.8px;
line-height: 56px;
text-align: center;
text-shadow: 0 2px 4px rgba(0,0,0,0.20);
padding-bottom: 140px; text-transform: uppercase;}


h2{ text-transform: uppercase; font-size: 30px; color: #F77615 !important; letter-spacing: 0; text-align: justify; text-shadow: 0 2px 4px rgba(0,0,0,0.16); margin-bottom: 30px; }

h4{font-family: Oswald;
font-size: 30px;
color: #FF7500;
letter-spacing: -0.73px;}
h5{ font-weight: 600; margin-top: 30px}

blockquote{ font-size: 16px }






/*.banner h3{ font-family: 'Roboto', sans-serif; font-size: 40px; font-weight: 100; color: #fff; letter-spacing: 0; text-shadow: 0 2px 4px rgba(0,0,0,0.16); margin-top: 150px}*/
.mt-s{  color: #fff !important;  margin-top: -40px !important; margin-left: 150px; }
.mt-b{ margin-right: 80px !important; }
.bg-w,.bg-w-one{ background: #F77615; }
.bg-w-one{margin-right: 50px;}

.small-fo{ font-size: 18px; }

.clear { clear: both; }



.pt0{ padding-top: 0px !important  }
.p10{ padding: 10px !important  }
.p20{ padding: 20px !important  }
.p30{ padding: 30px !important  }
.pt120{ padding-top:120px!important }
.pt80{ padding-top:80px!important }
.pt50{ padding-top:50px!important }
.pt30{padding-top:30px!important }
.pb1{ padding-bottom:1px!important }
.pl0{ padding-left: 0 !important  }
.pb30{ padding-bottom: 30px !important; }
.ptb30{ padding: 30px 0 !important; }

.m10{ margin:10px }
.m20{ margin:20px }
.m30{ margin:30px }


.mt0{ margin-top:0!important }
.mb0{ margin-bottom:0!important }
.mt20{ margin-top:20px!important }
.mt50{ margin-top:50px!important }
.mt-70{ margin-top:-50px!important }
.mt-20{margin-top: -30px!important;}
.mb25{margin-bottom:25px!important}

.fs12{ font-size: 12px; }
.fs13{ font-size: 13px; }

.br4 { border-radius: 4px; }
.more{ color: #F77615 !important }
.more_w{ color: #fff !important }
.orange{color: #F77615}
.red{ color: #B80900 }
.blue{color: #3A5BA4}
.txt-white{ color: #434867;   text-shadow: 0 2px 4px rgba(0,0,0,0.11); margin-top: 30px; margin-bottom: 30px;}

.bg-org{ background: #FDF8F5 }
.bg-blu{ background: #EFF4F9 }
.bg-gre{ background: #e8f7f7 }





.servi>li.uk-active>a, .servi>li>a:hover{ color: #F77615; }


/*header*/
.top-bar{ background: #FF963D; padding: 5px 10px }
.top-bar a{padding:10px 5px;  color: #fff !important}
.mobile > a:first-child, .watsapp a, .mail a, .mobile1 > a:first-child{  padding: 10px 5px 10px 35px;font-size: 14px; font-weight: 600; }
.mobile, .watsapp, .mail, .mobile1{ margin-right: 10px; line-height: 29px; }
.footer-top .mobile > a:first-child, .footer-top .watsapp a, .footer-top .mail a, .footer-top .mobile1 > a:first-child{  padding: 10px 5px 10px 10px;}


.mobile{ background: url(../img/call.svg) no-repeat; background-size: 28px  }
.mobile1{ background: url(../img/mobile.svg) no-repeat; background-size: 28px  }
.watsapp{ background: url(../img/watsapp.svg) no-repeat;background-size: 28px }
.mail{ background: url(../img/mail.svg) no-repeat; background-size: 28px}

.footer-top .mobile{ background: url(../img/call.svg) no-repeat 10px; background-size: 28px  }
.footer-top .mobile1{ background: url(../img/mobile.svg) no-repeat 10px; background-size: 28px  }
.footer-top .watsapp{ background: url(../img/watsapp.svg) no-repeat 10px;background-size: 28px }
.footer-top .mail{ background: url(../img/mail.svg) no-repeat 10px; background-size: 28px}


.top-bar .mobile{ background: url(../img/call1.svg) no-repeat; background-size: 28px  }
.top-bar .mail{ background: url(../img/mail1.svg) no-repeat; background-size: 28px}



.mobile a, .mob a, .mobile1 a{ color:#8B572A ; font-size: 12px; font-weight: 600;}
.watsapp a, .wats a{ color:#00BD2D}
.mail a, .mai a{ color:#666666}


.mob{ border:1px solid #8B572A ; font-size: 12px; font-weight: 600; margin-bottom: 15px;padding-bottom: 5px}
.wats{ border:1px solid #00BD2D;padding-bottom: 5px; margin-bottom: 15px;font-size: 12px; font-weight: 600;}
.mai{ border:1px solid #666666; padding-bottom: 5px}

.mob p, .wats p, .mai p{ margin: 5px 0 5px } 

.mob a{ color:#8B572A ; font-size: 12px; font-weight: 600; width: 120px !important; display: inline-block;}
.wats a{ color:#00BD2D;  font-size: 12px; font-weight: 600; }
.mai a{ color:#666666;  font-size: 12px; font-weight: 600; }

.menu-s{color: #F77615;}
.menu-s:hover{color: #F77615;}

.sun-logo{ width: 70px; margin: 6px 0; }
.sun-logo img{}
.reanda-logo{ width: 140px; }


.reanda{color: #00b9b5}
.reanda-list p{ text-align: center; margin-bottom: 0; font-size: 16px; }
.reanda-list p span{font-size: 28px; color: #00b9b5; font-weight: 600}
h2.reanda-c{ color: #00b9b5 !important; }


h3.banner-t{ text-align: center;}

/*containers*/
 .main, .fu-w, .services-hom-con{ width: 85%;    margin: 0 auto; }
.fu1-w{ width: 80%; margin: 0 auto; }
.hf-w{ width: 65%; margin: 0 auto; }
.qu-w{ width: 35%; margin: 0 auto; }
.about-home-con, .color-con{ margin-top: 40px;  }
.normal-con{ margin-top: 50px;  }


.fu-w img, .w90{ border-radius:4px; -webkit-box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);
-moz-box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);
box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3); }

.software-logo img{ box-shadow:none }


.about-sec{ margin-bottom: -50px !important;}
.txt-white.fir{ padding-left: 0 }

/*short-services*/
.services-hom-con-out{background: #F1F2F6; z-index: -2}
.services-hom-con-out h3 {margin:0 30px; }
.services-hom-con div img{ width: 300px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.21); position: absolute; z-index: 0 }
.more-ser-sm { color: #F77615 !important;  font-size: 12px; }
.ser-sm{ margin-bottom: 90px; }
.ser-sp{    min-height: 90px;}


/*
.ser-sm p{ z-index: 1 }
.rg-i{ margin-left: -60px; }
.more-ser-sm { color: #F77615 !important; margin:0 40px; }*/


/*home-logo*/
.reg-logo div { background: rgba(255,255,255,1); border: 1px solid #FFFFFF; padding: 10px; height: auto; border-radius: 6px; text-align: center;}
.reg-logo div img{ width: 90%;  box-shadow: none;}


/*Footer*/
.footer-top{ padding-top: 40px; padding-bottom: 40px; background: #F7F3EA }
.footer-middle { padding-bottom: 50px;  background: #FFF2EA;}
.footer-middle p strong{ color: #F77615;  }
.footer-middle p{ font-size: 13px; line-height: 28px; text-align: left;  }
.footer-middle p span{ font-weight: 600; }

.address img{ border:1px solid #ccc;}
.address a { font-size: 12px;color: #77C800;letter-spacing: 0;text-align: justify; font-style: italic;}
.timing{ font-size: 12px }
.timing span{ display: inline-block; width: 50%; }
.footer-bottom{background: #ffffff; padding: 20px 0}
.footer-bottom p{ font-size: 12px; margin: 5px 0 }
.footer-bottom p a{ padding: 0 8px; color: #000;
    font-size: 13px; }
.parking{margin-botttom: 10px; background: url(../img/valet-parking.jpg) no-repeat; background-size: 55px; padding-left: 65px; line-height: 28px; font-size: 12px; text-align: left}
.metro{ margin-botttom: 10px;background: url(../img/metro.jpg) no-repeat; background-size: 55px; padding-left: 65px; line-height: 28px; font-size: 12px; text-align: left}
.scan{ background: url(../img/qr-code.png) no-repeat; background-size: 55px; padding-left: 65px; line-height: 28px; font-size: 12px; text-align: left}

.qr-code span, .metro span, .parking span{ font-weight: 600;   }









.timeline-card{ width: 120px;border:1px solid #E4962E; margin-bottom: 14px; background: #fff;}
.timeline-day{ display: block; width: 100%; font-size: 13px; font-weight: 600; color: #434867; background: #FFDEBD; padding: 5px 8px; text-align: center; }
.timeline-time{ display: block; width: 100%;  padding: 5px 8px;  border-top:0;font-size: 12px; text-align: center; }




.btn-outerlink { text-transform: none; line-height: 23px; border:1px solid #00b9b5; background: #00b9b5; color: #ffff ; padding:5px 16px}
.btn-outerlink span{ font-weight: 600 }


.software-logo{ padding: 30px; }

.white-theme .uk-accordion-title{font-weight: 600; font-size: 16px; text-transform: uppercase; color: #434867; letter-spacing: 0; line-height: 32px;background: #fff; padding: 5px 10px; box-shadow: 0 0 8px 0 rgba(107,174,252,0.32); border-radius: 5px;}
.white-theme .uk-accordion-content p{font-size: 15px; padding: 0px 10px;  margin-bottom: 10px; color: #434867; }
.white-theme li{ margin-top: 2px !important; margin-bottom: 8px; }

.white-theme li a{  color: #676B89;text-shadow: 0 2px 4px rgba(0,0,0,0.11); }

.white-theme li ul li , .white-theme .uk-accordion-content h5{  color: #fff;text-shadow: 0 2px 4px rgba(0,0,0,0.11); }

.white-theme .uk-list-bullet li::before { color: #fff; content: "*"; left: -20px; top: 3px; background-image: none;}

.uk-accordion-title::before { height: 2em; }

.our-buliding{ background: #fff9ec;border:1px solid #E4962E; padding: 20px ; margin-bottom: 30px;}


#back-to-top{cursor: pointer;
    position: fixed;
    bottom: 20px;
    left: 20px;
background: #F77615; color: #F77615;  border-radius: 4px; z-index: 9999}

#back-to-top a{ color: #fff9ec; display: block; padding: 10px;}


.fixed-header{ background: #fff; padding:5px 10px; z-index: 10000000000000000; box-shadow: 0 0 8px 0 rgba(107,174,252,0.32); }
.menu-s{ cursor: pointer; }


.inner-ac-t{font-weight: 600; display: block;
    font-size: 14px;
    color: #838383;
    letter-spacing: 0;
    line-height: 32px;
    background: #FBF2E3;
    padding: 5px 10px; margin-bottom: 5px}
.inner-ac-t:hover{ text-decoration: underline; color: #838383; }

.inner-me{ margin: 5px 0 }

.uk-navbar-nav { gap: 10px;}

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/



.mmmr10{right:10%}
.mmmr20{right:10%}

.mmm10{margin-left:10%}
.mmm20{margin-left:20%}
.ta-l{ text-align:left  }
.ta-r{ text-align:right  }


@media (min-width: 1600px) {

	.services-hom-con-out h3 {margin:0 60px 0 60px; }
	.ser-im{ padding-left: 0;  }
	.ser-im img{ margin-left: -35px; }
	.ser-sp{ z-index: 1 }
  
}





/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1200px) and (max-width: 1599px) {

.footer-top .mobile{ background: url(../img/call.svg) no-repeat 15px; background-size: 28px  }
.footer-top .mobile1{ background: url(../img/mobile.svg) no-repeat 15px; background-size: 28px  }
.footer-top .watsapp{ background: url(../img/watsapp.svg) no-repeat 15px;background-size: 28px }
.footer-top .mail{ background: url(../img/mail.svg) no-repeat 15px; background-size: 28px}


	.services-hom-con-out h3 {margin:0 60px 0 60px; }
	.ser-im{ padding-left: 0;  }
	.ser-im img{ margin-left: -35px; }
	.ser-sp{ z-index: 1 }

	.ranker{ width: 65% }
  
}




/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 960px) and (max-width: 1199px) {
  

.uk-navbar-nav>li>a { padding: 0 10px; }
.fu-w{ width: 90% }
.hf-w { width: 85% }
/*.banner h3{font-size: 30px; font-weight: 100; margin-top: 100px}*/
.mt-s{  color: #fff !important; font-size: 26px !important; margin-top: 50px!important }
.mt-b{ margin-right: 50px !important; }

.services-hom-con{ width: 100% }
.services-hom-con-out h3 {margin:0 80px 0 80px; }
	.ser-im{ padding-left: 0;  }
	.ser-im img{ margin-left: -35px; }
	.ser-sp{ z-index: 1 }

	.ranker{ width: 65% }

}



/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 640px) and (max-width: 959px) {


.main{ width: 100% ;}
.uk-navbar-nav>li>a{ padding: 0 10px; }
.fu-w{ width: 90% }
.hf-w { width: 85% }

.uk-offcanvas-bar { background: #fff; padding: 0 }
.uk-offcanvas-bar .uk-offcanvas-close { color:#F77615  }


.offcanvas{ margin-top: 80px !important }
.offcanvas li a{ color: #666; padding: 10px 20px; font-size: 14px; text-transform: uppercase;  }
.offcanvas li a:hover{ color: #F77615 }
.offcanvas li{ border-bottom: 1px solid #ccc}
.offcanvas li:hover, .offcanvas li.uk-active{ border-bottom: 1px solid #F77615;background: #f5f5f5; }
.offcanvas li.uk-active a{ font-weight: bold;color: #F77615 }


/*.banner { margin-top:40px; }
.banner h3{font-size: 30px; font-weight: 100; margin-top: 100px}*/
.mt-s{  color: #fff !important; font-size: 26px !important; margin-top: 50px!important }
.mt-b{ margin-right: 50px !important; }

.txt-white{ padding-left: 0 }
.txt-white.fir{margin-bottom: 0px; }

.services-hom-con{ width: 100% }
.services-hom-con-out{background: #F1F2F6; z-index: -2}
.services-hom-con-out h3 {margin:0 30px 0 210px; }
.services-hom-con div img{ width: 200px; box-shadow: 0 0 10px 0 rgba(0,0,0,0.21); position: absolute; z-index: 0 }
.more-ser-sm { color: #F77615 !important;  }
.ser-sp{ margin-left:150px; }
.ser-sp.odd{ margin-left:0px;  }
.services-hom-con-out h3.odd {margin:0 30px 0 30px; }
.ser-im{ padding-left: 0;  }
	.ser-im img{ margin-left: -25px; }
	.ser-sp{ z-index: 1 }

.reg-home-con h2{ color: #fff !important; }


.servi-off li a{    text-transform: initial !important;
    font-size: 12px !important;
    color: #999 !important;
padding: 5px}



h1{font-family: Oswald;
font-size:2.3rem;
font-weight: 500;
color: #FFFFFF;
line-height: 56px;}


h1.orrr{font-family: Oswald;
font-size:2.3rem;
font-weight: 500;
color: #F77615;
letter-spacing: 1.8px;
line-height: 56px;
text-align: center;
text-shadow: 0 2px 4px rgba(0,0,0,0.20);
padding-bottom: 140px; text-transform: uppercase;}


.ta-l{ text-align:center }

.uk-position-bottom-left{  width:100%; text-align:center; }

.mmm10,.mmm20{ margin-left:0; }

}




/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 280px) and (max-width: 639px) {



h1{font-family: Oswald;
font-size:2.2rem;
font-weight: 500;
color: #FFFFFF;
line-height: 40px;}

	h1.orrr{font-family: Oswald;
font-size:2.2rem;
font-weight: 500;
color: #F77615;
letter-spacing: 1.8px;
line-height: 40px;
text-align: center;
text-shadow: 0 2px 4px rgba(0,0,0,0.20);
padding-bottom: 140px; text-transform: uppercase;}


h2{font-size: 20px;}
.sun-logo img{ width: 80px !important } 
.reanda-logo {text-align: right;}
.reanda-logo img{ width: 100px;} 


.ta-l{ text-align:center }

.uk-position-bottom-left{  width:100%; text-align:center; }

.mmm10, .mmm20{ margin-left:0; }




.main, .hf-w{ width: 100% ;}
.qu-w{ width: 100% }
.fu1-w, .fu-w{ width: 100% }


.uk-offcanvas-bar { background: #fff; padding: 0 }
.uk-offcanvas-bar .uk-offcanvas-close { color:#F77615  }



.offcanvas{ margin-top: 80px !important }
.offcanvas li a{ color: #666; padding: 10px 20px; font-size: 14px; text-transform: uppercase;  }
.offcanvas li a:hover{ color: #F77615 }
.offcanvas li{ border-bottom: 1px solid #ccc}
.offcanvas li:hover, .offcanvas li.uk-active{ border-bottom: 1px solid #F77615;background: #f5f5f5; }
.offcanvas li.uk-active a{ font-weight: bold;color: #F77615 }


/*.banner { margin-top:40px; }
.banner h3{font-size: 20px; font-weight: 300; margin-top:0px; text-align: center;}*/
.mt-s{  color: #000 !important; font-size: 20px !important; margin-top: -120px !important }
.mt-b{ margin-right: 40px !important; }

.txt-white{ padding-left: 0 }
.txt-white.fir{margin-bottom: 0px; }


.services-hom-con div img{ width: auto; box-shadow: 0 0 10px 0 rgba(0,0,0,0.21); position: initial; z-index: 0 }
.services-hom-con{ width: 100% }

.address{ padding-left: 20px !important }
.address p { min-height: auto;  }
.address a {margin: 0 auto; }

.all-sh{ padding-left: 20px !important; }

.reg-home-con h2{ color: #fff !important; }

.footer-top .mobile a, .footer-top .watsapp a, .footer-top .mail a{  padding: 5px; display: block; line-height: 20px; padding-right: 0 !important }
.footer-top .mobile{  background: url(../img/mobile.svg) no-repeat center top; background-size: 28px; padding-top: 30px; padding-left: 0!important  }
.footer-top .mobile1{ width: 100%; background: url(../img/call.svg) no-repeat center top; background-size: 28px; padding-top: 30px;padding-left: 0!important   }
.footer-top .watsapp{  background: url(../img/watsapp.svg) no-repeat center top;background-size: 28px; padding-top: 30px;padding-left: 0!important  }
.footer-top .mail{ background: url(../img/mail.svg) no-repeat center top; background-size: 28px; padding-top: 30px; padding-left: 0!important }


.footer-top .mobile a, .footer-top .mobile1 a, .footer-top .watsapp a, .footer-top .mail a{ text-align: center; }


.servi-off li a{text-transform: initial !important; font-size: 12px !important; color: #999 !important; padding: 5px}

.ser-sm {  margin-bottom:20px;}
.services-hom-con-out h3 { margin: 0;  font-size: 18px;}
.sun-logo-s{ margin-right: 30px; }

.s-h{ display: none }

.mobile, .watsapp, .mail { margin-right: 5px;}

#component-tab-left {background: #FFFFFF; padding: 0;  border: 0; box-shadow:none; border-radius: 4px;}


.pl0-s{ padding-left: 0px; }
.pl15-s{padding-left: 15px;}

.pr15-s{padding-right: 15px;}

.mt0-s{ margin-top: 0px; }
.w90{ width: 100% }

.uk-offcanvas-content{margin-bottom: 65px}

#back-to-top{  bottom: 80px; }
.bl{display: block;}

}





.uk-navbar-nav>li>a { color: #000; font-weight: bold; min-height:40px; padding:0 12px; border-radius:5px; }
.uk-navbar-nav>li>a:hover { color: #fff; font-weight: bold; background: #FF963D;  transition: background .6s; }

.uk-navbar-nav>li>a.active{ color: #fff;background: #FF963D;  transition: background .3s; }



.service_bg{
	background: #676B89; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 20%, #676B89 20%, #676B89 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 20%,#676B89 20%,#676B89 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 20%,#676B89 20%,#676B89 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#676B89',GradientType=0 ); /* IE6-9 */
}

.flex-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
}

.flex-item {
	background: #f2f4ff;
box-shadow: 0 0 3px 0 rgba(0,0,0,0.13);
border-radius: 6px;
  width: 48%;
  height: 170px;
  margin: 2% 0;
  cursor: pointer;
  text-align: center;
}

.flex-container .active{
	background: #FF7500;
}

.flex-container .active h3{
	color: #fff;
}


.flex-container .active svg g g{
	fill: #fff;
}

.flex-item  h3{
	font-family: Open Sans;
font-size: 16px;
color: #676B89;
letter-spacing: 0px;
text-align: center;
margin-top: 20px;
margin-bottom: 0;
font-weight: bold;
}

.flex-item svg{
	margin-top: 25px;
	height: 35%;
	}

.flex-expandable {
  display: none;
  width: 100%;
  height: auto;
  margin-bottom: 15px;
  background: #f2f4ff;
  padding: 20px;
  border-radius: 6px;
}

@media (min-width: 700px) {
  .flex-item {
    width: 45%;
  }
}

@media (min-width: 900px) {
  .flex-item {
    width: 18%;
  }
}


.lite-grey{background: #EFEFEF;}


.uk-subnav-pill li a{ 
    font-weight: 700 !important;
    font-size: 16px !important; }

.uk-subnav-pill>.uk-active>a {
    background-color: #FF7500;
    color: #fff;
    border-radius: 40px;
}

.uk-subnav-pill>*>a {
    background-color: #FFF2EA;
    border-radius: 40px;
}

.bg-orange{
	background: #FFF2EA;
}
.bg-blue{
	background: #F2F6FF;
}

.bg-grey
{ background: #676B89; }

/*.bg-grey p
{ color: #fff; }
*/
.bg-grey h5
{ color: #fff; }


h6{ font-weight: 600; font-size: 18px !important; text-transform: uppercase;}
.br10{ border-radius: 10px; }


.big-nav li a{ text-transform: capitalize;  font-size: 13px; text-align: center; min-height: 42px !important; line-height: 16px; padding: 0 10px;}
/*.bg-transss{ background: rgba(255, 255, 255, 0.8); border: 1px solid #fff; border-radius: 6px; }*/


.bg-tans1 { background: rgba(255, 255, 255, 0.4); border-bottom: 1px solid #fff; backdrop-filter: saturate(230%) blur(15px); -webkit-backdrop-filter: saturate(230%) blur(15px); }


.uk-card{ border-radius: 10px; }

.org-bg {background-color: #FF963D;   border-radius: 5px; min-height: 40px; }
.org-bg a{color: #000 !important;}

.uk-accordion-title h5{ margin: 0; }

.uk-form-label{
	color: #434867;
    font-size: 15px;
    text-shadow: 0 2px 4px rgb(0 0 0 / 11%);
}




.uk-tab>.uk-active>a {
    color: #fff;
    border-color: #FF7500;
    font-weight: bold;
    background: #676B89;
}

.uk-list>*>ul, .uk-list>:nth-child(n+2) {
    margin-top: 5px;
}

.uk-switcher > li{ padding-bottom:30px; }


.uk-tab>*>a.uk-tab-title, .uk-tab>*>a.uk-tab-title1{
	padding: 10px; padding-left: 0;
}


.uk-tab-title1:before{
	  content: "";
    width: .4em;
    height: .4em;
    margin-left: 0px;
    float: right;

}


.uk-tab-title:before{
	  content: "";
    width: .4em;
    margin-left: 6px;
    float: right;
}

.uk-tab-title1 svg polyline, .uk-tab-title svg polyline{ stroke: #000 }
.uk-active .uk-tab-title1 svg polyline, .uk-active .uk-tab-title svg polyline{ stroke: #fff }


.uk-tab-title svg g g{ fill: #999 }
.uk-active .uk-tab-title svg g g{ fill: #fff }

ul.tab-he{ background:#eee }
ul.tab-he li a{ color:#000; font-weight:600; }

h5.title-header{ color:#000}




[class*=uk-position-bottom]{ max-width:none }



.s{ margin-bottom:80px; }

.wordwr li{ width:100% }

.wordwr li a{ white-space: nowrap; overflow: hidden;}

.thum{ display:inline-block; margin: 0 10px 30px;  padding: 10px; -webkit-box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);
-moz-box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);
box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3); }

.text-download{ width:100% ; display:block; text-align:center; }


.uk-accordion-title{ -webkit-box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);
-moz-box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);
box-shadow: 0px 2px 6px 0px rgba(67,72,103,0.3);     padding: 10px 10px 0px; font-size:1rem }


.software-logo .uk-card-body { padding:10px; }





@media (min-width: 640px) and (max-width: 959px) {
	.tab-he li{ width:50% }
	.uk-tab>*>a{ justify-content:left; }

.wordwr li{ width:50% }

.wordwr li a{ white-space: initial; overflow: initial;}

.uk-tab-title svg{ min-width: 15px !important; max-width: 15px !important;}

.service_bg{ background: #676B89; margin-top:20px !important;  }

.service_bg h4{ text-align:center;  margin-top:20px !important;}
}
 


@media (min-width: 280px) and (max-width: 639px) {
	.tab-he li{ width:50% }
	.uk-tab>*>a{ justify-content:left; }

.wordwr li{ width:50% }

.wordwr li a{ white-space: initial; overflow: initial;}
.uk-tab-title svg{ min-width: 15px !important; max-width: 15px !important;}
.service_bg{ background: #676B89; margin-top:20px !important }
.service_bg h4{ text-align:center; margin-top:20px !important; }
}








