@import "common.css";
/* css variables */
/*:root {--color-primary: #4f1fe1;--color-secondary: #fe6969;--color-secondary-2: #fc8d8d;--color-secondary-3: #6925a3;--color-light-blue: #d3c7f7;--color-white: #ffffff;--color-black: #070707;--color-gray: #626369;--color-gray-2: #f6f3ff;}*/
:root {--color-primary: #79c046;--color-secondary:#727376;--color-secondary-2: #fc8d8d;--color-secondary-3: #6925a3;--color-light-blue: #d3c7f7;--color-white: #ffffff;--color-black: #070707;--color-gray: #292929;--color-gray-2: #f6f3ff;--color-green:#10801b;--color-red:#6610f2;--color-red-transparent:#b908089e;--color-red:#b90808;}
/* container */
/*p{text-align:justify;}*/

.container {    max-width: 1200px;}
@media (min-width:576px) {.container{max-width:540px}}
@media (min-width:768px) {.container{max-width:720px}}
@media (min-width:992px) {.container{max-width:960px}}
@media (min-width:1200px) {.container{max-width:1200px}} 
/* spinner */
#loading-area{width:100%;height:100%;position:fixed;background-color:#fff;top:0;left:0;z-index:99999}
.loader-col .loader{width:50px;height:50px;position:relative}
.loader-col #loader{-webkit-perspective:120px;-moz-perspective:120px;-ms-perspective:120px;perspective:120px;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.loader-col #loader:before{content:"";position:absolute;left:14px;top:14px;width:25px;height:25px;background-color:var(--color-primary);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;animation:flip 1s infinite}
@keyframes flip {
0%{transform:rotate(0)}
50%{transform:rotateY(180deg)}
100%{transform:rotateY(180deg) rotateX(180deg)}
}
p{ margin-bottom:10px;}
/* section-padding */
.section-padding {padding-top: 70px;padding-bottom: 60px;}
.section--padding {padding-top: 100px;padding-bottom: 60px;}
.mb-25px{ margin-bottom:10px!important}
/* theme-btn */
.theme-btn{background:var(--color-secondary);color:var(--color-white);font-weight:600;padding:3px 28px 3px 5px;border-radius:9px;text-transform:capitalize;transition:.3s;height:48px;cursor:pointer;font-size:14px;}
.theme-btn:hover{background:#fd4e4e;transform:translateY(-2px)}
.theme-btn.bg-primary:hover{background:#3f08e4!important}
.Ntheme-btn{background:var(--color-primary);color:var(--color-white);transition:all 0.4s;}
.Ntheme-btn.bg-white.t-color-primary:hover{background-color:var(--color-primary) !important;color:var(--color-white) !important;}
.Ntheme-btn:hover{background:var(--white);color:var(--color-primary) ;}
.btn-icon{    min-width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    background-color: var(--color-primary);
    border-radius: 3px;
    text-align: center;
    color: #383838;
    font-size: 16px;}
.sliderBtn{padding: 12px 25px;border: 2px solid var(--color-primary);color: var(--color-white);border-radius: 4px;background-color: var(--color-primary);transition:all 0.5s;}
.sliderBtn:hover{border: 2px solid var(--color-primary);color: var(--color-white);background-color:transparent}
.sliderBtn2{padding: 12px 20px;color: #fff;border-radius: 4px;background-color: #33443c;transition:all 0.5s;}
.sliderBtn2:hover{border: 2px solid var(--color-primary);color: var(--color-white);background-color:var(--color-primary)}
.btn-icon-2{background-color:var(--color-light-blue)}
.btn-icon-3{background-color:#7955e7}
.theme-btn:hover{color:var(--color-white)}
.btn-shadow{box-shadow:0 2px 15px 0 #fdc3c3}
.btn-shadow-2{box-shadow:0 4px 10px 0 #d1c3fb}
.header_but.Ntheme-btn{background:var(--color-secondary);}
.d-block {
    display: block!important;
line-height: 26px;
    font-size: 14px;}
/* section-content */
.section__badge{font-weight:600;font-size:18px;display:inline-block;color:var(--color-white);}
.section__badge .badge{background-color:var(--color-secondary);border-radius:5px;padding:8px 10px;font-size:18px;margin-right:10px;font-weight:600}
.section-content .section__subtitle{font-size:18px;color:var(--color-primary);font-weight:600}
.section-content .section__subtitle span{color:var(--color-black);}
.section-content .section__title{font-size: 38px;line-height: 45px;color:#33443c;font-weight:700}
.section-content .section__title1{font-size: 38px;line-height: 45px;color:#fff;font-weight:700}
.section-content h3.section__title{font-size: 28px;line-height:30px;}
.section-content .section__desc{line-height:28px;color:var(--color-gray)}
/*.line-shape{width:86px;height:6px;background-image:url(../images/line-shape.png)}
.line-shape-2{width:65px;height:2px;border-radius:4px;background-color:var(--color-secondary);position:relative}
.line-shape-2:after{position:absolute;content:"";top:0;right:10px;width:9px;height:100%;background-color:var(--color-primary)}*/
/* list-items */

/* info list */
.info-list li{color:var(--color-black);margin-bottom:19px}
/*.info-list .btn-icon{background-color:var(--color-secondary)}*/
.info-list li a{color:var(--color-black);transition:.3s}
.info-list li a:hover{color:var(--color-secondary)}
.info-list-white li{color:var(--color-white)}
.info-list-white li a{color:var(--color-white)}
.info-list-white li a:hover{color:#fff}
/* social-icons */
.social-icons li{display:inline-block}
.social-icons li + li{margin-left:7px}
.social-icons li a{color: #383838;width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: #f9ae4c;border-radius: 50%;display: block;transition: .3s;}
.social-icons li a:hover{background-color:var(--color-secondary)}
/* social-icons-colored */
.social-icons-colored li a{background-color:rgba(254,105,105,0.2);color:var(--color-secondary)}
.social-icons-colored li a:hover{background-color:var(--color-secondary);color:var(--color-white)}
.section-pagination .page-link{margin-left:6px;margin-right:6px;border-radius:8px;font-size:20px;padding:7px 14px;color:var(--color-gray);border-color:var(--color-gray);transition:.3s}
.section-pagination .page-link:hover,.section-pagination .page-item.active .page-link{background-color:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary);box-shadow:0 2px 15px 0 #fdc3c3}
.section-pagination .page-item:first-child .page-link,.section-pagination .page-item:last-child .page-link{border-radius:0;border:0;background-color:transparent}
.section-pagination .page-item:first-child .page-link:hover,.section-pagination .page-item:last-child .page-link:hover{background-color:transparent;box-shadow:none;color:var(--color-secondary)}
/*********************************header-top****************************************/
.header-top{background-color:var(--color-primary);}
.top_header_left_list,.top_header_right_list{padding:0;margin:0;}
.top_header_left_list li {display: inline-block;padding-right: 10px;color: #f6fff0;line-height: 40px;font-weight:600; font-size: 14px;}
.top_header_left_list li a{display:inline-block;color:#f6fff0;font-weight:600;}
.top_header_left_list li span.fa{margin-right:8px;}
.top_header_right_list{text-align:right}
.top_header_right_list li{display:inline-block;}
.top_header_right_list li a{width: 35px;height: 35px;display: block;text-align: center;line-height: 35px;color: #f6fff0;margin-top: 3px;border-radius: 5px;transition:all 0.4s;box-shadow: none;}
.top_header_right_list li a:hover{box-shadow: inset 0 0 5px rgba(0,0,0,0.2);}

/* navbar */
.header-menu-area{position:absolute;top:0px;width:100%;z-index:1024;transition:0s;background-color:#fff;}
.header-menu-area .navbar-brand{margin-right:0;} 
.header-menu-area.fixed-top{position:fixed;top:0;background-color:var(--color-white);box-shadow:0 3px 40px rgba(0,0,0,0.1)}
.header-menu-area.fixed-top .main-menu-container{border-radius:0;padding-right:0;padding-left:0}
.main-menu-container{background-color:var(--color-white);border-radius:8px;transition:.5s}
.main-menu-container .navbar{padding: 0 0px}
.main-menu li{    /* padding-right: 24px; */    padding: 25px 8px;}
header.sticky .main-menu li{padding:14px 12px;}
.main-menu li:last-child{padding-right:0}
.main-menu li a{    font-weight: 700;text-transform: uppercase;color: var(--color-black);transition: .3s;font-size: 15px;}.main-menu-container .navbar-light .main-menu li a{color:var(--color-black)}
.main-menu-container .navbar-light .main-menu li a:hover{color:var(--color-primary);}
.main-menu li a:hover{color:var(--color-secondary)}
.main-menu li .btn,.main-menu li .btn:hover{color:var(--color-white)!important}
.main-menu-container .navbar-light .main-menu li.active a{color:var(--color-secondary)}
.main-menu li ul.dropdown-menu{/*opacity:0;visibility:hidden;padding: 0px 0;min-width:200px;transition:all 0.4s;position: absolute;    transform: translateY(20px);    box-shadow: 0 0 10px rgba(0,0,0,0.25);}
{*/-webkit-box-shadow: 0 0 30px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 rgba(0,0,0,.05);background:#fff;position:absolute;top:99%;left:0;width:250px;z-index:99;display:block;padding:0px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:0;border:0;margin-top:0;}

.main-menu li ul.dropdown-menu li{padding:0;}
.main-menu li ul.dropdown-menu li a{ text-transform: inherit;line-height: 20px;font-size: 14px;display: block;padding: 8px 10px;border-bottom: 1px solid #f3f3f3;font-weight:600;color:var(--color-primary);transition:all 0.5s;position:relative;border-left:3px solid var(--color-white);}
.main-menu li ul.dropdown-menu li a:before{content:'';display:block;}
.main-menu li ul.dropdown-menu li a:hover{padding-left:15px;border-left:3px solid var(--color-primary);}
.dropdown:hover .dropdown-menu{display:block;margin-top:1px;    transform: translateY(0px) ;opacity:1;visibility:visible;}
/* hero-area */
.hero-area {position: relative;/*height:120vh;*/}
.hero-area .slider-item .row{height:120vh;}

.hero-area.dot-bg:after {position: absolute;bottom: 0;left: 180px;}
.hero-area .carousel-control-prev,.hero-area .carousel-control-next{width:50px;}
.hero-area .carousel-control-prev span.fa, .hero-area .carousel-control-next span.fa{width:40px;height:40px;text-align:center;line-height:40px;border-radius: 50%;    background-color: var(--color-primary);}
.hero-area .carousel-indicators{position: absolute;right: 5%;bottom: 20%;left: auto;width: auto;margin: 0;}
.hero-area .carousel-indicators li{position:absolute;right:5%;bottom:20%;left:auto;width:auto;margin:0;z-index:1000;width:20px;height:20px;background-color:transparent;border:2px solid #fff;}/* hero-bg */
.hero-area .carousel-indicators li.active{border:2px solid #f00;}
/*.hero-bg {background-image: url("../images/hero-bg.png");background-size: cover;background-position: center;}*/
.sliderItem{background-size:cover;height:100vh;}
.hero-bg .carousel{z-index:1;}
.dot-bg {    position: relative;} 
.dot-bg-small:after{    height: 200px;top: 15px;}
.hero-img img{width:94%}
header.sticky{position:fixed;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.17);top:0;}
/*header.sticky.header-menu-area .navbar-brand .logo{max-width:150px;}*/
header.sticky .wow{opacity:1 !Important;visibility:visible !Important;}
header.sticky .header-top{height:0;overflow:hidden;transition:all 0.4s;}
/* about-area */
.about-area.dot-bg:after {bottom: -140px;right: 200px;z-index: 2;}
.aboutSecImg{border-radius:50%; padding:15px; box-shadow:0 0 10px #e2e2e2}
/* feature area */
.works-area-two{overflow:hidden}
.works-area-two .works-img{position:relative;text-align:center} 
.works-area-two .works-img img{ left: 0;bottom: 0;z-index: 1;max-width: 100%;margin-left: auto;margin-right: auto;}
.works-content .section-title.two{text-align:left}
.works-content .section-title.two h2{margin-bottom:5px}
.works-content .section-title.two p{margin-bottom:0}
.works-content ul{margin-top:15px;}
.works-content ul li{list-style-type:none;display:block;position:relative;padding-left:55px;margin-bottom:15px}
.works-content ul li:hover i{color:#fff;background-color:var(--color-primary)}
.works-content ul li:last-child{margin-bottom:0}
.works-content ul li i{display:inline-block;color:var(--color-primary);background-color:#fff;text-align:center;font-size:23px;-webkit-box-shadow:0 0 20px 0 #dddddd42;box-shadow:0 0 20px 0 #dddddd42;position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;border-radius:50%;-webkit-transition:.5s all ease;transition:.5s all ease}
.works-content ul li h3{font-size:22px;margin-bottom:5px;    font-weight: 700;    color: #011a41;}
.works-content ul li p{margin-bottom:0}
.produce{ padding-top:10px; text-align:center; font-size:18px; font-weight:bold}
.gall{ text-align:center; font-size:17px; font-weight:bold; padding-top:5px;margin-bottom:0!important; color:#000;}
.clinic-img{ width: 100%;
    height: 220px;
    transition: all ease-in-out 0.4s;
    object-fit: cover; }
	.inner-gallery{ box-shadow:0 0 10px #e2e2e2; padding:10px }
.clinic-gallery-indi{ padding-bottom:0px; padding-top:0px;
    margin-bottom: 25px;}
.clinic-gallery-indi h3{ text-align:center; font-size:16px; padding-top:10px;}
.clinic-gallery-indi p{ text-align:center}
.clinic-gallery-indi a{ 
    
     display:block;  position:relative;   z-index: 0;
  }
.clinic-gallery-indi a:before{ content:"\26F6";font-family: 'Linearicons-Free'; speak: none; font-style: normal;  font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; display:block; position:absolute; top:0; left:0; right:0; bottom:0; background-color:rgba(0, 0, 0, 0.3); z-index:2000;transition:all ease-in-out 0.4s; transform:scale(0); font-size:40px; text-align:center; padding-top:25%; color:#fff;}
.clinic-gallery-indi a:hover:before{transform:scale(1);}
.clinic-gallery-indi a:hover img{ transform:scale(1.05);}
.banner-bg-shape-cloud {
    /* position: absolute; */
    bottom: -76px;
    left: 0;
    right: 0;
    z-index: 1;
    width: 100%;
}
.banner-bg-shape-cloud img{
  width: 100%;
}.main_enquir {float:left;width:100%;position:relative;padding:110px 0 120px;background:url(../images/enquiry-bg1.jpg);background-size:cover;background-position:center;background-attachment:fixed;}
.main_enquir .main_header {    font-size: 41px;
    color: #fff;
    margin-bottom: 46px;
    line-height: 53px;}
.value_text1 {color:#fff;text-align:center;font-weight:600;max-width:70%;line-height:28px;margin:0 auto 8px;display:block;font-size:17px}
.main_header {font-family: 'Montserrat', sans-serif;font-size:32px;line-height:42px;color:#0c121d;font-weight:800;font-style:normal;margin:0 0 25px;text-align:center;}
.main_header span {color:#fff;}
.newp{ font-size:15px; padding-top:20px;}
.value_text1 {color:#fff;text-align:center;font-weight:600;max-width:70%;line-height:28px;margin:0 auto 8px;display:block;font-size:17px}
.projects-area-3{background-color: #fff !important;}
.projects-area-two{background-color: #356842 !important;}
.projects-item-two{margin-bottom:30px;position:relative;padding:20px 15px;background-color:#fff;z-index:1;-webkit-transition:.5s all ease;transition:.5s all ease; box-shadow: 0 0 10px #e2e2e2}
.projects-item-two:before{position:absolute;content:'';width:100%;height:0;left:0;bottom:0;background-color:var(--color-primary);z-index:-1;-webkit-transition:.5s all ease;transition:.5s all ease}
.projects-item-two:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px)}
.projects-item-two:hover:before{height:100%}
.projects-item-two:hover i{color:#fff}.projects-item-two:hover h3 a{color:#fff}.projects-item-two:hover p{color:#fff}.projects-item-two:hover .projects-btn{color:#fff}.projects-item-two img{position:absolute;z-index:-1}.projects-item-two img:nth-child(1){top:0;right:0}.projects-item-two img:nth-child(2){right:0;bottom:0}.projects-item-two .icon{display:inline-block;color:#fb2448;font-size:45px;line-height:45px;margin-bottom:15px;-webkit-transition:.5s all ease;transition:.5s all ease}
.projects-item-two h3{margin-bottom:0px;font-size:20px; text-align:center}.projects-item-two h3 a{   color: #356842;
    font-weight: 600;
    font-size: 17px; text-align:center}.projects-item-two h3 a:hover{color:#011a41}.projects-item-two p{margin-bottom:14px;-webkit-transition:.5s all ease;transition:.5s all ease}.projects-item-two .projects-btn{display:inline-block;font-weight:600;color:#ce7400}.projects-item-two .projects-btn i{display:inline-block;font-size:13px;position:relative;top:0px;-webkit-transition:.5s all ease;transition:.5s all ease}.projects-item-two .projects-btn:hover{color:#011a41}.projects-item-two .projects-btn:hover i{color:#011a41}
.thisboxImg{position:relative;display:block;width:100%;}
.thisboxImg img{width: 90px;
    position: relative; 
    display: block;
    text-align: center;
    margin: 0 auto;
    padding-bottom: 19px;}
.projects-item-two:hover .thisboxImg img{filter:invert(1)}
/***************SErvices Sec**********************/

.projects-item {margin-bottom: 30px;position: relative;-webkit-transition: .5s all ease;transition: .5s all ease;}
.projects-item:before {position: absolute;content: '';width: 100%;height: 100%;top: 0;left: 0;background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.041688)),color-stop(72%,rgba(0,0,0,0.715845)));background: linear-gradient(180deg,rgba(0,0,0,0.041688) 0%,rgb(0 0 0 / 17%) 72%)}
.projects-item:hover:before {background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.041688)),color-stop(72%,rgba(0,0,0,0.715845)));background: linear-gradient(180deg,rgba(0,0,0,0.041688) 0%,rgba(0,0,0,0.715845) 72%)}
.projects-item img {width: 100%;}
.projects-item .inner {position: absolute;left: 0;bottom: 0;z-index: 1;padding: 15px;width: 100%;transition:all 0.4s;}
.projects-item .inner h3 {    font-size: 17px;margin-bottom: 5px;line-height: 26px;font-weight: 600;}
.projects-item .inner h3 a {color: var(--color-white);}
.projects-item:hover .inner h3 a {}
.projects-item:hover .inner {bottom:10px;}
.projects-item:hover {-webkit-transform: translate(0,-10px);transform: translate(0,-10px);}




/*******************************************************/
.patter-bg{position:relative;z-index:1}
.patter-bg:before,.patter-bg:after{position:absolute;content:"";background-repeat:no-repeat;background-position:center;z-index:-1;pointer-events:none}
.patter-bg:before{top:0;left:0;background-image:url(../images/bar-shape-2.png);width:210px;height:262px}
.patter-bg:after{bottom:0;right:0;background-image:url(../images/bar-shape.png);width:211px;height:277px}
/* info-card */
.info-card{text-align:center;border-radius:8px;padding:20px;transition:.3s;position:relative;margin-bottom:30px;background-color: #fff;box-shadow: 0 0 15px rgba(0,0,0,0.08);}
.info-card:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-image:url(../images/info-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:8px;opacity:0;visibility:hidden;transition:.3s}
.info-card:hover{background-color:var(--color-primary);box-shadow:0 3px 15px 2px #c6b7f7}
.info-card:hover:after{opacity:1;visibility:visible}
.info-card:hover .info__icon{background-image:url(../images/icon-shape-white.png)}
.info-card:hover .info__svg{fill:var(--color-primary)}
.info-card:hover .info__title,.info-card:hover .info__desc{color:var(--color-white)}
.info-card .info__icon{width:128px;height:104px;line-height:100px;margin-left:auto;margin-right:auto;background-image:url(../images/icon-shape-blue.png);transition:.3s}
.info-card .info__svg{fill:var(--color-white);position:relative;top:8px;left:-4px;transition:.3s}
.info-card .info__icon .infocardImg{max-width:40px;filter:invert(1);position: relative;top: -4px;left: -5px;transition:all 0.4s;}
.info-card .info__title{font-size:25px;font-weight:700;margin-top:10px;margin-bottom:10px;transition:.3s}
.info-card:hover .info__icon .infocardImg{filter:invert(0);}
.info-card .info__desc{transition:.3s;color:var(--color-black)}
.info-card .info_img img{width:100%;}

.info-card1 {background-color:#f1f1f1;top:0;background-image:none}
.info-card1:after{display:none !important;}
.info-card1:hover {top:-20px;background-color:#f1f1f1;box-shadow:0 0 15px rgba(0,0,0,0.17)}
.info-card1 .info__icon img{max-width:50px;}
.info-card1 .info__icon{background-image:none;width:100px;height:100px;background-color:var(--color-red);border-radius:50% 60% 51% 59%;z-index:2;position: relative;} .info-card1:hover .info__icon{background-image:none;  background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.07)}
.info-card1:hover .info__icon img{filter:invert(0)}
.info-card1 .info__icon img{filter:invert(1);width:60px;}
.info-card1 .info__desc{display: -webkit-box;/*height: 85px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3; -webkit-box-orient: vertical;*/}
.info-card1:hover .info__title,.info-card1:hover .info__desc{color:#333;}

.book-area{z-index:1; background-color:#effff3;}
.book-area .book-content{padding-top:100px;padding-bottom:100px;border-radius:10px;position:relative;z-index:1;}
.book-area .book-content .book-shape img{position:absolute;z-index:-1}
.book-area .book-content .book-shape img:nth-child(1){top:0;left:0;-webkit-animation:service-ani-one 3s linear infinite;animation:service-ani-one 3s linear infinite}
.book-area .book-content .book-shape img:nth-child(2){bottom:0;right:0;-webkit-animation:service-ani-two 3s linear infinite;animation:service-ani-two 3s linear infinite}
.book-area .book-content h2{color:#2f2f2f;margin-bottom:20px;font-size:38px;margin-top:-10px;font-weight:900;}
.book-area .book-content p{mmargin-bottom: 18px;
    font-size: 19px;
    color: #000;
    line-height: 32px;}
.book-area .book-content p a{display:inline-block;color:#000}
.book-area .book-content p a:hover{color:#e93c05}
.book-area .book-content .common-btn span{background-color:#fff}
.book-area .book-content .common-btn:hover{color:#011a41!important}
@-webkit-keyframes service-ani-one{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes service-ani-one{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}
@-webkit-keyframes service-ani-two{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}@keyframes service-ani-two{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}

/*.plagiarism_page .info-card1 .info__icon:before{content:'';display:block;width:200%;height:5px;top:50%;border-top:2px dashed #6610f2;left:85%;position:absolute;z-index:0;}
.plagiarism_page .info-card1 .info__icon:after{content: '\f105';display: block;font-family: 'FONTAWESOME';position: absolute;z-index: 0;top: 40%;height: 22px;line-height: 19px;left: 218%;color: var(--color-red);font-size: 29px;}*/

/********************Forming*******************************/
.form_box{    padding: 50px 50px 40px; 
    position: relative;
    z-index: 10;
    background-color: #fff;
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.07);}
.mar{ margin-top:30px!important}
.form-group{position:relative;margin-bottom:20px}
.form-group .form-control{border:1px solid #d1d1d2;padding:10px 12px;border-radius:0;width:100%;min-height:50px;border-radius:30px;}
.form-group .form-placeholder{font-size:15px;position:absolute;top:11px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#82868a;font-weight:600;left:0;padding:0 8px;-webkit-transition:transform 150ms cubic-bezier(0.4,0,0.2,1),opacity 150ms cubic-bezier(0.4,0,0.2,1);transition:transform 150ms cubic-bezier(0.4,0,0.2,1),opacity 150ms cubic-bezier(0.4,0,0.2,1);z-index:1;text-align:left;width:auto;display:inline-block;transition:all .2s}
.form-group .form-placeholder span{background:#fff;padding:0 8px}
.form-group .form-control:not([disabled]):focus~.form-placeholder{color:#1A73E8}
.form-group .form-control:focus~.form-placeholder,.form-group.hasValue .form-control ~.form-placeholder{top:-10px;display:inline-block;font-size:11px}
.form-group .form-control:focus{box-shadow:none;border:1px solid var(--color-primary)}
.form-group .form-control:focus~.form-placeholder span,.form-group.hasValue .form-control ~.form-placeholder span{color:#e22000;font-weight:600}





.plagiarism_page .info-card1 .info__title{font-size:24px;}
.plagiarism_page .noLine .info-card1 .info__icon:before,.plagiarism_page .noLine .info-card1 .info__icon:after{display:none;}
.plagiarism_page  .info-card1 .info__desc{display:block;height:auto;overflow: visible;text-overflow: normal;-webkit-line-clamp: 0; -webkit-box-orient: vertical;}
.plagiarism_page  .info-card1{padding:30px 20px;}
/*********************************************Plagiarism Section2************************************************/
.plagiarism_page_sec2 .hiw-content .hiw-list{display:block;width:100%;}
.plagiarism_page_sec2 .hiw-content .hiw-list .hiw-list-item{/*width: 50%;float: left;padding:10px 30px 15px 0;*/transition:all 0.3s;}
.plagiarism_page_sec2 .hiw-content .hiw-list .hiw-list-item .media-body p{display: -webkit-box;}
/*.plagiarism_page_sec2 .hiw-content .hiw-list .hiw-list-item:before{}
.plagiarism_page_sec2 .hiw-content .hiw-list .hiw-list-item:hover{background-color:#fff;padding:20px 30px 20px 30px}*/

/********************************************************************/
/******************************Counter Area*****************************************/
.counterArea{   /* background-image: url(../images/counter_bg.jpg);  */  background-color: var(--color-secondary-2);background-size: cover;background-position: center center;}
.single-counter-box{    text-align: center;display: inline-block;padding: 30px 40px;position: relative;background-color: #fe6969;width: 90%;}
.single-counter-box .fact-icon{width: 80px;height: 80px;margin: 0 auto 10px;display: flex;align-items: center;justify-content: center;position: relative;z-index: 1;}
.single-counter-box .fact-icon img{width:100%;max-width:60px;}
.single-counter-box .counter-number{color: #252525;font-size: 27px;font-weight: 900;position: relative;z-index: 1;text-align: center;}
.single-counter-box .counter-number i{font-style:normal;margin-left:10px;}
.single-counter-box h6{  color:var(--color-white);font-size: 20px;font-weight: 600;margin-top: 10px;margin-bottom: 4px;text-shadow: 0 0 6px #922626;}
.single-counter-box .ebox{ display: block;width: 90%;height: 86%;top: 7%;left: 5%;border: 1px dashed #ffc3c3;position: absolute;}
.single-counter-box .ebox:before,.single-counter-box .ebox:after{width:30px;height:30px;content:'';display:block;position:absolute;top:-1px;left:-1px;background-color:#fe6969;}
.single-counter-box .ebox:after{right:-10px;bottom: -10px;left: auto;top: auto;}
/* hiw-list-item */
.hiw-list-item .media-icon {background-color:var(--color-white);border-radius:8px;box-shadow:0 0 20px rgba(0,0,0, 0.1);width:80px;height:80px;line-height:80px;text-align: center;}
.hiw-list-item .media-icon svg {fill: var(--color-primary);}
.hiw-list-item .media-icon img {max-width:50px;}
.hiw-list-item .media-body h3{font-size:17px;    font-weight: 600;    color: var(--color-primary);margin-bottom:10px;}
/* video-btn-box */
.video-btn-box{display:inline-block;position:absolute;top:50%;right:45px;transform:translateY(-50%)}
.video-btn-box .video-play-btn{width:100px;height:100px;line-height:100px;background-color:var(--color-secondary);border-radius:5px;display: flex;align-items: center;position: relative;justify-content: center;}
.video-btn-box .video-play-btn span{color:var(--color-white);font-size:45px;}
.video-btn-box .video-play-btn:after{position:absolute;content:"";width:146px;height:146px;top:-25px;left:-25px;background-color: #fe69698a;z-index: -1;/*background-image:url(../images/shadow.png);background-size:cover;background-position:center*/}
.video-btn-box .video-play-btn svg{fill:var(--color-white)}
.cta-img-box{position:relative;margin-top:-50px}
.cta-img-box img{border-top-right-radius:8px;border-bottom-right-radius:8px;width:91%;height:636px;object-fit:cover}
.cta-content{padding-right:15%}
/* circle-bg */
.circle-bg{width:30px;height:30px;background-color:var(--color-secondary);display:inline-block;    border-radius: 4px;    opacity: 0.6;}
.circle-bg-1{top:0;right:0;border-top-right-radius:4px}
.circle-bg-1,.circle-bg-4{width:240px;height:220px}
.circle-bg-4{bottom:0;left:0}
.circle-bg-2{top:320px;right:130px}
.circle-bg-2,.circle-bg-5{width:100px;height:100px}
.circle-bg-5{bottom:320px;left:130px}
.circle-bg-3{bottom:87px;right:97px}
.circle-bg-6{top:87px;left:97px}
/* screenshots */
.screenshot-active-bg{position:relative}
.screenshot-active-bg:after{content: '';position: absolute;top: 53%;left: 50%;background-image: url(../images/i-pc.png);background-position: center center;background-repeat: no-repeat;width: 466px;height: 100%;background-size: 100% auto;transform: translate(-50%,-50%);pointer-events: none;z-index: 1;}
.screenshot-slider{width:96%}
.screenshot-slider .screenshots-image img{display:block;margin:auto;width:100%;box-shadow:0 4px 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.09)}
.screenshot-slider .swiper-pagination-bullet{transition:.4s;background-color:#b9b9b9;opacity:1;outline:none}
.screenshot-slider .swiper-pagination-bullet-active{background-color:var(--color-secondary);width:50px;border-radius:30px}
#homeGallery .owl-item.active{  transform: scale(0.9) !important;}
#homeGallery .owl-item.active:nth-child(2){       transform: scale(2) !important;}

/* accordion */
.accordion-wrap .card{border:0;margin-bottom:20px;box-shadow:0 0 30px rgba(0,0,0,0.1);border-radius:10px}
.accordion-wrap>.card:not(:first-of-type):not(:last-of-type){border-radius:10px}
.accordion-wrap .card-header{padding:0;border-bottom:0;margin-bottom:0!important;background-color:transparent}
.accordion-wrap .btn-link{width:100%;padding:5px 5px 5px 25px;font-size:18px;font-weight:600;color:var(--color-black);text-decoration:none;border-radius:10px;text-align:left;cursor: pointer;white-space:normal}

.accordion-wrap .btn-link .btn-icon{background-color:var(--color-primary);color:var(--color-white);flex-shrink:0;margin-left:10px}
.accordion-wrap .btn-link[aria-expanded="true"]{background-color:var(--color-primary);color:var(--color-white);box-shadow:0 4px 20px #cdc0f7}
.accordion-wrap .btn-link[aria-expanded="true"] .btn-icon{background-color:var(--color-secondary)}
.accordion-wrap .btn-link[aria-expanded="true"] .btn-icon:before{content:"\f00d"}
.accordion-wrap .card-body{padding:16px 26px}
.partners-brand{background-color:var(--color-white);box-shadow:0 0 30px rgba(0,0,0,0.1);border-radius:8px;width:165px;height:120px;line-height:165px;text-align:center;margin-bottom:30px;margin-left:auto;margin-right:auto;display: flex;align-items: center;justify-content: center;}
.partners-brand img{max-width:100%;max-height:100%;}
.partners-brand:nth-child(1),.partners-brand:nth-child(3),.partners-brand:nth-child(4),.partners-brand:nth-child(6),.partners-brand:nth-child(7),.partners-brand:nth-child(9){position:relative;top:70px}

/* pricing area */
.switch-toggle-list li a{font-size:18px;font-weight:600;color:var(--color-gray);padding-left:20px;padding-right:20px;display:block}
.switch-toggle-list li.active a{color:var(--color-secondary)}
.switcher{position:relative;display:inline-block;width:60px;height:30px;vertical-align:middle;margin:0}
.switcher-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s;background-color:var(--color-secondary);border-radius:34px}
.switcher-slider:before{position:absolute;content:"";height:30px;width:30px;left:-1px;bottom:0;background-color:var(--color-white);-webkit-transition:.4s;transition:.4s;border-radius:50%;box-shadow:0 2px 15px -2px rgba(0,0,0,0.3)}
.switcher.on .switcher-slider:before{-webkit-transform:translateX(32px);transform:translateX(32px)}
/* pricing-card */
.pricingTable{display:none;}
.pricingTable.show{display:block;}

.pricing-card{border-radius:10px;border:0;box-shadow:0 0 20px rgba(0,0,0,0.1);padding:20px 20px 0;text-align:center;margin-bottom:30px;}
.pricing-card h4{    font-size: 20px;margin-bottom: 12px;color: var(--color-green);}
.pricing-card.has-border{border-top-color:var(--color-primary)}
.pricing-card table td,.pricing-card table th{padding:5px;font-size:13px;}
.pricing-card:hover .btn{background-color:var(--color-secondary)!important;box-shadow:0 2px 15px 0 #fdc3c3}
.pricing-card:hover .btn-icon{background-color:var(--color-secondary-2)}
.pricing-card .btn-icon{transition:.3s}
.pricing-card .card-title{font-size:35px;font-weight:700;margin-bottom:26px;color:var(--color-black)}
.pricing-card .card-img-top{border-radius:0;width:auto;margin-left:auto;margin-right:auto;margin-bottom:24px}
.pricing-card .card-price{font-size:45px;font-weight:700;color:var(--color-primary)}
.pricing-card .card-price span{font-size:15px;color:var(--color-black)}
.pricing-card .divider{border-top-width:2px;width:230px;margin:28px auto}
.list-items-flash li{font-size: 17px;color: var(--color-gray);margin-bottom: 8px;padding-left: 30px;position: relative;text-align: left;}
.list-items-flash li:after{display:none}
.list-items-flash li:before{content: '\f00c';font-family: 'FONTAWESOME';color: #80bf05;margin-right: 13px;position: absolute;top: 0;left: 0;}


.pricing-card .table tr:nth-child(even) {background-color: #f2f2f2;}
.pricing-card .table thead{background-color: #fe6969;}
.pricing-card .table thead th{color:#fff;border-bottom: 0;}


.footer-area .list-items-flash li:before{color:#ccc;content:'\f105';}

/* testimonial-area */
.testimonial-content{margin-left:auto;position:relative;top:78px;margin-bottom:10px}
/* testimonial-item */
.testimonial-item{position:relative;padding:27px;z-index:1;    width: 100%;}
.testimonial-item:after{position:absolute;content:"";top:0;left:0;width:120px;height:235px;background-color:var(--color-secondary);border-top-left-radius:25px;border-bottom-left-radius:25px;z-index:-1}
.testimonial-item .media-body{position:relative;width:100%;}
.testimonial-item img{border-radius:9px;max-width:160px;}
.testimonial-item .fa-quote-left{font-size:65px;color:var(--color-white);opacity:.2;position:absolute;top:-37px;left:-9px}
.testimonial-item p,.testimonial-item h5{color:var(--color-white)}
.testimonial-item p{margin-bottom:10px}
.testimonial-item h5{font-weight:700;font-size:18px}
.testimonial-item span{color:var(--color-secondary);font-weight:600}
.testimonial-slider .swiper-button-next{right:auto;left:75px}
.testimonial-slider .swiper-button-next,.testimonial-slider .swiper-button-prev{width:45px;height:45px;line-height:45px;background-color:var(--color-white);color:var(--color-secondary);border-radius:9px;outline:none;transition:.3s;box-shadow:0 0 20px rgba(0,0,0,0.2);top:5px;margin-top:0;margin-left:-10px}
.testimonial-slider .swiper-button-next:after,.testimonial-slider .swiper-button-prev:after{font-size:19px}
.testimonial-slider .swiper-button-next:hover,.testimonial-slider .swiper-button-prev:hover{background-color:var(--color-secondary);color:var(--color-white)}
.testimonials{position:relative}
#testimonials .owl-nav .owl-prev,#testimonials .owl-nav .owl-next{position: absolute;top: 0;left: 0;width: 45px;height: 45px;background-color: var(--color-white);color: var(--color-primary);text-align: center;font-size: 25px;display: flex;align-items: center;justify-content: center;border-radius: 6px;}
#testimonials .owl-nav .owl-next{left:50px;}

/*********************************Clients area************************************/
.client_sec{padding:0;text-align:center}
.client_sec li{display:inline-block;width:230px;padding:5px;}
.client_sec li div.client_img{padding:5px;box-shadow:0 0 5px rgba(0,0,0,0.25)}
.client_sec li div.client_img img{max-width:100%;}



.grayTOp74 {    background-color: var(--color-gray-2) !important;z-index: -2;height: 74px;transform: skewY(3deg);margin-bottom: -39px;margin-top: -41px;}
.faqpage:before{    top: -59px;}

.form-action .form-control{height:80px;border-radius:9px;box-shadow:0 0 20px rgba(0,0,0,0.2);width:620px;padding-left:35px;border:0}
.form-action .theme-btn{margin-left:-90px;box-shadow:0 0 20px rgba(0,0,0,0.2)}

				
.footer-area{background-color:#508900;
    background-image: url(../images/footer-bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;}	
	.copy-desc{ font-size:14px;}
.footer-item h3{color:var(--color-white);font-weight:700;font-size:21px}
.footer-item .list-items li{font-size:14px;margin-bottom:4px;padding-left: 20px;}
.footer-item .list-items li a{color:var(--color-white);transition:.3s}
.footer-item .list-items li a:hover{color:var(--color-primary)}
.copyright-area{background-color:#01440078}
/* scroll-top */
#scroll-top{position:fixed;bottom:20px;right:20px;z-index:1024;width:40px;height:40px;line-height:40px;text-align:center;border-radius:8px;background-color:var(--color-secondary);color:var(--color-white);font-size:18px;cursor:pointer;transition:.3s}
#scroll-top.active{opacity:1;visibility:visible}
/* breadcrumb-area */
/*.breadcrumb-area{height:300px}*/
.page_header h3{font-size: 35px;width: 100%;color: #fff;font-weight: 800;position:relative;padding-left:20px;    max-width: 700px;}
.page_header h3:after{content: '';width: 5px;height: 70%;background-color: #f9ae4c;position: absolute;top: 14%;left: 0;transition: all 0s;}
.page_header{padding: 180px 15px 50px;background-color: #727376;background-image:url(../images/page_bg.jpg);transition: all 0s;    z-index: 1; background-size:100% 100%}

.page_header .container{ position:relative;z-index:5}
 .page_header .breadcrumbs{width:100%;}
.page_header .breadcrumbs li{display:inline-block;}
.page_header .breadcrumbs li a{color:#fff}

.about-img{position:relative}
.about-img .founder_info{position:absolute;bottom:10px;left:10px;background-color:#fff;border-radius:5px;padding:15px;transition:all 0.4s;}
.about-img .founder_info:hover{left:15px;}
.about-img .founder_info h3{    color: #e88e18;font-size: 19px;font-family: 'Oswald',sans-serif;margin-bottom: 7px;}
.about-img .founder_info h4{     font-size: 16px;font-weight: 600;}

.contact-info-item{margin-bottom: 30px;-webkit-box-shadow: 0 0 20px 0 #dddddd57;box-shadow: 0 0 20px 0 #dddddd57;text-align:left;position: relative;padding: 15px 15px;-webkit-transition: .5s all ease;transition: .5s all ease;    padding-left: 70px;}
.contact-info-item img {position: absolute;top: 0;left: 0;}
.contact-info-item:hover {    -webkit-transform: translate(0,-10px);    transform: translate(0,-10px);}
.contact-info-item i {color: #79c046;display: inline-block;font-size: 40px;margin-bottom: 15px;position: absolute;z-index: 1;font-weight: 400;top: 40%;left: 23px;
transform: translateY(-50%);}
.contact-info-item h3 {margin-bottom: 10px;font-size: 24px;font-family: 'Oswald',sans-serif;}
.contact-info-item a {display: block;color: #011f4c;}

/* sidebar */
.intro-bg{background-image:url(../images/small-pattern.png);background-position:center;background-repeat:no-repeat;background-size:cover}
.sidebar-widget{padding:26px 30px 30px;border-radius:12px}
.sidebar-widget + .sidebar-widget{margin-top:30px}
.sidebar-search{box-shadow:0 4px 10px 0 #d1c3fb;height:169px}
.sidebar-search .form-action .form-control{width:100%;height:46px;padding-left:20px}
.sidebar-search .form-action .theme-btn{margin-left:0;padding:11px 25px;border-top-left-radius:0;border-bottom-left-radius:0;position:absolute;top:0;right:0}
/* border-dashed */
/* mini-post-item */
.mini-post-item h5{font-weight:700;font-size:18px;color:var(--color-black)}
.mini-post-item .mini-post-link{transition:.3s;color:var(--color-black)}
.mini-post-item .mini-post-link:hover{color:var(--color-secondary)}
/* archives-post */
.archives-post li{border:0;padding:0;border-radius:0;margin-bottom:0}
.archives-post .badge{padding:0;width:45px;height:25px;line-height:25px;border-radius:30px;font-size:15px;background-color:#eee;transition:.3s;color:var(--color-gray);font-weight:500}
.archives-post li a{background-color:var(--color-white);transition:.3s;padding:7px 18px;border-radius:6px;color:var(--color-gray);margin-bottom:5px}
.archives-post li:last-child a{margin-bottom:0}
.archives-post li a:hover{box-shadow:0 0 15px rgba(0,0,0,0.1)}
.archives-post li a:hover .badge{background-color:var(--color-primary);color:var(--color-white)}
/* post-option */
.post-option li a{color:var(--color-gray)}
.post-option li a i{color:var(--color-primary)}
.blockquote-item{padding:10px 0 10px 25px;position:relative;font-size:15px;color:var(--color-black);font-weight:600;margin-bottom:4px}
.blockquote-item .fa-quote-right{position:absolute;color:#ccb7fd;bottom:0;font-size:40px;right:0}
.blockquote-item:before{position:absolute;content:"";top:0;left:0;width:5px;height:100%;background-color:var(--color-secondary);border-radius:30px}
/* comment */
.comment .c-avatar{border-radius:10px}
.comment-replay{margin-left:50px}
.btn-text{color:var(--color-primary);font-weight:600;transition:.3s}
.btn-text:hover{color:var(--color-secondary)}
.generic-wrap .form-group{margin-bottom:20px}
.generic-wrap .form-control{border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,0.1);border:0;height:45px;padding-left:30px}
.pricing_page .form-control{padding: 10px;height: 45px;padding-left: 15px !important; color: #929292;}

.pricing_page select.form-control{height: 45px !important;    font-size: 15px;    color: #929292;}
.generic-wrap .textarea-control{height:128px}

.contact_page_list li{font-size: 16px;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.2);padding: 16px;border-radius: 10px;}
.contact_page_list li p{line-height:26px;}
.contact_page_list li i{color: var(--color-secondary);    font-size: 25px;}

.use_link{display:block;padding:20px;box-shadow:0 0 7px rgba(0,0,0,0.25);margin-bottom:20px;color:#000;font-weight: 600;position:relative;top:0;transition:all 0.4s;}
.use_link:hover{display:block;padding:20px;box-shadow:0 0 7px rgba(0,0,0,0.25);margin-bottom:20px;color:#000;font-weight: 600;top:-5px;}

/* modal-container */
.modal-container .modal-lg{max-width:1050px}
.contact-title-box{padding:30px;border-top-left-radius:10px;border-bottom-left-radius:10px}
.contact-bg{background-image:url(../images/contact-bg.jpg);background-size:cover;background-position:center}
.contact-form-box{border-radius:10px}
.modal-container .modal-header .close{padding:0;margin:0;position:absolute;right:5px;top:5px;z-index:1;width:50px;height:50px;line-height:55px;border-radius:12px;color:var(--color-white);background-color:var(--color-secondary);text-shadow:none;opacity:1}
.modal-container .modal-header .close:hover{opacity:1;background-color:#fd4e4e}

.list{display:block;}
.list li,.list-items li{width:100%;padding-left:20px;position:relative;line-height:29px;}
.list li:before,.list-items li:after{    content: '\f0e7';font-family: 'FONTAWESOME';position: absolute;top: 0;left: 1px;color: #f5a741;}
.list-items li a{color:var(--color-black)} 
/*======== Responsive breakpoint ========*/
@media only screen and (max-width: 1280px) {.cta-content {padding-right: 0;}}
@media only screen and (max-width: 991px) and (min-width: 768px) {
.main-menu li {width: 100%;padding-right: 0;}
.main-menu li:last-child {padding-top: 15px;}
    /* hero area */
.hero-area{height:auto;padding-top:200px;padding-bottom:200px}
.hero-area .col-lg-6{padding-left:15px!important}
.hero-area.dot-bg:after{left:50px}
.hero-content .section-content .section__title{font-size:50px!important;line-height:60px!important}
/* about area */
.about-area.dot-bg:after {right: 50px;}
.about-img,.hiw-img,.partners-content{margin-bottom: 60px;}

    /* cta area */
.cta-img-box img{width:100%;height:auto;border-radius:8px}
.cta-area .container-fluid{padding-left:15px!important}
.video-btn-box{top:auto;right:auto;transform:translateY(0) translateX(-50%);left:50%;bottom:-45px}
.cta-content{padding-right:0}
/* partners area */
.partners-brand-box {justify-content: center;}
.partners-brand {margin-left: 15px;margin-right: 15px;}
    /* testimonial-content */
.testimonial-content {padding-top: 90px;width: auto;position: inherit;top: auto;margin-bottom: 50px;}
    /* form-action */
.form-action{flex-direction:column;position:relative}
.form-action .form-group{width:100%}
.form-action .form-control{width:100%}
.form-action .theme-btn{margin-left:0;position:absolute;top:17px;right:17px}
.patter-bg-2{height:auto}
/* footer area */
.footer-item{margin-bottom:50px}
.copyright-area{text-align:center}
.copyright-area .social-icons{text-align:center!important;padding-top:10px}
/* sidebar */
.sidebar {margin-top: 60px;}
    /* modal */
.modal-container .modal-lg{max-width:500px}
.contact-title-box{border-radius:10px;margin-bottom:40px;margin-right:-15px}
.modal-container .generic-form-box{margin-right:-25px;padding-bottom:35px}
}
@media only screen and (max-width: 767px) and (min-width: 480px) {
    /* main menu */
.main-menu li {width: 100%;padding-right: 0;}
.main-menu li:last-child {padding-top: 15px;}
    /* hero area */
.hero-area{height:auto;padding-top:200px;padding-bottom:200px}
.hero-area .col-lg-6{padding-left:15px!important}
.hero-area.dot-bg:after{left:50px}
.hero-content .section-content .section__title{font-size:50px!important;line-height:60px!important}
/* about area */
.about-area.dot-bg:after{right:50px}
.about-img,.hiw-img,.partners-content{margin-bottom:60px}
/* cta area */
.cta-img-box img{width:100%;height:auto;border-radius:8px}
.cta-area .container-fluid{padding-left:15px!important}
.video-btn-box{top:auto;right:auto;transform:translateY(0) translateX(-50%);left:50%;bottom:-45px}
.cta-content{padding-right:0}
/* partners area */
.partners-brand-box{justify-content:center}
.partners-brand{margin-left:15px;margin-right:15px}
.partners-brand:nth-child(1),.partners-brand:nth-child(3),.partners-brand:nth-child(4),.partners-brand:nth-child(6){position:inherit;top:auto}
/* testimonial-content */
.testimonial-content {padding-top: 90px;width: auto;position: inherit;top: auto;margin-bottom: 50px;}
    /* form-action */
.form-action{flex-direction:column;position:relative}
.form-action .form-group{width:100%}
.form-action .form-control{width:100%}
.form-action .theme-btn{margin-left:0;position:absolute;top:17px;right:17px}
.patter-bg-2{height:auto}
/* footer area */
.footer-item {margin-bottom: 50px;}
.copyright-area {text-align: center;}
.copyright-area .social-icons {text-align: center !important;padding-top: 10px;}
    /* sidebar */
.sidebar {margin-top: 60px;}
    /* modal */
.modal-container .modal-lg{max-width:100%}
.contact-title-box{border-radius:10px;margin-bottom:40px;margin-right:-15px}
.modal-container .generic-form-box{margin-right:-25px;padding-bottom:35px}}

@media only screen and (max-width: 479px) and (min-width: 320px) {.sliderItem {
    background-size: cover;
    height: 54vh;
}.hero-area .slider-item .row {
    height: 56vh;
}.section-padding {
    padding-top: 61px;
    padding-bottom: 47px;
}
.header-menu-area {top: 0;}
.main-menu-container {border-radius: 0;padding-right: 0;padding-left: 0;}
    /* main menu */
.main-menu li {width: 100%;padding-right: 0;}
header.sticky .main-menu li{padding:0;}
    /* hero area */
.hero-area{height:auto;padding-top:110px;padding-bottom:0px}
.breadcrumb-area{height:auto;padding-top:170px;padding-bottom:80px}
.breadcrumb-content{padding-top:0!important}
.hero-area .col-lg-6{padding-left:15px!important}
.hero-area.dot-bg:after,.about-area.dot-bg:after{display:none}
.hero-content .section-content .section__title,.breadcrumb-content .section__title,.modal-container .section__title{font-size:35px!important;line-height:45px!important}
.section-btn-box .btn{margin-bottom:20px}
.section-content .section__title{font-size:25px;line-height:32px}
.footer-item h3{font-size:22px}
/* about area */
/*.about-img,.hiw-img,.partners-content{margin-bottom: 60px;}*/
    /* cta area */
.cta-img-box img{width:100%;height:auto;border-radius:8px}
.cta-area .container-fluid{padding-left:15px!important}
.video-btn-box{top:auto;right:auto;transform:translateY(0) translateX(-50%);left:50%;bottom:-45px}
.cta-content{padding-right:0}
/* partners area */
.partners-brand-box{justify-content:center}
.partners-brand{margin-left:15px;margin-right:15px}
.partners-brand:nth-child(1),.partners-brand:nth-child(3),.partners-brand:nth-child(4),.partners-brand:nth-child(6){position:inherit;top:auto}
/* testimonial-content */
.testimonial-content{padding-top:90px;width:auto;position:inherit;top:auto;margin-bottom:50px}
.testimonial-item{flex-direction:column;padding-bottom:0;padding-right:0}
.testimonial-item img{margin-right:0!important;margin-bottom:16px}
/* form-action */
.form-action .form-group{width:100%}
.form-action .form-control{width:100%;padding-left:20px;height:60px}
.form-action .theme-btn{margin-left:0;margin-top:15px;width:100%}
.patter-bg-2{height:auto}
/* footer area */
.footer-item{margin-bottom:50px}
.copyright-area{text-align:center}
.copyright-area .social-icons{text-align:center!important;padding-top:10px}
/* sidebar */
.sidebar{margin-top:60px}
.sidebar-search{height:auto}
.sidebar-search .form-action .theme-btn{width:auto;margin-top:0}
/* comment */
.comment{flex-direction:column;text-align:center}
.comment .c-avatar{margin-bottom:1rem;margin-right:auto!important;margin-left:auto}
.comment-replay{margin-left:0}
/* modal */
.modal-container .modal-lg{max-width:100%}
.contact-title-box{border-radius:10px;margin-bottom:40px;margin-right:-15px}
.modal-container .generic-form-box{margin-right:-25px;padding-bottom:35px}}
@media (max-width:991px){
	.works-area-two .works-img img:nth-child(2),.book-area .book-content .book-shape img:nth-child(1){max-width:100%;}
	.works-area-two .works-img img:nth-child(1),.book-area .book-content .book-shape img:nth-child(2){max-width:100%;}
	.screenshot-slider .swiper-slide{padding:0 0px;}
.screenshot-active-bg:after{width:297px;}
.screenshot-slider .swiper-slide{width:382px;padding:0 49px}
.main-menu li{padding:0;}
.card.pricing-card .table-responsive br{display:none;}
}
@media (max-width:768px){.page_header {
    padding: 126px 15px 31px; 
    background-size: cover;
}.pt-70px {
    padding-top: 45px !important;
}
	.nav-item.dropdown .dropdown-menu{position:static;box-shadow:none;border-radius:0;opacity:1;visibility:visible;display:none}
	.works-area-two .works-img img:nth-child(2){bottom:0px}
	.patter-bg-2.pt-70px.pb-50px{padding-bottom:0 !important;}
	.top_header_left_list{display:none;}
	.top_header_right_list{text-align:center;}
	.top_header_right_list li a{margin:3px 0}
.offset-1,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9,.offset-10,.offset-11{margin-left:0;}
.pricing-card table td, .pricing-card table th {line-height:1.4}
.partners-brand:nth-child(1), .partners-brand:nth-child(3), .partners-brand:nth-child(4), .partners-brand:nth-child(6), .partners-brand:nth-child(7), .partners-brand:nth-child(9){top:0;}
.partners-brand{margin:5px;max-width:150px;}.single-counter-box{margin-bottom:20px;}
.plagiarism_page_sec2 .hiw-content .hiw-list .hiw-list-item{width:100%;}
.page-header-title .title{padding-right:15px;}
.about-area.pb-100px{padding-bottom:60px !important;}
	}
@media (max-width:500px){.form_box{padding:20px;}.partners-brand{width:130px;}
.page-header-title .title{font-size:40px;}
.plagiarism_page_sec2 .hiw-content .hiw-list .hiw-list-item{padding:10px 15px;}.main_enquir .main_header {
    font-size: 26px;
    color: #fff;
    margin-bottom: 42px;
    line-height: 38px;
}
}
@media (max-width:450px){
	.header-menu-area .navbar-brand .logo{max-width:240px;}
	header.header-menu-area.sticky .navbar-brand .logo{max-width:220px;}
.hiw-list-item .media-icon{display:block;margin:10px auto;}
.hiw-list-item  .media-body{display:block;margin:10px auto;width:100%;}
}
@media (max-width:320px){
	.header-menu-area .navbar-brand .logo{max-width:220px;}
	header.header-menu-area.sticky .navbar-brand .logo{max-width:180px !important;}
}
