body{

    font-family: 'Montserrat', sans-serif !important;

    overflow-x:hidden;

  

	padding-top:90px;

}

.container{

    width:100%;

    max-width:1059px;

    margin:0 auto;

}

a{

    text-decoration:none;

    color: #45047C;

}





.mainhead{position:fixed; top:0px; left:0px; width:100%; z-index:9; background:#fff; padding-bottom:10px; transition:all 0.7s;}

.sticky .mainhead{box-shadow:0px 0px 8px #000;}

.top_menu{

    width:100%;

    display:inline-block;

    position:relative;

    padding-top:30px;transition:all 0.7s;

}
.top_menu .container {
    width: 90%;
	max-width:1070px;
}
.sticky .top_menu{padding-top:10px;}

.top_menu .logo{

    width:30%;

    float:left;

}

.lang{float:right; margin-top:33px; margin-right:62px; margin-left:0px; transition:all 0.7s;}
.sticky .lang{margin-top:22px; transition:all 0.7s;}
.lang .wpml-ls-legacy-list-horizontal{padding:0px;}

.lang .wpml-ls-legacy-list-horizontal a{padding:0px;}

.top_menu .logo .lang{float: right;    display: inline-block; padding-top:18px; font-size:18px; font-weight:500;}

.top_menu .logo img{width:100%; float: left;  max-width:316px; transition:all 0.7s;}

.sticky .top_menu .logo img{ width:80%;}

.top_menu .menu{

    width:60%;

    float:left;

    display: inline-block;

    padding-top:13px;

	transition:all 0.7s;

}

.sticky .top_menu .menu{padding-top:8px;}

.top_menu .menu ul{

    width:100%;

    display:inline-block;

    padding-left: 30px;

}

.top_menu .menu ul li{

    float:left;

    position:relative;

    padding-right:35px;

    text-align:right;

}

.top_menu .menu ul li:last-child{

    padding-right:0px;

}

.top_menu .menu ul li a{

    color:#464648 ; 

    font-size:18px;

    line-height:30px;  

    font-weight: 600; 

	transition:all 0.5s;

}

.top_menu .menu ul li a:hover{color:#00a49a;}

.top_menu .menu ul li:last-child a{
color: #fff;
    /*padding:20px 30px;    */
padding:12px 20px;
    border-radius:50px;
background-color:#00a49a;
    border:solid 2px #00a49a;

}

.sticky .top_menu .menu ul li:last-child a{padding:10px 16px;}



.top_menu .menu ul li:last-child a:hover{

   

    color:#00a49a ;

    border-radius:50px;

    border:solid 2px #00a49a;

    background-color:#fff;

}

.top_menu .menu .menu-main-menu-container{

    float:right;

}

.row_2{

    margin:0 auto;

    float:inherit;

    left:0;

    right:0;

}

.set_bg{

    

}

.new_bg{

    /* margin: 0 auto;

    width:100%;

    right:0;

    max-width:1300px; */

}

.img_box .elementor-image-box-img img{    transition-duration: 0.7s !important;}

.img_box .elementor-image-box-img img:hover {

  -webkit-transform: rotate(360deg);

          transform: rotate(360deg);transition: all 0.7s ease-in-out 0s;transform 2s;

}

.animateNow:after {

  -webkit-transform: rotate(360deg) !important;

          transform: rotate(360deg) !important;transition: all 2s ease-in-out 0s !important;transform 10s !important;

}
/* .elementor-13 .elementor-element.animateNow > .elementor-widget-container{-webkit-transform: rotate(360deg) !important;

          transform: rotate(360deg) !important;transition: all 2s ease-in-out 0s !important;transform 10s !important;
}
.elementor-13 .elementor-element.animateNow > .elementor-widget-container .elementor-image img{-webkit-transform: rotate(0deg) !important;

          transform: rotate(0deg) !important;transition: all 2s ease-in-out 0s !important;transform 10s !important;
} */
.close_btn{cursor:pointer;}

.hamburger{display:none;}





.togle_box,.close_btnn,.readless, .rl{display:none;}
.tog, .tog2, .tog3, .tog4{position:relative; width:100%;  margin-top:-359px;     z-index: 5; background-color: #fff; top: 50px;}
.tog2{top:30px !important;}
.tog3{top:30px !important; }
.tog4{top:30px !important;}

.home_round img{position:relative;}
.home_round::after {
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/roundimg.png) center center no-repeat;
    background-size: auto;
    position: absolute;
    display: inline-block;
    background-size: 100%;
    top: -0px;
    left: 82px;
    right: 0;
    z-index: 6;
    top: -0px;
    left: 0px;
}
.meet_subdata p{    }
/* .blink img{
    -moz-animation: blink normal 2s infinite ease-in-out;
-webkit-animation: blink normal 2s infinite ease-in-out;
-ms-animation: blink normal 2s infinite ease-in-out;
animation: blink normal 2s infinite ease-in-out;
} */
.blink img{
  animation: blinker 2s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}
.col_vis{margin-right: 10px;   margin-left: 60px;}
@media  screen and (min-width:1600px){
    .home_round::after {   
		width: 140%;
		height: 140%;
		top: -50px;
		left: 82px;
		right: 0;
		z-index: 6;
		    top: -89px;
    left: 70px;
}
.home_round img{width: 145% !important;
    max-width: 200%;     left: 75px;}
.col_vis{max-width:30% !important;}
}
.mob{display: none !important;}
@media  screen and (min-width:1600px){
	.col_vis{ right:5px;}
}
@media only screen and (max-width: 1024px) {
    .desktop{display: none;}
	#wrapper{overflow-x: hidden; width:100%;}
    .mob{display: block !important;}
	.sticky .mainhead {

    box-shadow: -6px 0px 4px #000;

}

    body{padding-top:100px;}   

	.mobile_menu{display:block;}

    .mobile_menu{position:fixed; right:-100%; top:0; background:#00a49a; transition:all 0.7s; width:100%; z-index:9; padding-bottom:30px; border-radius: 0px 0px 60px 60px; }

    .top_menu .mobile_menu{width:100%;}

    .mobile_menu.active{top:0; right: 0px !important;}

    .hamburger{

        position:fixed;

        display:block;

        z-index:99;

      right:5px;

        padding-top: 20px;

        transition:all 0.7s;

		top:10px;

    }

	.lang{margin-top: 22px;
    margin-left: 0px;
    float: left;float: right;
    margin-right: 70px !important;}

    .top_menu{   

    padding-top:10px;

  }

  .top_menu .logo {width:70%; padding-left:20px;  transition:all 0.7s;}

  .top_menu .logo img{width:194px; padding:10px 0px 10px 0px;  transition:all 0.7s;}

  .top_menu .logo .lang {
      float:left;
    padding-top: 6px;

    font-size: 24px;

}

  .sticky .top_menu .logo img{ width:194px;  transition:all 0.7s;}

  .top_menu li{padding-right:20px;}

  .top_menu li li{padding-right:0px;}

  .top_menu .menu ul{

    width:100%;

    display:inline-block;

    padding-left: 30px;

    }

    .top_menu .menu ul li{

        float:left;

        position:relative;

        padding-right:35px;

        text-align:left;

        width:100%;

        padding:10px;

    }

    .top_menu .menu ul li a{font-size:26px; font-weight:400;}

    .top_menu .menu ul li:last-child a{

        padding:0;    

        border-radius:0px;

        border:none;



    }

    .top_menu .menu ul li a{color:#fff; }

    .sticky .top_menu .menu ul li:last-child a{padding:0px;}

    .top_menu .menu ul li a:hover{color:#fff;}



    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{background-color:#00a49a;}

    .hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before, .hamburger.is-active .hamburger-inner::after{background-color:#fff;}

    .elementor-section-stretched{overflow-x:hidden;}

	.mobile_togg ,.mob_toggal{display:none;}
    .home_round:after{content: "";
    width: 90%;
    height: 90%;
    top: 20px;
    left: 20px;
    }
    .tog, .tog2, .tog3, .tog4{margin-top:-247px; }
    .tog, .tog2{top:-90px !important;}
    .tog3{top:-87px !important;}
    .tog4{top:-88px !important;}
.col_vis{ width:90%; max-width:400px; margin:0 auto;}
.meet_targeta_sec .meet_targeta_left, .meet_targeta_sec .col_vis{width: 100% !important;}
.elementor-13 .elementor-element.elementor-element-eaa5fad {left: 0px !important;}
.blink{display: none;}
.start_sec{direction: ltr;}
.elementor-hidden-phone{display:none;}
.rm{display:block;}
.mobile_togg{display:none;}
.removebgmobile{background:none !important;}
}
@media only screen and (max-width: 760px) {
	.tog, .tog2, .tog3, .tog4{margin-top:-247px; }
    .tog, .tog2{top:30px !important;}
    .tog3{top:30px !important;}
    .tog4{top:30px !important;}
}

.elementor-13 .elementor-element.elementor-element-aa3eab4, .elementor-13 .elementor-element.elementor-element-aa3eab4 > .elementor-background-overlay{
    border-top-right-radius: 0px !important;
}

@media (max-width : 768px){
    body.page-id-13 .elementor-13 .elementor-element.elementor-element-19dd829 > .elementor-widget-container{
        padding :0px;
    }
}
@media (max-width: 767px){
    .elementor-13 .elementor-element.elementor-element-315f20f .elementor-image img {
        width: 100% !important;
    }

    body.page-id-13 .elementor-13 .elementor-element.elementor-element-aa3eab4:not(.elementor-motion-effects-element-type-background), 
    body.page-id-13 .elementor-13 .elementor-element.elementor-element-aa3eab4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }
}
@media screen and (max-width: 1024px){
    body.page-id-13 .elementor-13 .elementor-element.elementor-element-ac1808b {
        background-size: 100% 100% !important;
        border-radius: 0px 60px 60px 0px;
        left: -7%;
    }
}