/*for fonts start*/
    @import url(../fonts/MMSchoolRD-Regular.otf);
    @import url(../fonts/Montserrat-Bold.otf);
    @import url(../fonts/Montserrat-Light.otf);
    @import url(../fonts/Montserrat-Medium.otf);
    @import url(../fonts/Montserrat-Regular.otf);
    @import url(../fonts/Montserrat-SemiBold.otf);
/*for fonts end*/
body, html, .main {
    height: 100%;
}

section {
    min-height: 100%;
}

.img-delay{animation-delay: 2s;}

body{
    margin: 0;
    padding: 0;
    font-size: 100%;
}
.main{
    width: 100%;
    box-sizing: border-box;
    height: auto;
    position: relative;
    overflow: hidden;
}
  /* Make the image fully responsive */
  .my{
      width: 100vw;
      max-height: 75vh;
      position: relative;
  }
.myowl{
    width: 100%;
    box-sizing: border-box;
    height: auto;
}
/* .item1{ */
    /* background: url(../images/banner1.jpg); */
    /* background-size:100% 100%; */
    /* position: relative; */
/* } */
/* .item2{ */
    /* background: url(../images/banner2.jpg); */
    /* background-size:100% 100%; */
/* } */
/* .item3{ */
    /* background: url(../images/banner3.jpg); */
    /* background-size:100% 100%; */
/* } */
/* .item4{ */
    /* background: url(../images/banner4.jpg); */
    /* background-size:100% 100%; */
/* } */
 .carousel-inner img {
      width: 100%;
      height: 100%;
  }

/* .myowl .owl-theme .owl-dots { */
    /* text-align: center; */
    /* -webkit-tap-highlight-color: transparent; */
    /* position: absolute; */
    /* top: 92%; */
    /* left: 0; */
    /* right: 0; */
/* } */
/* .myowl .owl-theme .owl-dots .owl-dot span { */
    /* width: 10px; */
    /* height: 10px; */
    /* margin: 5px 7px; */
    /* background: #fff; */
    /* display: block; */
    /* -webkit-backface-visibility: visible; */
    /* transition: opacity 200ms ease; */
    /* border-radius: 0px; */
/* } */
/* .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { */
    /* background: #f48120; */
/* } */
/*navbar css start*/
.main .navbar-dark .navbar-nav .nav-link{
    color:#fff;
    font-family: 'Montserrat', sans-serif;
    font-size:14px;
     border-bottom: 3px solid transparent;
}
.main .navbar-dark .navbar-nav .nav-link:hover{
    color:#f48120!important;
    border-bottom: 3px solid #f48120;
}
.main .navbar-dark .navbar-nav .nav-link:focus{
    color:#f48120!important;
    border-bottom: 3px solid #f48120;
}
.main .navbar-dark .navbar-nav .nav-link.active{
    color:#f48120!important;
    border-bottom: 3px solid #f48120;
}
.main .bg-dark {
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
    z-index: 1030;
	background-color: transparent;
}
.main .mynav{
    position: relative;
}
.main .mynav::after{
    position: absolute;
    height: 1px;
    width: 100%;
    background-color:#ffffff;
    content: "";
    bottom: 1px;
    z-index: -99;
}
/*navbar css end*/
/*owl css start*/
/* .myowl .slider-inner{ */
    /* font-family: 'Montserrat', sans-serif; */
    /* box-sizing: border-box; */
    /* position: relative; */
    /* width: 100%; */
    /* height: -webkit-fill-available; */
/* } */
/* .myowl .slider-inner h1{ */
    /* color:#ffffff!important; */
    /* font-size:2em; */
    /* font-weight: lighter; */
    /* text-align:left; */
    /* position: absolute; */
	/* line-height:1.1em; */
    /* top: 44%; */
    /* left: 15px; */
