@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap");


#FooterrControl1_Footer {
    padding-right: 0rem !important;
}
* {
  font-family: "Poppins", sans-serif;
}
#WhatsNewControl {
  padding-top: 35px;
}
.fa i { font-family:fontawesome !important;}

 .navbar-nav li:hover > ul.dropdown-menu {
      display: block;
  }
  .dropdown-submenu {
      position:relative;
  }
  .dropdown-submenu > .dropdown-menu {
      top: 0;
      right:100%;
      left: auto;
      margin-top:-6px;
  }
  
  /* rotate caret on hover */
  .dropdown-menu > li > a:hover:after {
      text-decoration: underline;
      transform: rotate(180deg);
  }
  .dropend .dropdown-menu {
      right: 100% !important;
      left: auto !important;
      top: 0;
  }
  }


table#CalendarControl_C_ctl00_Calendar1 th {
    text-align: center;
}

body {
  font-family: "Saira", sans-serif;
  color: #444444;
  font-size:16px; line-height:23px;
}
.carousel {
    position: relative;
    padding: 0;
}
.team_img {
  width: 130px;
  border: 6px solid #777;
  border-radius: 50%;
}
.init-call {
    background-color: #ffffff1c;
    color: #fff;
    padding: 14px 30px;
    font-size: 24px;
}
a {
  color: #530e98;
  text-decoration: none;
}

a:hover {
  color: #5fae3f;
  text-decoration: none;
}

.rd-mr{
    display: inline-block;
    background: #5c1b9a;
    border: 0;
    padding: 10px 24px;
    color: #fff;
    transition: 0.4s;
    border-radius: 50px;
    margin: 6px 0 10px 0;
	width: 100%;
    text-align: center;
  }
  
.rd-mr:hover{ background: #e40180;color: #fff;} 
 
.about .content ul li, p{ font-size: 14px; line-height: 24px;}

h1, h2, h3, h4, h5, h6 {
  font-family: "Poppins", sans-serif;
}

.body-fx .mt9{ margin-top: 9rem !important;}




.rotate {
  /* animation: rotation 100s infinite linear; */
  position:
  absolute;
  top: 18%;
  right: 31%;
  /* left:0; */
  margin:0 auto;
}


.rotate img{
  margin:0 auto;
  opacity: 0.5;
}



@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}


