@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap');
body { margin: 0; padding: 0; font-family: "Manrope", sans-serif;}
p, li {color: #252525;font-size: 16px; letter-spacing: .6px;line-height: 1.8;margin: 0 0 16px 0; font-family: "Manrope", sans-serif;}
.main-table li {color: #252525;font-size: 16px;letter-spacing: .4px;line-height: 1.5;margin: 0 0 10px 0; font-family: "Manrope", sans-serif;}
a { text-decoration: none !important; font-family: "Manrope", sans-serif;}
h1, h2, h3, h4, h5 { font-family: "Manrope", sans-serif;}
.pt-6{padding-top: 7em;}
.main-table {padding: 2% 0;text-align: start;}
.fc-1{color:#ae9b64;font-weight:800;}
.fc-2{color:#ff6d73;font-weight:700;}

#FooterrControl1_tr_hitCounter {
    display: none;
}

.heading { color: #1f1f1f; font-size: 42px; font-weight: 800; margin: 0 0 30px 0;}
.heading1 { color: #ff6d73; font-size: 46px; font-weight: 800; margin: 0 0 20px 0;}
.sub-heading { color: #c55a11; font-size: 26px; font-weight: 800; margin: 0 0 15px 0;}
.custom-btn {display: inline-block;border: 1px solid #ff6d73;padding: 13px 45px;color: #000;border-radius: 30px;font-weight: 600;overflow: hidden;position: relative;font-size: 16px;}
.custom-btn::after { content: ''; position: absolute; width: 100%; height: 100%; left: -100%; top: 0; background: #00295a; transition: all .4s ease-in-out;}
.custom-btn:hover::after { left: 0;}
.custom-btn span { position: relative; z-index: 2; transition: all .4s ease-in-out;}
.custom-btn:hover span { color: #fff;}

.top-header {position: absolute;top: -2px;right: 0;left: 0;z-index: 99999;padding: 4px 0;} 
.top-header a {display: inline-block;background: #000;color: #fff;padding: 8px 12px;border-radius: 14px;font-size: 13px;font-weight: 400;letter-spacing: .7px;}

header {position: absolute;width: 100%;left: 0;z-index: 9;}
header img {/* padding: 0 0 0 3%; */border-radius: 10px;margin-left: 3%;}

.body-fx #HeaderControl header img{
    /* background: #fff; */
}
.body-fx #HeaderControl header{top:10px;}
.body-fx #HeaderControl {
    float: Left;
    position: fixed;
    background: rgba(0,41,90,.85);
    z-index: 99;
    text-align: left;
    transition: 0.5s;
    /* height: 68px !important; */
    top: 0px;
}
.body-fx #MenuControl {
    float: Right;
    position: fixed;
    padding: 0;
    padding-right: 0;
    background: rgba(0,41,90,.85);
    transition: 0.5s;
    top: 0;
    /* height: 68px !important; */
}
.body-fx #MenuControl .navbar-nav>li>a{color: #fff;}

.abt-cd{width:100%;border: none;margin-top: 20px;background: transparent;}
.abt-cd .nav-link{color: #eba6b1;font-size:18px;padding: 10px 20px;border: 1px #9ea1a3 solid;background: #fff;margin-right: 5px;border-radius: 5px;}
.abt-cd .nav-link:hover{color: #ff6d73;}
.abt-cd .nav-link.active{border: 3px #ff6d73 solid;}
.abt-cd img{
    width: 50px;
    margin-right:20px;
    padding: 5px;
    box-shadow: 1px 1px 5px #b7b7b7;
    border-radius: 50%;
}



.banner-section {position: relative;height: 100vh;}

.banner-section img{height: 100vh;/* ;/* object-fit: cover; */ */}
.banner-section::after {content: '';position: absolute;width: 100%;height: 100vh;background: rgb(28 25 25 / 60%);top: 0;left: 0;}
.banner-section .banner-content {position: absolute;z-index: 3;top: 40%;left: 13%;width: 80%;} 
.banner-section h1 { color: #fff; font-size: 60px; font-weight: 800; text-shadow: 3px 4px 6px rgba(0, 0, 0, .6);}
.banner-section p{font-size:26px;font-weight:600;line-height:35px;color:#fff;}
.banner-section h1 span{ color: #ff6d73; margin-left: 5px; letter-spacing: -6px; font-weight: 800;}
.banner-section h1 .word { position: absolute; opacity: 0;}
.banner-section h1 .letter { display: inline-block; position: relative; transform: translateZ(25px); transform-origin: 50% 50% 25px;}
.banner-section h1 .letter.behind { transform: rotateX(-90deg);}
.banner-section h1 .letter.in { transform: rotateX(0deg); transition: transform 0.38s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
.banner-section h1 .letter.out { transform: rotateX(90deg); transition: transform 0.32s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.banner-section .banner-bottom { position: absolute; width: 100%; bottom: 5%; z-index: 3;}
.banner-section .banner-bottom .banner-card { background: #ffffff; border-radius: 8px; padding: 20px;}
.banner-section .banner-bottom .banner-card h4 img { width: 45px; margin: 0 12px 0 0;height:45px;}
.banner-section .banner-bottom .banner-card h4 {line-height:31px; display: flex;color: #ff6d73;margin: 0;font-size: 23px;font-weight: 800;margin: 0 0 15px 0;} 
.banner-section .banner-bottom .banner-card p { font-size: 15px; margin: 0;}
.banner-section .banner-bottom .banner-card p a{color: #000;font-weight: 700;}
.banner-section .banner-bottom .banner-card p a:hover{color:#ff6d73;}
.banner-card img{border-radius: 50%;}

.inner-banner {background: #ff6d73;padding: 4% 0;position: relative;margin-top: 100px;}
.inner-banner marquee { position: absolute; top: 50%; transform: translate(0, -50%);}
.inner-banner marquee h1 {font-size: 110px;font-weight: 700;color: #00000000;-webkit-text-stroke-width: 1px;stroke-width: 1px;-webkit-text-stroke-color: rgb(90 83 83 / 40%);stroke: rgba(255, 255, 255, .1);letter-spacing: 0;}
.inner-banner h2 {display: flex;color: #000;font-size: 28px;font-weight: 800;letter-spacing: .4px;position: relative;text-align: start;z-index: 3;line-height:30px;}
.inner-banner p {position: relative;z-index: 3;font-size: 18px;margin: 0;color: #000;letter-spacing: 1px;letter-spacing: 500;}
.inner-banner p a {color: #000;}
.inner-banner span {display: inline-block;width: 6px;height: 6px;border-radius: 50%;background-color: #000;margin: 0 10px;}
.inner-banner img{ display: flex; height:40px;  width: 40px; margin-right: 9px; margin-top: -2px;border-radius: 50%;}

.team-page .team-card { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;margin-bottom:20px;}
.team-page .team-card img { border-radius: 10px 10px 0 0;filter: grayscale(1);}
.team-page .team-card:hover img { filter: grayscale(0);}
.team-page .team-card .team-mane { padding:30px 20px; text-align: center; position: relative;}
.team-page .team-card .team-mane h2 { color: #ff6d73; font-size: 24px; font-weight: 800; text-align: center; margin: 0 0 4px 0; }
.team-page .team-card .team-mane p { color: #333; font-size: 15px; margin: 0;}
.team-page .team-card .team-mane .icon { position: absolute; top: -20px; right: 20px;}
.team-page .team-card .team-mane .icon a { margin: 0; display: inline-block; width: 35px; height: 35px; border-radius: 50%; background: #c55a11; color: #fff; line-height: 2.3;}

.contact-page .contact-info .icon i{ color: #ff6d73; font-size: 24px; margin: 4px 10px 0 0;}
.contact-page .contact-info p, .contact-page .contact-info p a { font-size: 17px; color: #1f1f1f;}

.contact-form { background: #D3D3D3;}
.contact-form .form-control { background: #fff; border: 0; padding: 20px; margin: 0 0 18px 0; border-radius: 10px; font-size: 15px;}
.contact-form input[type='button'] { background: transparent; border: 1px solid #ff6d73; color: #ff6d73; font-size: 16px; text-transform: uppercase; font-weight: 700; letter-spacing: .8px; padding: 13px 54px; border-radius: 30px;}  

.service-page .ser-card { border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; padding: 30px; margin: 0 0 25px 0; min-height: 215px;} 
.service-page .ser-card img { margin: 0 0 15px 0; width: 80px;}
.service-page .ser-card h4 {margin: 0;color: #313131;font-size: 19px;/* font-weight: 700; */line-height: 1.4;}

.sc-bl{box-shadow:1px 1px 6px gray;border-radius:10px;}
.sc-bl img{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}
.blogs{
	padding:45px 0;
}
.content-blog{padding: 20px 20px 45px;text-align: justify;}
.content-blog h5{
	
text-align: justify;
	
margin-bottom: 30px;
	
color: #000;
	
font-size: 16px;
	
line-height: 27px;
}
.content-blog a{
	
background: #000;
	
padding: 12px 20px;
	
border-radius: 5px;
	
color: #fff;
}

.about-section {padding: 8% 0 6%;position: relative;margin-top: -19px;}
.about-section .section-title {position: absolute;font-size: 180px;font-weight: 900;color: #ff6d73;text-transform: uppercase;letter-spacing: 1px;top: -27px;right: 7%;opacity: 0.1;}
.about-section .left-pic, .about-section .text { position: relative; z-index: 3;text-align: left;} 
.about-section .left-pic img { border: 15px solid #0c0c0c; border-radius: 18px;}
.about-section p, li{text-align:justify;}
.about-section h2{
	text-align:justify;
}

.why-sc{padding:1% 0 3%!important;}
.service-section {padding: 2% 0;position: relative;}
.service-section .section-title {position: absolute;/* font-size: 180px; */font-weight: 900;color: #ff6d73;text-transform: uppercase;letter-spacing: 1px;top: 0px;left: 50%;opacity: .05;transform: translate(-50%, 0);}
.service-section .ser-card1 { border: 1px solid #ff6d73; padding: 15px 20px 15px 30px; border-radius: 50px; margin: 8px 0; transition: all .3s ease-in-out;}
.service-section .ser-card1:hover { background: #fff;}
.service-section .ser-card1 .icon img { width: 40px; margin: 0 15px 0 0;}
.service-section .ser-card1 .text h4 { font-size: 18px; margin: 0; color: #313131;}
.ser-bx {
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    z-index: 0;
}
.ser-bx .img {
    width: 100%;
    height: 240px;
    display: block;
}
.ser-bx .img .icon {
    width: 70px;
    height: 70px;
    background: #ff6d73;
    margin: 0 auto;
    opacity: 0;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ser-bx .img .icon span {
    color: #fff;
}
.ser-bx .text {
    width: 90%;
    background: #fff;
    padding: 20px;
    margin: 0 auto;
    margin-top: -40px;
    border-radius: 4px;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-box-shadow: 0px 15px 46px -16px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 15px 46px -16px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 15px 46px -16px rgb(0 0 0 / 10%);
}
.ser-bx .text h3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
}
.ser-bx .text p {
    margin-bottom: 0;
    font-size: 15px;
}
.ser-bx:hover .img .icon {
    opacity: 1;
}
.ser-bx:hover .text {
    background: #00295a;
}
.ser-bx:hover .text h3 {
    color: #fff;
}
.ser-bx:hover .text p {
    color: rgba(255, 255, 255, 0.8);
}



.why-choose {padding: 7% 0;position: relative;/*background: #f7f2eb;*/}
.why-choose .section-title {position: absolute;font-size: 150px;font-weight: 900;color: #ff6d73;text-transform: uppercase;letter-spacing: 1px;top: 0px;left: 3%;opacity: 0.1;width: auto;}
.why-choose .heading1 { position: relative; z-index: 2;}
.why-choose .why-choose-card { padding: 40px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; margin: 18px 0; min-height: 310px;}
.why-choose .why-choose-card .icon { position: relative; width: 60px; text-align: center; display: inline-block; margin: 0 0 20px 0;} 
/* .why-choose .why-choose-card .icon::after { content: ''; position: absolute; width: 60px; height: 60px; background: #ae9b64; border-radius: 50%; left: -18px; top: -5px; opacity: .5;} */
.why-choose .why-choose-card .icon img { position: relative; z-index: 2;}
.why-choose .why-choose-card h4 { color: #ff6d73; font-size: 21px; font-weight: 700; margin: 0 0 8px 0;}
.why-choose .why-choose-card p { margin: 0;}

.vision-mission {padding: 6% 0;background: #f7f2eb;}
.vision-mission .vision-card { margin: 0 0 30px 0;}
.vision-mission .vision-card .icon { width: 84px; margin: 0 50px 0 0;}
.vision-mission .vision-card h4 { color: #c55a11; font-size: 27px; font-weight: 700; margin: 0 0 18px 0;}
.vision-mission .vision-card ul { list-style-image: url(image/right.png);}

.softwares {padding: 7% 0;position: relative;}
.softwares .section-title { position: absolute; font-size: 150px; font-weight: 900; color: #ff6d73; text-transform: uppercase; letter-spacing: 1px; top: 20px; left: 50%; opacity: .05; transform: translate(-50%, 0);}
.softwares .software-card { background: #fff; padding: 25px; border-radius: 10px;}
.softwares .carousel-control-next, .softwares .carousel-control-prev { width: 6%; filter: brightness(0);margin-top: 54px;}
.software-card img{width:100%;height:80px;}
.expert-head{ padding-bottom: 20px; color: #c55a11;font-size: 28px;text-align: center !important;font-weight: 600;}

.models { padding: 7% 0;}

.contact-section {padding: 7% 0;background-image: linear-gradient(90deg, #ffffff 50%, #ff6d73 50%);}
.contact-section .form-control { background: #fff; border: 0; padding: 16px; margin: 0 0 10px 0; border-radius: 6px; font-size: 15px;}
/* .contact-section input[type='button'] { background: transparent; background: #f2eadd; color: #ff6d73; font-size: 16px; text-transform: uppercase; font-weight: 700; letter-spacing: .8px; padding: 13px 54px; border-radius: 30px; border: 0;}   */

footer {margin-top: -10px;background: #00295a;/* background-image: url('image/footer-bg.jpg'); */padding: 6% 2% 0 2%;background-size: cover;}
footer .container-fluid{}
footer h4 {color: #fff;font-size: 24px;font-weight: 600;margin: 0 0 20px 0;}
footer h5 {color: #fff;font-size: 18px;font-weight: 600;margin: 0 0 5px 0;}
footer p, footer p a {color: #fff;margin: 0 0 5px 0;font-size: 16px;display: flex}
footer p a:hover { color: #b9b3b3;}
footer .footer-bottom {margin: 5% 0 0 0;border-top: 1px solid #fff;padding: 12px 0;}
footer .social-icon a {display: inline-block;color: #fff;text-align: center;font-size: 14px;line-height: 2.3;margin: 0 0 0 2px;}
footer p i{font-size: 20px!important;padding-right: 10px;padding-top: 6px;color:#b9b3b3;}

/* .global-coverage { background: #a7cbe3;} */
.global-coverage .global { background: #fff; padding: 40px; border-radius: 10px; /*min-height: 625px;*/padding-bottom:20px;}
.global-coverage .global h4 {color: #c55a11; font-size: 27px; font-weight: 700; margin: 0 0 18px 9px;}
.global-coverage .global ul { list-style-image: url('image/check-mark.png');}
.global-coverage .global ul li { color: #1f1f1f; font-size: 17px; margin: 0 0 10px 0;}
.global img{    width: 100%;margin-top: 55px;}
/* .global-coverage .global h4::after{position: absolute;content: '';width: 60px;height: 3px;background: #ae9b64;left: 0; bottom: -10px;} */


@media (min-width: 320px) and (max-width: 768px) { 
	.pt-6{padding-top: 1em;}
	.banner-section img{height:350px;}
	.abt-cd .nav-link{padding:10px;font-size:12px;}
    body { overflow-x: hidden ;}
	.banner-section::after{height: 300px;}
    p, li {font-size: 15px; line-height: 1.6;}
    .main-table li {font-size: 15px;}

    .heading { font-size: 27px; margin: 0 0 20px 0;}
    .heading1 { font-size: 30px;}
    .sub-heading { font-size: 21px;}
    .custom-btn { padding: 10px 32px; font-size: 15px;}

    .top-header { display: none;}

   
    header img {width: 225px;}

    .banner-section {position: relative;height: 300px;/* margin-top: 175px; */}
    .banner-section video{ width: 100%; height: 350px;}
    .banner-section .banner-content {top: 3%;left: 3%;display: none;} 
    .banner-section h1 { font-size: 27px;}

    .banner-section h1 span{ color: #f2eadd; margin-left: 5px; letter-spacing: -6px; font-weight: 800;}
    .banner-section h1 .word { position: absolute;}
    .banner-section .banner-bottom { position: relative;}

    .inner-banner {padding: 6% 0;margin-top: 0;}
    .inner-banner marquee h1 { font-size: 60px;}
    .inner-banner h2 { color: #fff; font-size: 25px;line-height:40px;}
    .inner-banner p { font-size: 15px;}

    .about-section .text {margin: 30px 0 0 0;} 

    .service-section {padding: 8% 0;background: #f7f2eb;position: relative;}
    .service-section .section-title {display: none;}
    .service-section .ser-card1 { padding: 15px 20px;}
    .service-section .ser-card1 .icon img { width: 35px; margin: 0 20px 0 0;}
    .service-section .ser-card1 .text h4 { font-size: 16px;}

    .why-choose .section-title {display: none;}
    .why-choose .why-choose-card { padding: 30px; margin: 12px 0; min-height: 210px;}

    .vision-mission .vision-card { margin: 0 0 20px 0;}
    .vision-mission .vision-card .icon { width: 90px; margin: 0 10px 0 0;}
    .vision-mission .vision-card h4 { font-size: 17px; margin: 0 0 15px 0;}

    .softwares .section-title { display: none;}
    .softwares .software-card { padding: 15px; margin: 0 0 10px 0;}

    .models { padding: 7% 0;}

    .contact-section { background-image: linear-gradient(180deg, #f2eadd 30%, #ae9b64 70%);}

    footer { background-image: url('image/footer-bg.jpg'); padding: 6% 5% 0 5%; background-size: cover;}
    footer h4 {color: #fff; font-size: 24px; font-weight: 600; margin: 0 0 20px 0;}
    footer p, footer p a { color: #ececec; margin: 0 0 5px 0; font-size: 15px;}
    footer p a:hover { color: #f2eadd;}
    footer .footer-bottom { margin: 5% 0 0 0; border-top: 1px solid rgba(255, 255, 255, .6); padding: 12px 0;}
    footer .social-icon a { display: inline-block; border: 1px solid rgba(255, 255, 255, .7); color: #fff; width: 35px; height: 35px; border-radius: 50%; text-align: center; font-size: 14px; line-height: 2.3; margin: 0 0 0 2px;}

    .global-coverage { background: #f2eadd;}
    .global-coverage .global { min-height: 300px;}
    .global-coverage .global h4 {color: #c55a11; font-size: 27px; font-weight: 700; margin: 0 0 18px 0;}
    .global-coverage .global ul { list-style-image: url('image/check-mark.png');}
    .global-coverage .global ul li { color: #1f1f1f; font-size: 17px; margin: 0 0 10px 0;}
}

.jcgmt-container {
    float:left;
    padding: 3px;
}
.jcgmt-container .jcgmt-lbl {
    font-size: 12px;
    color: #000;
    line-height: 22px;
    text-align: center;
    width: 110px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0 auto;
}
.jcgmt-clockHolder {
    width:100px; 
    margin:0 auto;
    position:relative;
    overflow: hidden;
}
.jcgmt-sec,
.jcgmt-min,
.jcgmt-hour {
    display:block;
    position:absolute;
}

.jcgmt-rotatingWrapper {
    position:absolute;
    width:100px;
    height:100px;
}
.jcgmt-digital,
.jcgmt-date {
    font-weight:bold;
    font-size: 12px;
    color: #000;
    text-align:center;
    margin-left:8px;
    /* display: none; */
}


/*services box*/
@media(max-width:767px)
{
        .banner-section h1 { font-size: 25px;}
        .banner-section p {font-size: 16px;font-weight: 600;line-height: 25px;color: #fff;display: none;}
}

@media (max-width: 767px) {
    
    footer{padding:2%}
    .form .heading1 {font-size:29px!important;padding-top:10px;}
.home-sec .carousel-inner .carousel-item.active, .home-sec .carousel-inner .carousel-item-next, .home-sec .carousel-inner .carousel-item-prev {
    display: block!important;
}

    .modal-dialog {max-width: 90% !important;margin-top: 5%;}
    .modal-body {max-height: auto!important;}
    .software-card img{width:100%;height:auto;}
	.home-sec .carousel-inner .carousel-item > div {
			display: none;
		}
	.home-sec .carousel-inner .carousel-item > div:first-child {
			display: block;
		}
	}

	.home-sec .carousel-inner .carousel-item.active,
	.home-sec .carousel-inner .carousel-item-next,
	.home-sec .carousel-inner .carousel-item-prev {
		display: flex;
	}

	/* medium and up screens */
	@media (min-width: 768px) {

		.home-sec .carousel-inner .carousel-item-end.active,
		.home-sec .carousel-inner .carousel-item-next {
			transform: translateX(25%);
		}

		.home-sec .carousel-inner .carousel-item-start.active, 
		.home-sec .carousel-inner .carousel-item-prev {
			transform: translateX(-25%);
		}
	}

	.home-sec .carousel-inner .carousel-item-end,
	.home-sec .carousel-inner .carousel-item-start { 
		transform: translateX(0);
	}
    /* .home-sec #recipeCarousel1 .col-lg-4{padding:8px;} */
    .home-sec #recipeCarousel .card img{width: 60px; height: 60px; padding-top: 10px;}
    .home-sec #recipeCarousel .card {padding: 10px;height: 100%;border-radius:0;border:none;margin-bottom: 50px;padding: 5px 10px;background: #fff;box-shadow: rgb(0 0 0 / 34%) 0px 1px 4px;}
    .home-sec #recipeCarousel .col-md-3{padding: 8px;}
    .home-sec #recipeCarousel .w-aut{width: 50px; height: 50px; padding: 10px; top: 40%;background: #ccc; transition:all .5s; opacity: 0;}
    .home-sec #recipeCarousel .carousel-control-next.w-aut{right: -30px; }
    .home-sec #recipeCarousel .carousel-control-prev.w-aut{left: -30px;}
    .home-sec #recipeCarousel:hover .carousel-control-next.w-aut{right: 0px;}
    .home-sec #recipeCarousel:hover .carousel-control-prev.w-aut{left: 0px;}
    .home-sec #recipeCarousel:hover .w-aut{ opacity: .85;}
    .home-sec h4{color: #252525;font-size: 19px;font-weight: 600;}
     .home-sec #recipeCarousel .card a{color:#ff6d73;font-size:15px;}

/*   */

.home-sec #recipeCarousel1 .card img{width: 60px; height: 60px; padding-top: 10px;}
    .home-sec #recipeCarousel1 .card {padding: 10px;height: 100%;border-radius:0;border:none;padding: 5px 10px;background: rgb(255 255 255);box-shadow: 1px 1px 6px gray;margin-bottom: 50px;}
    .home-sec #recipeCarousel1 .col-md-3{padding: 8px;}
    .home-sec #recipeCarousel1 .w-aut{width: 50px; height: 50px; padding: 10px; top: 40%;background: #ccc; transition:all .5s; opacity: 0;}
    .home-sec #recipeCarousel1 .carousel-control-next.w-aut{right: -30px; }
    .home-sec #recipeCarousel1 .carousel-control-prev.w-aut{left: -30px;}
    .home-sec #recipeCarousel1:hover .carousel-control-next.w-aut{right: 0px;}
    .home-sec #recipeCarousel1:hover .carousel-control-prev.w-aut{left: 0px;}
    .home-sec #recipeCarousel1:hover .w-aut{ opacity: .85;}
    .home-sec h4{color: #252525;font-size: 19px;font-weight: 600;}
     .home-sec #recipeCarousel1 .card a{color:#ff6d73;font-size:15px;}

/*services box*/

.modal-header {top: 7px; border-radius: 50%;background: #000; position: absolute;left: 100%;color: #fff; border-bottom: 0 !important; padding: 10px 14px 10px 14px !important;;}
.modal-backdrop { position: static !important; --bs-backdrop-bg: none !important;}
.modal-dialog {max-width: 70% !important;margin-top: 5%;}
.modal-body{max-height: 350px; overflow-y: scroll;padding:25px;text-align: left;}
.modal.show{background: rgba(0, 0, 0, 0.75);}
.modal-body h2{padding-bottom:20px; font-size: 26px;font-weight: 600;color:#ff6d73;}
/* partners page modal */
.modal-section .modal-body img{background-color: #ae9b64;}
.modal-section .modal-body{text-align: left;padding: 5px 5px;}
.modal-section .modal-body h5{color: #ff6d73; font-size: 24px; font-weight: 800; margin: 0 0 4px 0;}
.modal-section .modal-body h6{font-size:18px;}

/* workspace */
.workspace-page img{width:100%;height:350px;margin-bottom:20px;border:3px solid #ff6d73;}

/* #submenu3 li:first-child{display: none;} */
/* #submenu3 li a img{width: 32px;margin-right: 10px;} */
.dropdown-item:hover{background-color: #ae9b64!important;color:#fff!important;}

.contact-section .icon i {
    color: #ff6d73;
    font-size: 40px;
}

.contact-section h4 a {
    color: #000;
    font-size: 18px;
    list-style: none;
    text-decoration: none;
}
.contact-section p{font-size: 18px;}
.software-card h6{font-size: 20px;font-weight: 600; color: #ff6d73;padding-top: 16px;text-align: center;}
.global h6{    font-size: 20px; color: #000; font-weight: 600; padding-bottom: 10px;}
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
#msform{padding-top:6%!important;}
#HeaderControl, #MenuControl{}
#FooterrControl1_Footer{margin-top:0px!important;}

.curve {
	/* display: none; */
	height:50px;
	width:150px;
	position: absolute;
	background-image:url('image/curve.png');
	background-repeat: no-repeat;
	background-size:150px 50px;
}
.curve.top.left {
	top:0;
	left:0;
	-webkit-transform: rotateX(180deg);
	        transform: rotateX(180deg);
}
.curve.top.right {
	top:0;
	right:0;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.curve.bottom.left {
	bottom:0;
	left:0;
}
.curve.bottom.right {
	bottom:0;
	right:0;
	-webkit-transform: rotateY(180deg);
	        transform: rotateY(180deg);
}
.curve.left {
	left:0;
}


.business{border-bottom-left-radius: 80px 80px;border-top-right-radius: 80px 80px;background-image: url('image/business.jpg');padding: 5% 0%;margin-bottom:6%;background-position: center;background-size: cover;background-attachment: fixed;}
.business h1{ font-size: 3.5rem;font-weight: 300;line-height: 1.2;color:#fff;}
.business p{font-size: 1.1rem;font-weight: 300;color: #000;}
.business .tab-content{background:#fff !important;}
.business .nav-tabs{border:none;text-align: center;justify-content: center;}


.ser_wrapper {margin-top: 40px}

.ser_wrapper .ser-icon {
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    /*width: 64px;
    height: 64px;
    border: 0px solid #ffcbba;
    border-radius: 50px;
    background: #fff;*/
    transition: 0.5s;
    
  }

.ser_wrapper .ser-icon a img {opacity: 1.0;}  

.ser_wrapper .ser-icon a img:hover {opacity: 0.7;} 

.ser_wrapper .ser-title {
    margin-left: 100px;
    font-weight: 700;
    margin-bottom: 10px;
    font-size: 22px;
    text-align: left;
}

.ser_wrapper h4 {
    font-size: 18px;
    color: #7f6d68;
    margin-bottom: 15px;
}

.ser_wrapper .ser-title a {
    color: #343a40;
    transition: 0.3s;
}

.ser_wrapper .ser-title a:hover {
    color: #0181ca;
    
}

.ser_wrapper .ser-description {
    margin-left: 100px;
    line-height: 24px;
    font-size: 14px;
    font-weight: 500;
    text-align: justify;
}


@media (min-width:1023px) {

    .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;
        top: 0;
        left: auto !important;
    }
	#submenu2{left:15%;}
}

 .callus2 {
      width: 100%;
      margin: 8px 0 0 0;
      text-align: right;
      position: fixed;
      bottom: 25%;
      right: 8px;
      width: 60px;
      height: 60px;
      z-index: 99999;
  }
  .callus2 .callusL2{
      width: 40px;
      height: 40px;
      font-size: 18px;
      border-radius: 100%;
      text-align: center;
      line-height: 40px;
      display: inline-block;
      background: #eb1d39;
      color: #fff;
      margin: 0 20px 0 0;
      -webkit-box-shadow: 0px 0px 0px 7px #dc3545;
      -moz-box-shadow: 0px 0px 0px 7px rgba(232, 154, 17, 0.25);
      box-shadow: 0px 0px 0px 7px #dc354536;
      -webkit-animation: tada 1.25s infinite;
      -moz-animation: tada 1.25s infinite;
      -ms-animation: tada 1.25s infinite;
      animation: tada 1.25s infinite;
  }
   /*============WHATSAPP==========*/
    
  .whatsapp_btn{
      position: fixed;
      bottom: 5em;
      right: 20px;
      width: 55px;
      height: 55px;
      z-index: 9999;
  }
  .whatsapp_btn .icon_logo{
      position: relative;
      z-index: 100;
      padding: 5px;
  }
  
  .whatsapp_btn .icon_logo > a > img{
      width: 100%;
  }
  
  .whatsapp_btn .circle_waves{
      border-radius: 50%;
      background-color: #3cc04e;
      width: 55px;
      height: 55px;
      position: absolute;
      opacity: 0;
      bottom: 1px;
      left: 0px;
      z-index: 99;
      animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);
  }
  
  @keyframes waves {
      from {
          transform: scale(.55, .55);
          opacity: .6;
      }
      to {
          transform: scale(1.8, 1.8);
          opacity: 0;
      }
  }

 .gmail_icn {
      width: 100%;
      margin: 8px 0 0 0;
      text-align: right;
      position: fixed;
      bottom: 0%;
      right: 8px;
      width: 60px;
      height: 60px;
      z-index: 99999;
  }
  .gmail_icn .gmail_icn1{
      width: 40px;
      height: 40px;
      font-size: 18px;
      border-radius: 100%;
      text-align: center;
      line-height: 40px;
      display: inline-block;
      background: #ffffff;
      color: #ff0000;
      margin: 0 20px 0 0;
      -webkit-box-shadow: 0px 0px 0px 7px #ffffff;
      -moz-box-shadow: 0px 0px 0px 7px rgb(249 249 249 / 25%);
      box-shadow: 0px 0px 0px 7px #eda6ad36;
      -webkit-animation: tada 1.25s infinite;
      -moz-animation: tada 1.25s infinite;
      -ms-animation: tada 1.25s infinite;
      animation: tada 1.25s infinite;
  }
.gmail_icn i{color:red;}