/* } */
/* .myowl .slider-inner p{ */
    /* color:#f48120!important; */
    /* font-size: 1.7em; */
    /* font-weight:700; */
    /* text-align:left; */
    /* position: absolute; */
    /* background-color:#fff; */
    /* top:61%; */
    /* padding: 5px 15px 10px; */
    /* line-height:1.1em; */
    /* left: 15px; */
    
/* } */
/* .owl-theme .owl-nav { */
    /* margin-top: 10px; */
    /* text-align: center; */
    /* -webkit-tap-highlight-color: transparent; */
    /* position: absolute; */
    /* top:38%; */
    /* right: 0; */
    /* left: 0; */
    /* transform: translateY(-58%); */
    /* font-size: 25px; */
    /* color: #ffffff; */
/* } */
/* .banner-carousel .owl-nav button.owl-prev{ */
    /* background: 0 0; */
    /* color: inherit; */
    /* border: none; */
    /* padding: 0!important; */
    /* font: inherit; */
    /* float: left; */
    /* position: absolute; */
    /* left: 13%; */
/* } */
/* .banner-carousel .owl-nav button.owl-next{ */
    /* background: 0 0; */
    /* color: inherit; */
    /* border: none; */
    /* padding: 0!important; */
    /* font: inherit; */
    /* float: right; */
    /* position: absolute; */
    /* right: 11%; */
/* } */
/* .banner-carousel .owl-nav button.owl-prev:hover,.banner-carousel .owl-nav button.owl-next:hover{ */
    /* background: none!important; */
/* } */
/* .banner-carousel .owl-nav button.owl-prev span:focus{outline:none!important} */

.myowl .carousel-caption {
    position: absolute;
    right: 15%;
    bottom:0px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    top: 40%;
}
.myowl .carousel-caption h3 {
	color:#ffffff!important;
    font-size:3em;
    font-weight:400;
	line-height:1.1em;
}
.myowl .carousel-caption p{
    color:#f48120!important;
    font-size: 2.7em;
    font-weight:700;
    background-color:#fff;
    padding: 5px 10px 10px;
    line-height:1.1em;
	display: inline-block;
}
.myowl .carousel-indicators .active {
    background-color: #f48120;
}
.myowl .carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    /* margin-left: 3px; */
    text-indent: -999px;
    background-color: #fff;
	cursor:pointer;
}
.myowl .carousel-item {
	height:75vh;
}
/*owl css end*/

/*about_us section start */
.main .about_sec{
    width: 100%;
    box-sizing: border-box;
    height: auto;
    position:relative;
    padding:40px 0;
    font-family: 'Montserrat', sans-serif;
    background-color: #fffff;
}
/*.main .about_sec::before{
    position: absolute;
    background: url(../images/abt-curve-top.png) no-repeat top center;
    content:"";
    width: 100%;
    height: 100%;
    top:-85px;
    left: 0;
    z-index: 99;
    right: 0;
    margin: 0 auto;
}*/
/*.main .about_sec::after{
    position: absolute; 
    background: url(../images/abt-curve-btm.png) no-repeat bottom center;
    content:"";
    width: 100%;
    height: 100%; 
    bottom:-85px;
    left: 0;
    z-index: 99;
    right: 0;
    margin: 0 auto;
}*/
.main .about_sec .left_about h1{
    font-size:40px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #f48120;
}
.main .about_sec .left_about p{
    font-size:1.2rem;
    color: #575756;
    font-weight:400;
}

.main .about_sec .right_about {
    text-align: center;
    padding-top: 25px;
}
.main .about_sec .img-delay{
    height: 330px;
}
/*about_us section end */

/*our_service section start */
.main .service_sec{
    width: 100%;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
    height: auto;
    background-color:#f6f6f6;
    padding:40px 0;
    position: relative;
}
.main .service_sec .service-inner{
    margin: 0 auto;
}
.main .service_sec h1{
    font-family: 'Montserrat', sans-serif;
    font-size:40px;
    font-weight: 600;
    text-align: center;
    margin: 0 auto;
    color: #ffffff;
}
.main .service_sec h1 span{
    padding: 5px 10px;
    background-color: #f48120;
}
.main .service_sec .first-list li{
    text-align: center;
    display: inline-block;
    width:180px;
}
.main .service_sec .service-inner .first-list{
    border-bottom: none;
    margin-top: 50px;
    position: relative;
}