.top-nav{/* padding:10px 50px; */background: linear-gradient(90deg, rgb(86 13 151) 0%, rgb(228 1 128) 100%) !important;border-bottom: solid 1px #ffffff87;display: none;}

.top-nav ul{ list-style:none; padding-left:0; margin: 0;}
.top-nav ul li{font-size: 14px;line-height:20px;color:#fff;display: inline;}
.top-nav ul li .fa{ font-size:20px; margin-right:10px;}
.callus ul li{ text-align:left; margin-right:20px;}
.mailus ul li{ text-align:right;}


/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.body-fx header {
        text-align:center;
        margin: 12px auto;
        /*background:rgba(35,44,43,.95);*/
}

header{ text-align:center;}

header img {
 /* margin:0 auto; */
}
.icon-ul {
  list-style-image: url(./image/hand-icon1.png);
}
.body-fx .navbar-default{ background-color: transparent !important;}
.heading-innerpage {background: #410b74;padding: 20px 30px;margin-bottom: 20px;margin-top: 10px;}
.heading-innerpage h1 {font-weight: 600;Font-size: 28px;color: #fff;line-height: 30px;text-align: left;border-left: 3px #fff solid;padding-left: 20px;margin-bottom: 10px;}
/*--------------------------------------------------------------
# innr-pg-bnnr
--------------------------------------------------------------*/

/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{padding: 100px 0 0; width: 100%; background-size: cover; min-height:300px; text-align: center; position:relative;margin-bottom: 40px;}
.innr-pg-bnnr:after{content:'';position:absolute;left: 0px;right: 0px;top: 0px;width:100%;height:100%;z-index: 0;background: #00000085;}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff; text-align:center; text-transform:uppercase; font-size:40px; font-weight:bold; position:relative; z-index:1;}
.innr-pg-bnnr h1:after{content:''; position:absolute; bottom: -10px; margin:0 auto; left:0; right:0; width:100px; height:4px; border-radius:2px; background:#fff;}
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
/*innr-pg-bnnr*/

/*--------------------------------------------------------------
# banner-hm Section
--------------------------------------------------------------*/
#banner-hm {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: rgb(237,1,127);
  background: #fff;
  /* padding: 0; */
  padding-bottom: 0;
}
.upper-nav i {
    padding: 0px 6px;
}
#WidgetControl4 {
    position: fixed;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
    z-index: 999999999;
}
.upper-nav ul{display:flex;padding-left: 0;list-style: none;float: right;padding-right: 30px;}
.upper-nav ul li a {
    color: #023e60 !important;
    font-size: 15px;
    padding: 0px 7px;
}
.upper-nav {
    padding: 6px 0px 0;
}
.nos {
    display: flex;
    list-style: none;
}
.upper-nav ul li a {
    color: #023e60 !important;
    font-size: 15px;
    padding: 0px 7px;
}


.social-box {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 20px;
}
.social-box .twitter, .social-box .insta, .social-box .facebook, .social-box .linkedin, .social-box .pinterest {
    color: #fff;
    font-size: 29px;
    margin-right: 15px;
    padding-left: 0px;
}
.social-box a i{
    font-size: 28px;
    padding: 0px 14px 0 0;
}

.social-icon-fix ul {
    padding-left: 0px;
}

.social-icon-fix {
    position: fixed;
    right: 0%;
    top: 30%;
    padding-left: 0px;
    z-index: 9999;
}

.social-icon-fix a,  .social-icon a{
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    background: #fff;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    transition:all 0.3s ease-in-out;
    position:relative;
    z-index:9999;
}
.social-icon-fix a:hover, .social-icon a:hover{
  color:#fff !important;
}
.social-icon-fix .facebook, .social-icon .facebook{
  background-color:#4267B2;
  color:#fff;
}
.social-icon-fix .linkdin, .social-icon .linkdin{
  background-color:#0077b5;
  color:#fff !important;
}

.social-icon-fix .whatsapp, .social-icon .whatsapp{
  background-color:#1bd741;
  color:#fff !important;
}

.social-icon-fix .phone, .social-icon .phone{
  background-color:#65aa4c;
  color:#fff !important;
}

.social-icon-fix li{
  transition:all 0.3s ease-in-out;
  list-style: none;
}
.social-icon-fix li:hover {
    margin-left: -20px;
}
#banner-hm .carousel-control.left, #banner-hm .carousel-control.right{background:none;}
#banner-hm .carousel-container {
  text-align: justify;
  position: relative;
  height: 100vh;
  padding-top: 190px;
}
#banner-hm .carousel-container:after{
	content:'';
	position:absolute;
	width:100%;
	height:100%;
	top:60px;
	right:0px;
	background:url("../Image/slide1.png") no-repeat;
	background-size:cover;
	background-position:center;
	height:500px
}
#banner-hm h2 {
  color: #65aa4cf7;
  margin-bottom: 15px;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
  z-index: 9;
  position: relative;
}
#banner-hm h2 span{
	color:#023e60;
}
#banner-hm p {
  width: 80%;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  margin: 0;
  color: #013b61;
  font-size: 17px;
  line-height: 30px;
}

#banner-hm .btn-get-started {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 15px 32px;
  border-radius: 0;
  transition: 0.5s;
  line-height: 1;
  margin: 30px 0;
  color: #fff;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  background-image: linear-gradient(to bottom right, #116493, #023e60);
  z-index: 99999;
  position: relative;
}
#banner-hm .btn-get-started i{padding-left:10px;}
#banner-hm .btn-get-started:hover {
  background: #6fb159;
  color: #fff;
  transform-origin: 0 50%;
  transition: all 0.3s ease-in-out;
  transform: scaleX(1);
  text-decoration: none;
}

@media (min-width: 1024px) {
  #banner-hm p {
    width: 45%;
    z-index: 9;
    position: relative;
  }
}

@media (max-width: 768px) {
  #banner-hm .carousel-container {
    height: 90vh;
  }
  #banner-hm h2 {
    font-size: 28px;
    padding: 10px;
    line-height: 30px;
  }
}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {
  padding: 60px 0;
  overflow: hidden;
}

.section-title {
  padding-bottom: 24px;
}
.pres-ico{
    background-color: #530e98;
}
.pr{
    left: -85px !important;
}
.nr{
    right: -85px!important;
}