.main .service_sec .service-inner ul li a{
    height: 105px;
    width: 105px;
    margin-right: 90px;
    border-radius: 50%;
    padding: 22px 25px;
    text-align: center;
    background-color: #a2a2a2;
    margin:10px auto;
}
.nav-tabs .nav-link.active {
    background-color: #f48120!important;
}
.nav-tabs .nav-link.active img{
    opacity:1!important;
}

.main .service_sec .service-inner .first-list li p{
    font-size:17px;
    line-height: 20px;
}
.myclass{
    opacity: 1;
}
/*
.main .service_sec .service-inner .first-list li.active .nav-link img {
    opacity: 1!important;
}
*/

.main .service_sec .service-inner .first-list li .nav-link img{
    opacity:0.7;
}
.main .service_sec .nav>li>a:focus, .main .service_sec .nav>li>a:hover {
    text-decoration: none;
    background-color:#f48120;
}
.main .service_sec li a:focus .op-img, .main .service_sec li a:hover .op-img{
   opacity: 1!important;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    color: rgb(85, 85, 85);
    cursor: default;
    background-color: #f48120!important;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(221, 221, 221) rgb(221, 221, 221) transparent;
    border-image: initial;
}
.main .service_sec .service-inner .tab-content{
    padding: 15px;
    background-color: #fff;
    text-align: center;
    border: 1px solid #f48120;
    margin-top: 20px;
}
.main .service_sec .service-inner .tab-content h2{
    text-align: center;
    font-size: 18px;
    margin-bottom: 20px;
}
.main .service_sec .service-inner .tab-content ul li{
    display: inline-block;
    margin:10px;
    list-style: none;
    max-width: 140px;
    text-align: center;
    vertical-align: top;
}
.main .service_sec .service-inner .tab-content ul{
    padding-left: 0;
    margin-bottom: 0;
}
.main .service_sec .service-inner .tab-content ul li span{
    background-color: #54a175;
    padding: 9px 11px;
    border-radius: 50%;
    font-size: 20px;
    font-weight: 600;
    color:#fff;
}
.main .service_sec .service-inner .tab-content ul li p{
    font-size: 13.5px;
    font-weight: 600;
    margin-top: 15px;
    line-height: 18px;
    margin-bottom: 0;
    
}
/*our service section end */
/*strip section start*/
.strip_sec{
    padding: 10px 0 20px;
    background-color:#f6f6f6;
    box-sizing: border-box;        
    width: 100%;
}
.strip_sec h2{
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #212529;
    width: 100%;
    text-align: center;
    font-size:30px;
    margin-bottom:25px;
    
}
.strip_sec ul li{
    display: inline-block;
    width: 33%;
    padding: 0 30px;
    vertical-align: top;
	text-align: center
}
.strip_sec .email_sec{
    text-align: center;
}
.strip_sec .service_mail{
    max-width: 400px;
    display: inline-block;
    margin-right: 15px;
    vertical-align: middle;
}
.strip_sec p{
    margin-top: 10px;
    margin-bottom: 40px;
    text-align: center;
    padding: 0 20px;
	font-family: 'Montserrat', sans-serif!important;
	    font-weight: 100;

}
.strip_sec .email_button{
    background-color: #f48120;
    border: 1px solid #ced4da;
    border-radius: 1.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 5px 23px;
    color: #fff;
    line-height: 25px;
}
.veeva_sec{background-color:#3b3b3a; padding:30px 0;}
.veeva_sec h2{color:#fff; font-weight:500;}

/*strip section end*/
/*leadership section start*/
.leadership_sec{
    padding: 40px 0 20px;
}
.leadership_sec h1{
    font-size: 40px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    color: #f48120;
    text-align: center;
    margin-bottom: 20px;
}
/*leadership section end*/
/*testimonial section start */
.testimonial_sec{
    width: 100%;
    box-sizing: border-box;
    font-family: 'Montserrat', sans-serif;
    height: auto;
    padding: 30px 0;
    background-color: #f6f6f6;
}

.testimonial_sec h1{
    text-align: center;
    color: #f48120;
    font-size: 40px;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.testimonial_sec .test_left{
    border-right: 1px solid #575756;
}
.testimonial_sec .test_left .item-inner{
    width: 100%;
    height: auto;
    padding: 10px 30px;
    text-align: center;
}
.testimonial_sec .test_left .item-inner .test_img{
    width: 50%;
    height: 50%;
    box-sizing: border-box;
    margin: 0 auto;
}
.testimonial_sec .test_left .item-inner h2{
    font-size: 22px;
    font-weight:700;
    color: #f48120;
    margin-bottom: 0;
    margin-top: 10px;
}
.testimonial_sec .test_left .item-inner p{
    font-size: 14px;
    margin: 0;
    color: #575756;
}
.testimonial_sec .test_right .item-inner{
    width: 100%;
    height: auto;
    padding: 50px 40px;
    font-size: 16px;
    line-height: 21px;
}
.testimonial-carousel .owl-nav button.owl-prev {
    background: 0 0;
    color: #504e4e;
    border: none;
    padding: 0!important;
    font: inherit;
    float: left;
    position: absolute;
    left: 0%;
}
.testimonial_sec .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    top:22%!important;
    right: 0;
    left: 0;
    transform: translateY(-78%);
    font-size: 25px;
    color: #ffffff;
}
.testimonial-carousel .owl-nav button.owl-prev:hover,.testimonial-carousel .owl-nav button.owl-next:hover{
    background: none!important;
    color: #191919;
}
.testimonial-carousel .owl-nav button.owl-prev span:focus{
        outline:none!important
}
.testimonial-carousel .owl-nav button.owl-next {
    background: 0 0;
    color: #191919;
    border: none;
    padding: 0!important;
    font: inherit;
    float: left;
    position: absolute;
    right: 0%;
}
/*testimonial section end */

/*featured clients section start */
.f_clients{
    width: 100%;
    height: auto;
    box-sizing:border-box;
    padding: 30px 0;
    font-family: 'Montserrat', sans-serif;
}
.f_clients h1{
    text-align: center;
    color: #f48120;
    font-size: 40px;
    margin-bottom:0px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.f_clients div{
    padding-top:20px;
     padding-bottom:20px;
    text-align: center;
}
.f_clients .row{
    padding-top: 0;
    padding-bottom: 0;
}
/*featured clients section end */

/*career section start */
.car_sec{
    width: 100%;
    height: auto;
    box-sizing:border-box;
    padding: 30px 0;
    font-family: 'Montserrat', sans-serif;
	background-color:#f6f6f6;
}
.car_sec h1{
    text-align: center;
    color: #f48120;
    font-size: 40px;
    margin-bottom: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.car_sec .key-skill .btn-group{
	width: 100%;
}
.car_sec .key-skill .btn-group > .btn:first-child {
    width: 100%;
}
.car_sec .key-skill .btn{
	text-align:left;
	background:#ffffff;
	border: 1px solid #ced4da;
}
.car_sec .form-button {
	margin: 0 auto;
	background-color: #f48120;
	border: 1px solid #ced4da;
	border-radius: 1.25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding: 9px 43px;
	color: #fff;
	line-height: 25px;
	font-size: 19px;
}
.car_sec .form-submit{
	padding-top:15px;
	
}
.car_sec .multiselect-container.dropdown-menu.show {
    width: 100%!important;
}
.car_sec .dropdown-toggle::after {

   display:none;
}
.car_sec .key-skill::after{
	position:absolute;
	width: 0;
	height: 0;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
	right:30px;
	top:50px;
}
.car_sec .btn-group>.btn:hover {
    z-index: 0;
}
.car_sec .multiselect-container > li > a > label {
    padding: 3px 20px 3px 13px;
}

.car_sec .border{
	background: #fff;
	height: 38px;
	border: 1px solid #ced4da!important;
	border-radius: .25rem;
}
/*career section end */

/*contact us section start*/
.contact_sec{
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding:30px 0 10px;
    font-family: 'Montserrat', sans-serif;
    background-color: #ffffff;
}

.contact_sec h1{
    text-align: center;
    color: #f48120;
    font-size: 40px;
    margin-bottom: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.contact_sec h2{
    font-size: 20px;
    color: #575756;
    font-weight: 700;
    margin-bottom: 20px;
}
.contact_sec ul{
    padding-left:0px;
}
.contact_sec ul li .bottom-arrow{
    padding: 2.5px 3.5px;
    font-size: 8px;
    border: 1.5px solid #f48120;
    border-radius: 30%;
    margin-right: 12px;
    vertical-align: text-bottom;
}
.contact_sec ul li{
    padding: 12px 0;
    color:#f48120;
    list-style: none;
}
.contact_sec ul li span a{
      transition: all ease 0.8s;
}
.contact_sec ul li:hover span a{
 padding-left: 10px;
    transition: all ease 0.8s;
}
.contact_sec ul li a{
    font-size: 16px;
    color:#575756;
    font-weight: 400;
    text-decoration: none;    
}
.contact_sec ul li a:hover{
    color:#f48120;
}
.contact_sec ul li::before{
   
}
.contact_sec .connect_inner1{
    width: 100%;
    height: auto;
    box-sizing:border-box;
    padding-left: 25px;
    background-image: url(../images/phone-icon.png);
    background-repeat: no-repeat;
    background-position:0 5px;
}
.contact_sec .connect_inner2{
    width: 100%;
    height: auto;
    box-sizing:border-box;
    padding-left: 25px;
    background-image: url(../images/msg.png);
    background-repeat: no-repeat;
    background-position:0 5px;
}
.contact_sec .connect_inner3{
    width: 100%;
    height: auto;
    box-sizing:border-box;
    padding-left: 25px;
    background-image: url(../images/landmark.png);
    background-repeat: no-repeat;
    background-position:0 5px;
}
.contact_sec .inner-form{
    margin-bottom: 15px;
    float: left;
}
.contact_sec .form-button{
    margin: 0 auto;
    background-color: #f48120;
    border: 1px solid #ced4da;
    border-radius: 1.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    padding: 5px 23px;
    color: #fff;
    line-height: 25px;
}
.contact_sec input::placeholder {
  color: #b1b1b0;
    font-size: 16px;
    font-weight: 100;
}
.botton_parent{
    text-align: center;
}
.inner-form .text-area::placeholder{
    color: #b1b1b0;
}
/*contact us section end*/
/*copyright section start*/
.copy_sec{
    padding: 0px 0 20px;
    font-family: 'Montserrat', sans-serif;
    background-color: #f6f6f6; 
}
.copy_sec p{
    text-align:center;
    font-size: 10px;
    padding-top: 10px;
}
/*copyright section end*/
/*for media query start*/
@media (max-width: 425px){
     .contact_sec .contact-in{
    max-width: 100%;
    }
	.myowl .carousel-item {
    height: 55vh;
	}
	.veeva_sec ul li img{
		max-width:80%!important;
	}
}
@media (max-width: 550px){
    .main .about_sec .right_about{
    text-align: center;
    }
    .main .about_sec .right_about img{
        position: inherit;
    }
    .mynav div#collapsibleNavbar {
        margin-right: -15px;
        margin-left: -15px;
        height: auto;
    }
    .mynav .navbar-nav{
         background: rgba(0,0,0,0.7);
        height: 100vh!important;
    }
    .mynav .navbar-expand-md .navbar-nav li {
    padding: 0.7rem 0.5rem!important;
    border-bottom: 3px solid;
    }
    .strip_sec h2 {
        font-size: 18px!important;
    }
    .myowl .slider-inner h1 {
        font-size: 22px!important;
/*        top: 49%!important;*/
    }
    .myowl .slider-inner p {
    font-size: 20px!important;
    top:58%!important;
/*    line-height:25px!important;*/
    }
      .my{
      width: 100vw;
      max-height: 75vh!important;
      position: relative;
  }
    .strip_sec{
    padding: 0px 0 10px!important;
    }
	.veeva_sec h2 {
    margin-top: 20px;
	}
    .content_slider_text_block_wrap {width: 90%;
    text-align: center;
    margin: 0 auto;
    font-family: 'Dosis';
    line-height: 18px;
    font-size: 16px;
    color: #444444;
 }
 .testimonial_sec .test_right .item-inner {
    padding: 10px 10px!important;
    }
    .testimonial_sec .test_right .item-inner p{
        margin-bottom: 0!important;
    }
    .testimonial_sec {
    padding: 30px 0 15px!important;
    }
    .main .about_sec .left_about p {
    font-size: 1rem!important;
    }
    .main .about_sec .left_about h1 {
    font-size: 30px!important;
    text-align: center!important;
    }
    .main .service_sec h1 {
    font-size: 30px!important;
    }
    .main .service_sec .service-inner .first-list {
    margin-top: 30px;
    }
    .leadership_sec h1 {
    font-size: 30px!important;
    }
    .testimonial_sec h1 {
    font-size: 30px!important;
    }
    .f_clients h1 {
    font-size: 30px!important;
    }
    .contact_sec h1 {
    font-size: 30px!important;
    }
    .main .service_sec .service-inner .tab-content ul li {
    max-width: 85px!important;
    }
    .testimonial_sec .test_left {
    border-right: 1px solid transparent;
    }
    .strip_sec .email_button {
        margin-top: 20px!important;
    }
	.strip_sec ul li {
    display: inline-block;
    width: 100%;
    padding: 10px 20px;
    vertical-align: middle;
	}
	.strip_sec ul{
		padding-left: 0;
	}
	.myowl .carousel-caption h3 {
		font-size:1.1em!important;
	}
	.myowl .carousel-caption p{
		font-size:0.9em!important;
	}
	.item1 img{
		display:none!important;
    }
	.item2 img{
		display:none!important;
    }
	.item3 img{
		display:none!important;
    }
	.item4 img{
		display:none!important;
    }
    .item1{
    background: url(../images/banner1-iPad.jpg);
    background-size:100% 100%;
    }
    .item2{
        background: url(../images/banner2-iPad.jpg);
        background-size:100% 100%;
    }
    .item3{
        background: url(../images/banner3-iPad.jpg);
        background-size:100% 100%;
    }
    .item4{
        background: url(../images/banner4-iPad.jpg);
        background-size:100% 100%;
		box-sizing:border-box;
    }
}
@media (max-width: 768px){
    .navbar-expand-md .navbar-nav li {
    padding: 0.7rem 0.5rem!important;
    }
    .main .navbar-dark .navbar-nav .nav-link {
    font-size: 12.5px!important;
    }
/*
    .myowl .slider-inner h1 {
    color: #ffffff!important; 
    font-size: 35px;
    font-weight: 200;
    text-align:left;
    position: absolute;
    top: 44%;
    left: 15px; 
    }
    .myowl .slider-inner p {
    color: #f48120!important;
    font-size: 35px;
    font-weight: 700;
    text-align:left;
    position: absolute;
    background-color: #fff;
    top: 55%;
    padding: 5px 10px 5px;
    line-height: 40px;
    left: 15px;
        margin-bottom: 0;
    }*/	
	.item1 img{
		display:none!important;
    }
	.item2 img{
		display:none!important;
    }
	.item3 img{
		display:none!important;
    }
	.item4 img{
		display:none!important;
    }
    .item1{
    background: url(../images/ipad-banner1.jpg);
    background-size:100% 100%;
    /*position: relative;*/
    }
    .item2{
        background: url(../images/ipad-banner2.jpg);
        background-size:100% 100%;
		background-repeat:no-repeat;
    }
    .item3{
        background: url(../images/ipad-banner3.jpg);
        background-size:100% 100%;
		background-repeat:no-repeat;
    }
    .item4{
        background: url(../images/ipad-banner4.jpg);
        background-size:100% 100%;
		background-repeat:no-repeat;
     }
    .main .service_sec .service-inner ul li a {
    height: 75px;
    width: 75px;
    margin-right: 0px;
    border-radius: 50%;
    padding: 15px 15px;
    text-align: center;
    background-color: #a2a2a2;
    margin: 10px auto;
    }
    .main .service_sec .first-list li {
    text-align: center;
    display: inline-block;
    width: 120px;
    }
    .main .service_sec .service-inner .first-list li p {
    font-size: 12px;
    line-height: 17px;
    }
    .strip_sec h2{
     font-size: 24px;   
    }
	.myowl .carousel-caption h3 {
		font-size:2em;
	}
	.myowl .carousel-caption p{
		font-size:1.7em;
		padding: 10px;
	} 
}
@media (min-width: 768px){
.navbar-expand-md .navbar-nav .nav-link {
    padding:0 0 0.7rem 0;
}
.navbar-expand-md .navbar-nav li{
    padding: 0.7rem 1rem 0;
}

}
@media (max-width: 1200px){
    .main .mynav::after{
    position: absolute;
    height: 1px;
    width: 73%;
    background-color:transparent;
     content: "";
    bottom: 9px;
    z-index: -99;
    }
     .main .service_sec::before {
    position: absolute;
    content: "";
    height: 5px;
    width: 100%;
    background-color:transparent;
    top: 34%;
    }
}

@media (min-width:1610px){
	.main .about_sec::before {
    background:none!important;
	}
	.main .about_sec::after {
    background:none!important;
	}
	.myowl .slider-inner p{
    top:57%!important;
	}
}
@media (min-width:1920px){
	.myowl .carousel-item {
		    height: 73vh!important;
	}
}
/*for media query end*/

/*scroll button css start*/
    #return-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
/*    background: rgb(0, 0, 0);*/
    background: rgb(244, 129, 32);
    width: 50px;
    height: 50px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    border-radius: 35px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9999999;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 17px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top:hover {
    background: rgba(244, 129, 32,0.9);
}
#return-to-top:hover i {
    color: #fff;
    top: 5px;
}
/*scroll button css end*/

/*thankyou page css start*/
.parent_sec{
    width: 100%;
    height: auto;
    box-sizing: border-box;
    text-align: center;
    padding: 120px 0;
    font-family: 'Montserrat', sans-serif;
}
.parent_sec .thankyou_page{
    width: 100%;
    height: auto;
    box-sizing: border-box;
}
.parent_sec .thankyou_page h1{
    font-size: 70px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bolder;
    letter-spacing: 5px;
}
.parent_sec .thankyou_page .p1{
    margin-top: 30px;
}
.parent_sec .thankyou_page .p1 .icon{
    font-size: 70px;
    color: #25b663!important;
    font-weight: bold;
}
.parent_sec .thankyou_page h2{
    font-size: 30px;
    font-weight: bold;
    margin-top: 40px;
}
.parent_sec .thankyou_page h3{
    font-size:16px;
    margin-top: 20px;
}
.parent_sec .thankyou_page .for_link{
    margin-top: 30px;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
}
.parent_sec .thankyou_page .for_link a{
    text-decoration:underline;
    color: #40d1bc;
}
.parent_sec .thankyou_page .for_copyright{
    font-size: 9px;
    margin-top:80px;
}
/*thankyou page css end*/