tr#HeaderControl_C_ctl00_tr_HeaderBackImage {
    background: transparent !important;
}
/*--------------------------------------------------------------
# About
--------------------------------------------------------------*/
.text-green {
    color: #63ac4c;
}
.initial-header {
    text-transform: uppercase;
	font-size:16px;
}
.blue {
    color: #023e60;
}
.home-services {
    padding: 60px 0px 50px;
    background: #f0f3f4;
}
    .init-header-main {
        font-size: 40px;
		font-weight:600;
    }
.service-content {
    text-align: center;
}
.home-services .f-light {
    color: #504f4f;
}
.home-services .services-wrapper {
    display: flex;
    flex-wrap: wrap;
    padding: 15px 0px;
    justify-content: center;
}
    .home-services .services-wrapper .services-single {
        margin-top: 0px;
    }
.home-services .services-wrapper .services-single:hover h4{color:#fff;}
.home-services .services-wrapper .services-single {
    position: relative;
    background: #ffff;
    margin-bottom: 20px;
    width: 28%;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    box-shadow: 1px 1px 5px #c7c3c3;
    overflow: hidden;
    height: 100%;
    margin: 10px;
}
.test-content {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 18px 10px;
    text-align: center;
    width: 100%;
    justify-content: center;
    height: 100%;
}.test-img {
  opacity: 0;
  transition: all 0.5s;
}
.services-single:hover .test-img {
  opacity: 1;
}
.services-single:hover .test-content img {
  filter: invert(6%) sepia(0%) saturate(6561%) hue-rotate(140deg)
    brightness(325%) contrast(1058%);
}
.services-single:hover h4,
.services-single:hover a.init-read-more {
  color: #fff;
  line-height: 24px;
}
.services-single a.init-read-more {
  color: #000;
}
.home-services .services-wrapper .services-single img.main-img {
    width: auto;
    /* height: 65px; */
}

.test-content img {
  margin-bottom: 30px;
}
    .home-services .services-wrapper .services-single h4 {
        font-size: 16px;
		color:#000
    }
/*--------------------------------------------------------------
# carr
--------------------------------------------------------------*/
.carr {
  background: rgb(237,1,127);
  background: linear-gradient(-90deg, rgba(237,1,127,1) 0%, rgba(83,14,152,1) 100%);
  padding: 80px 0;
}

.carr h2{ color: #fff; font-weight: 700;}

.carr .section-title h2:after{ background:#fff;}
.carr .section-title p{ text-align:left;}

.carr p{color: #fff;text-align: justify;}

.carr .carr-btn {
  font-family: "Saira", sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 12px 30px;
  border-radius: 50px;
  transition: 0.5s;
  margin: 10px;
  color: #fff;
  background: #530e98;
  margin-top: 60px;
}

.carr .carr-btn:hover {
  background: #fff;
  color: #530e98;
}

@media (max-width: 1024px) {
  .carr {
    background-attachment: scroll;
  }
}

@media (min-width: 769px) {
  .carr .carr-btn-container {
    display: flex;
    align-items: center;
    justify-content: flex-end;
  }
}

/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.home-best {
  background: url("../Image/About-banner-main.jpg") no-repeat;
  padding: 70px 0px;
  position: relative;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
}
.home-best p {
  color: #fff;
}
.mobile-viewbr {
    display: none;
}
.margin-b-50 {
    margin-bottom: 50px !important;
}
/* Services */


/* Core Values */
.core-values {
  padding: 60px 0px;
  background: #f0f3f4;
}
.core-values .value-single {
  background: transparent;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
  .core-values .value-single .icon-box {
      width: 100px;
      height: 100px;
  position: relative;
  background: #68af51;
      margin: 0 auto;
  margin-bottom: 10px;
      display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  border-radius: 60px;
  left: 0;
  padding: 12px 12px;
  }
.core-values .value-single h3 {
  font-size: 20px;
  text-align: center;
}
.core-values .value-single:hover {
  background: #fff;
  box-shadow: 0px 0px 1px 0px #ccc;
  height: auto;
  padding: 10px 0;
}
.core-values .value-single:hover .icon-box {
  background: #023e60;
}
.core-value-content{margin-top:40px;}
/* Core Values */


/* Clients */
.home-numbers {
  background: url(../Image/clients-banner.jpg) no-repeat;
  padding: 60px 0px;
  position: relative;
  background-size: cover;
  background-position: center;
}
.init-flex-center {
    display: flex;
    justify-content: center;
}
.num-div {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    text-align: center;
    padding: 40px 30px 0px;
    cursor: pointer;
}
.home-numbers-content h4 {
    margin-top: 12px;
    margin-bottom: 24px;
    font-size: 30px;
}
.f-medium {
    font-weight: 500;
}
.home-numbers-content span.counter-value {
    border-bottom: 1px solid #fff;
}
/* Clients */

/* Team */
.team{position:relative;background: url(../image/team-banner-main.jpg) no-repeat;}
.item.item-test {
    position: relative;
    margin-top: 9%;
    margin-bottom: 0%;
}
.testimonial-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    background: #eff4f5;
    box-shadow: 0px 24px 25px #0000001c;
    padding: 20px;
    margin-top: 29%;
    height: 100%;
}
.img-container {
    width: 75px;
    position: absolute;
    /* margin-top: -64px; */
    z-index: 1;
    top: -35px;
}
.img-container::before {
    content: "";
    position: absolute;
    position: absolute;
    width: 88px;
    height: 88px;
    border-radius: 50%;
    left: -7px;
    top: -8px;
    z-index: -1;
    background-image: linear-gradient(to bottom, #63ac4c 50%, #eff4f5 50%);
}

.saying-img {
    padding: 8px;
    display: block;
    width: 100%;
    background: #fff;
    border-radius: 50%;
}
.testimonial-text-content {
    padding-top: 35px;
}
.testimonial-text-content h5{color:#000;font-weight:600;}
.testimonial-content p.date.text-center {
    color: #000;
	font-size: 16px;
}
/*--------------------------------------------------------------
# Contact
--------------------------------------------------------------*/
.contact .info {
  width: 100%;
  background: #fff;
}
.common-btn {
    width: 160px;
    height: 46px;
    background-image: linear-gradient(to bottom right, #116493, #023e60);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 15px;
    transition: all 0.3s ease-in-out;
    position: relative;
    /* text-transform: uppercase; */
    transform: perspective(1px) translateZ(0);
    transition-duration: 0.3s;
    overflow: hidden;
    outline: none;
    cursor: pointer;
    border: 0px;
}
    .init-header-main {
        font-size: 40px;
    }
.contact {
    background: url(../image/contact-banner-main.jpg) no-repeat;
    padding: 70px 0px;
    position: relative;
    background-size: cover;
    background-position: center;
}
.contact .info i {
  font-size: 20px;
  color: #530e98;
  float: left;
  width: 44px;
  height: 44px;
  background: #eee;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  transition: all 0.3s ease-in-out;
}

.contact .info h4 {
  padding: 0 0 0 60px;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 5px;
  color: #2a2c39;
}

.contact .info p {
  padding: 0 0 0 60px;
  margin-bottom: 0;
  font-size: 14px;
  color: #555974;
}

.contact .info .email, .contact .info .phone {
  margin-top: 40px;
}

.contact .info .email:hover i, .contact .info .address:hover i, .contact .info .phone:hover i {
  background: #530e98;
  color: #fff;
}

.contact .map-hm-rht {/*
  width: 100%;
  background: #fff;*/
}

.contact .map-hm-rht .form-group {
  padding-bottom: 8px;
}

.contact .map-hm-rht input{
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
}

.contact .map-hm-rht input {
  height: 44px;
  /* margin-top: 30px; */
}

.contact .map-hm-rht .sbmt-btn{
  background: linear-gradient(to bottom right, #116493, #023e60);
  border: 0;
  padding: 10px 24px;
  color: #fff;
  margin-top: 40px;
  transition: 0.4s;
}
.contact .map-hm-rht .sbmt-btn:hover {
  background: #5fae3f;
}

@-webkit-keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes animate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {
  background: linear-gradient(#10255a, #0c5369);
  color: #fff;
  font-size: 15px;
  text-align:left;
  padding: 40px 0 0px;
}
.column h4 {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 20px 0;
}
#footer a{font-size: 13px;text-align:left;line-height: 40px;}
#submenu30{    left: -87px;}
#footer h3 {
  font-size: 36px;
  font-weight: 700;
  color: #fff;
  position: relative;
  font-family: "Poppins", sans-serif;
  padding: 0;
  margin: 0 0 15px 0;
  text-align:left;
}
#footer img{ margin:0 auto;}
#footer p {
  font-size: 15px;
  color:#fff;
  text-align:left;
  margin-bottom: 20px !important;!i;!;
}

#footer .social-links {
  margin: 0px 0 22px 0;
}

#footer .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #5c1b9a;
  color: #fff;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}

#footer .social-links a:hover {
  background: #e40180;
  color: #fff;
  text-decoration: none;
}


#footer .copyright {
  margin: 0 0 5px 0;
  color: #fff;
  border-top: 1px solid #ffffff2e;
  padding: 20px 0;
}

#footer .credits {
  font-size: 14px;;color: #fff;
}
#footer .credits a{
  color:#fff;
}
.top {
    position: fixed;
    right: 10px;
    bottom: 30px;
    text-align: center;
    color: #fff;
    background: #60ae4b;
    padding: 10px 10px;
    z-index: 9;
    border-radius: 50%;
    border: 1px solid #fff;
    cursor: pointer;
    opacity: 0;
    transition: ease-in 0.5s;
}


.top.scll-top {
    opacity: 1;
    transition: ease-in 0.5s;
    bottom: 50px;
}

.top .fa {
    display: block !important;
}

.navbar-nav .nav-item:last-child {
    background: linear-gradient(to bottom right, #116493, #023e60);
}
.navbar-nav .nav-item:last-child a {
    color: #fff !important;
}
.navbar-nav .nav-item:last-child:hover{
	background:#6fb159;
}
.inner-banner {
    position: relative;
    padding: 15px 0 0;
    margin-bottom: 40px;
}
.inner-banner .banner-text {
    position: absolute;
    top: 60%;
    left: 10%;
    transform: translate(0, -50%);
}

.inner-banner .banner-text h1 {
    color: #fff;
    font-size: 42px;
    font-weight: 700;
    text-shadow: 1px 1px 4px #8d8b8b;
}
.inner-banner .banner-text h1::after {
    content: "";
    width: 100px;
    position: absolute;
    height: 4px;
    background: #63ac4c;
    left: 0;
    /* margin-top: -20px; */
    top: -20%;
}
@media(max-width:1024px){
.nav>li>a{    padding: 9px 2px;}
.navbar-fixed-top .nav>li>a{padding-left: 10px;
    padding-right: 10px;}
.navbar-default .navbar-nav>li>a{font-size: 14px;}
}
@media(max-width:991px){
.navbar-default .navbar-nav>li>a { font-size: 12px;}
#HeaderControl { padding: 8px 0;}
}
@media(max-width:769px){
.navbar-nav .nav-item:last-child{background:none;}
.upper-nav ul li a{font-size: 13px;}
.upper-nav ul{padding-right:5px;}
.navbar .navbar-right{    width: 100%;
    margin: 0;
    margin-top: 10px;
}
.nav>li>a {
    padding: 9px 15px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 12px;
}
.nav>li>a {
    padding: 9px 1px;
}
#banner-hm p {
  width: 90%;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  margin: 10px;
  color: #000;
  font-size: 14px;
  position: relative;
  line-height: 27px;
  z-index: 99;
}
.body-fx #HeaderControl, .body-fx #MenuControl{ position: inherit !important;
transition: 0s; 
	    top: 0;
		height: auto !important;}
	}

@media(max-width:767px){
#WidgetControl4{display:none;}
#banner-hm .btn-get-started{margin: 10px;}
#banner-hm .carousel-container{padding-top: 100px;}
.ser-pd-lt{ padding: 10px 50px;}
.ser-pd-rt{ padding: 10px 50px;}
#banner-hm .carousel-container:after{opacity:.5;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #530e98;     background-color: #530e98;}
.navbar-default .navbar-toggle{border-color: #530e98;}
.navbar-toggle{background-color: #530e98; border-color: #530e98;     margin-top: 22px;}
.navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}
.navbar-default .navbar-nav>li>a{    color: #fff;
   padding: 5px 10px;
    background: #530e98; border-bottom:1px solid #fff;}
#MenuControl, #MenuControl_C{height:inherit !important; width: 100%;}
.navbar-nav>li>a {
    line-height: 30px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 14px;
}
.heading-innerpage{
  padding:35px 30px 20px 30px;
}
.heading-innerpage h1{
  font-size: 22px;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a{background: #530e98; border-bottom: 1px solid #505b1f; color: #fff;}
#MenuControl_C #navbar-collapse-1{height:auto !important;}
}
	
@media(max-width:736px){
.init-header-main{font-size:18px;line-height:28px;margin-bottom: 0 !IMPORTANT;}
.home-best p{padding:5px;text-align:justify;}
.home-services .services-wrapper .services-single{width:100%;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{border-color: #530e98;     background-color: #530e98;}
.navbar-default .navbar-toggle{border-color: #530e98;}
.navbar-toggle{background-color: #530e98; border-color: #530e98;     margin-top: 22px;}
.navbar-default .navbar-toggle .icon-bar{    background-color: #fff;}
.navbar-default .navbar-nav>li>a{    color: #fff;
   padding: 5px 10px;
    background: #530e98; border-bottom:1px solid #fff;}
#HeaderControl, center #form1 #HeaderControl{width: 45%;z-index: 999999999;top: 5px;}
.body-fx center #form1 #HeaderControl{top:0;}
.body-fx center #form1 #MenuControl{top:0;}
.body-fx center #form1 #HomepagecontentControl{padding-top: 0;}
.body-fx center #form1 .inner-banner{padding-top:0;}
.navbar{margin-right: 0 !important;padding: 5px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{    margin: 0;
    width: 100%; border:0;}
	
#MenuControl, #MenuControl_C{height:inherit !important;width: 100%;top: 55px;}
.navbar-nav>li>a {
    line-height: 30px;
}
.navbar-default .navbar-nav>li>a {
    font-size: 14px;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a{    background: #530e98;
    border-bottom: 1px solid #fff; color: #fff;}
	
.body-fx .navbar-default .navbar-toggle:focus, .body-fx .navbar-default .navbar-toggle:hover {
    border-color: #530e98;
    background-color: #530e98;
}

.body-fx .navbar-default .navbar-toggle {
    border-color: #530e98;
}

.body-fx #MenuControl{height: inherit !important;width: 100%;top: 86px;}
.body-fx #HeaderControl{z-index: 999999999;     top: -2px;}
.body-fx #HeaderControl{width: 100%;}
.body-fx #MenuControl_C{height: inherit !important; }
.body-fx #MenuControl_C #navbar-collapse-1{height: 278px !important;
    overflow-y: auto;}
.navbar-nav{margin-bottom:0;}
.inner-banner .banner-text h1{font-size:18px;color: #54519d;}
center #HeaderControl{    padding:0;}
center .navbar-default .navbar-toggle:focus, center .navbar-default .navbar-toggle:hover{border-color: #530e98;}
center .navbar-default .navbar-toggle {
    border-color: #530e98;
}
.body-fx center #HeaderControl{height: 67px !important;top: 90px;}

center #form1 #HomepagecontentControl{ padding-top: 75px;}
	}
	
@media(max-width:667px){
.navbar-toggler {
    background: #fff !important;
}

.navbar-toggler {
    margin-top: 5px;
}
.navbar-collapse {  
    background: #fff;
}
.navbar-nav>li>a {
    color: #fff !important;
    text-align: left;
    font-size: 14px !important;
}

}
	
@media(max-width:568px){
	
p{font-size: 14px;; line-height: 22px;}

#widgetsControl table, #widgetsControl td { height: initial !important;}


}
	
@media(max-width:480px){

center #form1 #HomepagecontentControl{padding-top: 67px;}

}
	
@media(max-width:414px){


}
	
	
@media(max-width:360px){
	


}



.tp-head a{ color: #fff;}

.tp-fx-head{position: fixed;z-index: 99999;top: 50%;color: #fff;font-weight: bold;left: -80px;}
.tp-fx-head .btn{margin:0;font-size:20px;transform: rotate(90deg);color: #fff;font-weight:bold;line-height:25px;padding:10px 20px;display:block;cursor: pointer;background: #1b7dba;border-top-left-radius:10px;border-top-right-radius:10px;}
.tp-fix a{ color:#fff;}
.tp-fix a:hover{ text-decoration:none;}