

/*******************Banner Css******************************/

.banner{background:var(--yellow);position:relative;padding:30px 0;z-index:0;margin:0 0 14%}
.banner::after{background:url(../images/banner-bottom.svg) left top / 100% auto no-repeat;content:"";left:0;position:absolute;bottom:-130px;width:100%;height:140px}
.banner .banRt{position:relative}
.banner .banRt::before{background:url(../images/bridge.png) right bottom no-repeat;content:"";position:absolute;width:120%;height:320px;background-size:100%;z-index:100;right:-36%;bottom:-290px}
.banner h1 { font-size: 50px;  margin: 80px 0 0;  padding: 0 20% 15px 0;  position: relative;}
.banner h1::before{width:140px;height:150px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:-140px;top:10px}
h1 span{position:relative}
h1 span::before{position:absolute;content:"";background:#fff;width:100%;display:inline-block;height:21px;bottom:21px;z-index:-1;animation:underline 2s 1 ease-out}
@keyframes underline {from{width:0} to{width:100%}}
.banner h1 strong {  width: 100%; display: block; font-weight: normal; font-size: 15px; margin: 12px 0 0;}
.banner h2 {  font-size: 15px;  line-height: 22px;  margin: 25px 0 20px;}
.banRt ul li{background:#fff;display:inline-block;margin:20px 4%;padding:8px 10px 8px 45px;border-radius:4px;overflow:hidden;box-shadow:2px 2px 21px -5px #666;position:relative;font-size:14px;/*animation:floating 5s infinite;animation-timing-function:ease*/}
.banRt ul li span{width:35px;background:var(--sblu);height:100%;float:left;margin:0 10px 0 0;position:absolute;left:0;top:0}
.banRt ul li:nth-child(2n+1) span{background:var(--dgrn)}
.banRt ul li:nth-child(2n+3) span{background:var(--red)}
.banRt ul li:nth-child(2n+3){animation:floating1 3s infinite;animation-timing-function:ease}
.banner a{margin:20px 20px 0 0;display:inline-block;font-size:16px;border-bottom:solid 2px var(--red);padding:0 2px;font-style:italic}
.banner .banOrd{background:var(--blk);color:#fff;padding:8px 30px;border-radius:4px;transition:ease all .5s;border:none;font-style:normal;text-decoration:none;position:relative;overflow:hidden;vertical-align:top}
.banner .banOrd::after{position:absolute;width:7px;height:4px;background:var(--red);left:0;bottom:0;display:inline-block;content:"";animation:dot 3s infinite}
@keyframes dot {
from{left:0}
to{left:94%}
}
.banner .banOrd:hover{background:#000}
.banRt ul{margin:60px 0 136px}
@keyframes floating {
from{transform:translate(0,0)}
65%{transform:translate(0,15px)}
to{transform:translate(0,0)}
}
/*@keyframes floating1 {
from{transform:translate(0,0)}
65%{transform:translate(0,-10px)}
to{transform:translate(0,0)}
} */
.single-page-inner .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 0;
    list-style: none;
    border-radius: 4px;
    background: none;
    text-align: center;
}
.single-page-inner h1 {
    padding: 0;
    text-align: center;
    margin: 3px auto 0;
    font-size: 25px;
    width: 80%;
}


/*********************Banner Section Ends***************************/


/**********************Services Section**************************/

.services{position:relative;margin:0 0 8%}
.services::before{content:"";position:absolute;right:0;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:-280px}
.services h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.services h2 span{position:relative}
.services h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.services a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px}
.services a:hover{color:var(--blk)}
.services a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease}
@keyframes arrow {
from{transform:translate(0,0)}
50%{transform:translate(6px,0)}
to{transform:translate(0,0)}
}
.services p{width:70%;margin:0 auto 14px;text-align:center;color:#666}
.srvSub{text-align:center;margin:120px 0 0;position:relative}
.srvSub .icon{width:70px;height:70px;fill:var(--blk)}
.srvSub span{display:inline-block;position:relative}
.srvSub span::before{content:"";position:absolute;width:50px;height:50px;display:inline-block;background:var(--yellow);z-index:-1;bottom:6px;right:0;border-radius:5px;/*animation:floating1 2s infinite ease*/}
.srvSub::before{position:absolute;content:"";background:url(../images/bg-lines.svg) top right no-repeat;width:190px;height:190px;left:0;right:0;top:-60px;background-size:360%;margin:0 auto;border-radius:160px;background-position:-400px; z-index: -1;}
.srvSub h2{width:100%;font-size:21px;color:#000;margin:25px 0 0}
.srvSub p { width: 100%;  margin: 10px auto 15px; text-align: justify;  color: #666;  text-align-last: center;  font-size: 13px;  line-height: 19px;}
.srvSub h3 {  margin: 40px 0 15px; font-size: 20px;}
.resServices .srvSub p {
    height: auto;
    display: inline-block;
    min-height: auto;
}
.srvSub h4 a { width: 100%; font-size: 21px;  color: #000;  margin: 25px 0 0;}
.srvSub h4 a:hover{color: var(--red);}


/********************Order form**************************/

.orderForm{background:url(../images/form-bg.svg) left center no-repeat,url(../images/bg-lines.svg) -700px center/80% no-repeat;padding:90px 0;position:relative}
.orderForm::before{position:absolute;content:"";background:url(../images/rocket.svg) left top no-repeat;width:480px;height:380px;left:-7%;transform:rotate(188deg);z-index:0;top:210px}
.orderForm::after{content:"";position:absolute;right:-70px;width:300px;height:300px;z-index:0;background:url(../images/bg-dot.png);border-radius:100%;top:80px;filter:brightness(100)}
.subForm{background:#fff;width:70%;margin:0 auto;min-height:auto;box-shadow:0 0 40px -10px #666;border-radius:10px;padding:20px;position:relative;z-index:20}
.subForm h2{font-size:35px;margin:5px 0 15px;display:inline-block;width:100%}
.subForm h2 span{position:relative}
.subForm h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1}
.subForm h3{font-size:20px;color:#888;border-bottom:solid 2px #eee;padding:0 0 10px;margin:20px 0}
.subForm #step1 ul li{display:inline-block;background:#eee;padding:8px 15px;margin:11px;border-radius:4px;position:relative;font-size:17px}
.subForm #step1 ul li.active{position:relative;background:none}
.subForm #step1 ul li:hover{background:none;transition:ease all 1s;cursor:pointer}
.subForm #step1 ul li:hover:before,.subForm #step1 ul li:active:before,.subForm #step1 ul li:focus:before,.subForm #step1 ul li.active:before{content:"";position:absolute;width:90%;bottom:5px;left:0;right:0;margin:0 auto;background:var(--sblu);height:15px;z-index:-1;transition:ease all 1s}



/****************University Logos*********************/


.uniLogo{margin:80px 0;text-align:center}
.uniLogo ul li{display:inline-block;width:140px;margin:40px}
.uniLogo ul{padding:0 40px}
.uniLogo ul li img {
    width: 100%;
    filter: grayscale(1);
    opacity: 0.4;
}

.country ul li img {
    width: 100px;
}
.country ul li img {
    width: 100px;
    filter: grayscale(1);
    opacity: 0.5; transition: ease all 0.5s;
}
.country ul li img:hover{
  filter: grayscale(0);
  opacity: 1; transition: ease all 0.5s;
}
.contPoints {
    margin: 50px 0 0;
}
.contPoints li {
    display: inline-block;
    width: 24%;
    vertical-align: top;
    text-align: justify;padding: 0 20px;
}
.contPoints li strong {
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    margin: 0 0 20px;
}



/****************University Logos end*********************/



/*******************USP Css********************/
.usp{position:relative;margin:11% 0}
.usp::before{content:"";position:absolute;right:0;width:300px;height:300px;z-index:5;background:url(../images/bg-dot.png);border-radius:100%;top:-20px}
.usp::after{content:"";position:absolute;left:-110px;width:290px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:310px;filter:grayscale(1) brightness(0);opacity:.4;transform:rotateY(-180deg)}
.usp h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.usp h2 span{position:relative}
.usp h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.usp a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px;position:relative;z-index:1}
.usp a:hover{color:var(--blk)}
.usp a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease}
.usp p{width:70%;margin:0 auto 14px;text-align:center;color:#666}
.subUsp{background:#f6f6f6;text-align:center;position:relative;margin:70px 0 0;padding:70px 0 20px}
.subUsp p{width:100%;font-size:14px;color:#000;margin:10px 0 0;display:inline-block;height:0;overflow:hidden}
.uspPoint{padding:0;min-height:235px}
.uspPoint:hover p{height:100px;transition:ease all .5s}
.uspPoint .icon{width:55px;height:65px}
.uspPoint span{display:inline-block;position:relative}
.uspPoint span::before{content:"";position:absolute;width:50px;height:50px;display:inline-block;background:var(--yellow);z-index:-1;bottom:6px;right:0;border-radius:5px;/*animation:floating1 2s infinite ease*/}
.triangle span::before{content:"";position:absolute;display:inline-block;background:none;z-index:-1;bottom:6px;right:-10px;width:0;height:0;border-left:27px solid transparent;border-right:27px solid transparent;border-bottom:45px solid var(--sblu)}
.circle span::before{background:var(--red);border-radius:50px}
.circle.ylo span::before{background:var(--yellow);border-radius:50px}
.uspPoint.sqblu span::before{background:var(--sblu)}
.triangle.grn span::before{border-bottom:45px solid var(--dgrn)}
.subUsp::before { position: absolute;  content: ""; width: 100%; background: url(../images/curv.svg) left bottom /100% no-repeat; height: 180px; top: -160px; left: 0;}
.subUsp::after{position:absolute;content:"";width:100%;background:url(../images/curv.svg) left top /100% no-repeat;height:170px;bottom:-150px;left:0;transform:rotate(180deg)}
.subUsp .container{position:relative}
.subUsp .container::after{content:"";position:absolute;right:-270px;width:290px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:160px;filter:grayscale(1) brightness(0);opacity:.4;transform:rotateY(-180deg)}

.uspPoint h4 a { font-size: 21px;  color: #000; text-decoration: none;} 
.uspPoint h4 a:hover {  color: var(--red);} 

/*******************USP Css ends********************/


/********************Expertise Section Css*****************/

.expertise{position:relative;margin:15% 0 8%}
.expertise h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.expertise h4 a{font-size:18px;color:#000}
.expertise h4 a:hover{color:var(--red)}
.expertise h2 span{position:relative}
.expertise h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.expertise a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px}
.expertise a:hover{color:var(--blk)}
.expertise a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease}
.expertise a:hover .icon{color:var(--blk)}
.expertise p{width:70%;margin:0 auto 14px;text-align:center;color:#666}
.subExpertise .icon{width:45px;height:45px;fill:var(--blk)}
.subExpertise span{display:inline-block;position:relative;z-index:0}
.subExpertise span::before{content:"";position:absolute;width:40px;height:40px;display:inline-block;background:var(--yellow);z-index:-1;bottom:1px;right:-4px;border-radius:5px}
.expInfo {  position: absolute; z-index: 60 !important;  top: 60px;  left: 0;  background: #fff;  border-radius: 8px;  box-shadow: 0 0 11px #888;  padding: 20px 20px 10px; display: none;  right: 0; margin: 0 auto;  width: 100%;}
.expInfo a { color: #000;  font-size: 18px;  display: inline-block;  margin: 0 0 13px;}
.expInfo a:hover{color: var(--red);}
.expInfo p{width:100%;text-align:left;font-size:13px;color:#666;margin:0 0 17px}
.expInfo ul{padding:0 0 0 15px}
.expInfo ul li{font-size:13px;color:#666;margin:0 0 5px;list-style:outside}
.subExpertise p{width:100%;margin:0 auto 14px;text-align:left;color:#666}
.expIn{margin:0 0 80px}
.subExpertise{margin:0 0 60px; text-align: center;}


/********************Expertise Section end*****************/

/********************Search Section Css*****************/

.searchSec{background:var(--yellow);position:relative;margin:170px 0;text-align:center}
.searchSec::before{position:absolute;content:"";background:url(../images/curv-yellow.svg) left bottom no-repeat;height:100%;top: -175px;width:100%;left:0; z-index: -1}
.searchSec::after{position:absolute;content:"";background:url(../images/curv-yellow.svg) left top no-repeat;height:100%;bottom:-140px;width:100%;transform:rotate(180deg);left:0; z-index: -1;}
.subSrch h2{font-size:29px;margin:30px 0 60px}
.subSrch input{background:none;border:none;box-shadow:none;border-bottom:solid 2px #000;border-radius:0;color:#000;padding:0 9px 10px}
.subSrch button { position: absolute;  right: 15px;  z-index: 10;  top: -10px;  background: none;  border: none;}
.subSrch .icon{height:35px;width:35px;}
.subSrch{margin:0 0 20px;position:relative}
.subSrch .form-group{width:80%;margin:0 auto 15px}
.subSrch .form-control::-webkit-input-placeholder{color:#000}
.subSrch .form-control:-ms-input-placeholder{color:#000}
.subSrch .form-control::placeholder{color:#000}
.subSrch::after{content:"";position:absolute;right:-210px;width:290px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:-60px}
.subSrch:before{width:140px;height:150px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:-8%;top:10px}
.subSrch input:focus { box-shadow: none; border-color: #000;}


/********************Search Section end*****************/


/**********************Find Answer Section*********************/



.findAns{position:relative;margin:15% 0 8%}
.findAns .row{display:flex;flex-wrap:wrap;align-items:center}
.findAns::before{content:"";position:absolute;right:0;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:-280px}
.findAns h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.findAns h2 span{position:relative}
.findAns h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.findRight{background:url(../images/beans.svg) center center no-repeat;background-size:100% 100%;text-align:center;padding:80px}
.rightSub{background:#fff;text-align:left;padding:30px;box-shadow:0 0 25px -6px #666;border-radius:10px;position:relative;z-index:1;animation:floating1 3s infinite}
.rightSub h3{font-size:30px;margin:0 0 25px}
.rightSub ul li strong{font-size:35px;font-weight:400;position:relative;width:90px;display:inline-block}
.rightSub p{display:inline-block;font-size:16px;width:70%;vertical-align:top;line-height:18px;padding:0 0 0 20px;margin:15px 0 0}
.rightSub ul li{margin:0 0 18px}
.rightSub ul li strong::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.rightSub ul li:nth-child(2n+1) strong::before{background:var(--sblu)}
.findSub{display:flex;flex-wrap:nowrap;margin:30px 0 0;position:relative}
.findSub::after{content:"";position:absolute;left:-210px;width:290px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:-80px;filter:grayscale(1) brightness(0);opacity:.4;transform:rotateY(-180deg)}
.findSub .form-control{width:65%;height:40px;border-radius:4px;margin:0 10px 0 0}
.findSub button{background:var(--red);border:none;color:#fff;padding:0 45px;font-size:16px;border-radius:3px}
.findSub button:hover{background:var(--blk)}

/*******************Find answer End*********************/


/******************Find Answer for Resource******************/

.resFind .form-group {  width: 100%; margin: 0;}
.findSub .form-control {  width: 95%;  height: 50px;  border-radius: 4px;  margin: 0 10px 0 0;}
.resFind label { font-weight: normal;  font-size: 13px;  padding: 0 7px;  margin: 0 10px -10px;  background: #fff;  float: left;}
.resFind button { background: var(--red); border: none;  color: #fff;  padding: 0 45px;  font-size: 16px;  border-radius: 3px;  height: 50px;  margin: 8px 0 0;}


/*************************FAQ*************************/

.faq{position:relative;margin:13% 0 8%;background:url(../images/bg-lines.svg) left center no-repeat;background-position:-60%}
.faq h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.faq h2 span{position:relative}
.faq h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.faq p{width:50%;margin:0 auto 15px;text-align:center;color:#666}
.faq .panel-group{width:80%;margin:60px auto 0}
.faq .panel-group .panel-heading{background:#f6f6f6;padding:0;outline:none!important}
.faq .panel-group .panel-heading a{padding:20px 45px 20px 20px;width:100%;display:inline-block;position:relative;z-index:10;text-decoration:none}
.faq .panel-default{border:none;border-radius:0;margin:0 0 10px;position:relative}
.faq .panel-default::before{position:absolute;right:20px;top:20px;content:"";background:url(../images/down-arrow.png) center center /100% no-repeat;width:21px;height:20px;z-index:0}
.faq .panel-title{position:relative}
.faq .panel-title::before{width:6px;height:100%;position:absolute;content:"";background:var(--yellow)}
.panel-body{padding:15px;border:solid 1px #ddd;border-top:none!important}
.faq .panel-group .panel:nth-child(2n) .panel-title::before{background:var(--sblu)}
.faq .panel-group .panel:nth-child(3n) .panel-title::before{background:var(--dgrn)}
.faq .panel-group .panel:nth-child(4n) .panel-title::before{background:var(--red)}
.faq .panel-group p { margin: 0;  width: 100%;  text-align: left;  font-size: 14px;}
.faq .panel-group .panel-body ul { padding: 0 0 0 20px;  margin: 15px 0;}
.faq .panel-group ul li{ font-size: 14px; margin: 0; color: #666; list-style: disc;}
.faq .panel-group p a{color: var(--dgrn);}

/*********************Faq ends*********************/

/***********************Feedback Section*****************/

.inner .feedback{position:relative;padding:8% 0;background:#fff;z-index:20;margin:0}

.feedback{position:relative;margin:15% 0 8%}
.feedback h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.feedback h2 span{position:relative}
.feedback h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.feedback a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px}
.feedback a:hover{color:var(--blk)}
.feedback a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease}
.feedback p{width:70%;margin:0 auto 14px;text-align:center;color:#666}
.subFeed{background:url(../images/man-foot.svg) left center no-repeat;min-height:500px;background-size:50%;position:relative}
.subFeed::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:100%;height:600px;left:-47%;z-index:-1;background-size:100% 100%;top:-30px}
.subFeed::after{width:110px;height:110px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:0;top:10px}
.subFeed .carousel{width:100%;margin:0 auto;padding-bottom:50px}
.subFeed .carousel .item{color:#999;font-size:14px;text-align:center;overflow:hidden;min-height:340px}
.subFeed .carousel .item a{color:#eb7245}
.subFeed .carousel .img-box{width:145px;height:145px;margin:0 auto;border-radius:50%}
.subFeed .carousel .img-box img{width:100%;height:100%;display:block;border-radius:50%}
.subFeed .carousel .testimonial{padding:60px 0 20px;width:85%;text-align:right;font-size:19px;margin:0 auto}
.subFeed .carousel .overview{text-align:right;padding-bottom:5px;width:70%}
.subFeed .carousel .overview b{color:#666;font-size:15px;display:inline-block;padding-bottom:5px;font-style:italic;margin:0 10px 0 0}
.subFeed .carousel .star-rating i{font-size:18px;color:#ffdc12}
.subFeed .carousel .carousel-control{width:30px;height:30px;border-radius:50%;background:#999;text-shadow:none;top:4px}
.subFeed .carousel-control i{font-size:20px;margin-right:2px}
.subFeed .carousel-control.left{left:auto;right:40px}
.subFeed .carousel-control.right i{margin-right:-2px}
.subFeed .carousel .carousel-indicators{bottom:15px;left:auto;right:40px;top:0;height:100%;width:40px;padding:70px 0 0}
.subFeed .carousel-indicators li,.carousel-indicators li.active{width:11px;height:11px;margin:1px 5px;border-radius:50%}
.subFeed .carousel-indicators li{background:#ededed;border-color:transparent;width:3px;height:55px;border-radius:5px;display:block;margin:0 auto 13px;transition:ease all .5s}
.subFeed .carousel-indicators li:hover{background:var(--red);width:6px}
.subFeed .carousel-indicators li.active{border:none;background:var(--red)}
.subFeed .carousel-inner{position:relative;width:80%;overflow:hidden}
.subFeed .carousel{position:relative;padding:0 0 30px;margin:50px 0 0}
.subFeed .carousel::before{content:'"';font-size:160px;line-height:100px;position:absolute;color:var(--yellow);top:0;left:40px}
.subFeed .carousel::after{content:'"';font-size:160px;line-height:30px;position:absolute;color:var(--sblu);bottom:-20px;right:40px}

.subFeed .arrowCtrl {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.subFeed .arrowCtrl .lft svg {
    transform: rotate(-180deg);
}
.subFeed .arrowCtrl .icon {  
    animation: none !important;
    fill: #ccc !important;
}
.subFeed .arrowCtrl .icon:hover{fill:#666 !important;} 
/*********************Feed Back ends*********************/


/********************Content section*********************/

.content{position:relative;margin:5% 0 8%;text-align:center}
.content h2{font-size:30px;font-weight:400;margin:20px 0 25px;display:inline-block;width:80%}
.content h2 span{position:relative}
.content h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.content p{font-size:14px;color:#666;line-height:24px;width:80%;display:inline-block;margin:0 auto;text-align:justify}
.content ul li { font-size: 14px;  color: #666;  line-height: 24px;  width: 80%;  display: inline-block;  margin: 0 auto 15px; text-align: justify; padding: 0 0 0 15px;}
.content ul li strong{color: #000;}
.contentSec ol li{color:#333;margin:0 0 15px;font-size:15px;word-spacing: 0;letter-spacing: 1px;font-weight: 400;text-align: justify;}
.content::before{position:absolute;content:"";background:url(../images/bean-red.svg) left center no-repeat;width:100%;height:260px;left:-54%;z-index:-1;background-size:100% 100%;top:210px}
.content::after{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:100%;height:420px;right:-53%;z-index:-1;background-size:100% 100%;bottom:80px}
.content-country p { margin: 0 0 30px;}



/*********************Inner Content Pages*****************************/
.ban-inner h1{padding:0;text-align:center;margin:3px 0 0;font-size:40px; width: 100%;}
.ban-inner{margin:0 0 10%}
.ban-inner::after{z-index:-1}
.contentSec p{font-size:14px;line-height:24px;margin-bottom:20px;word-spacing:0;letter-spacing:1px;font-weight:400;text-align:justify;margin-top:0}
.tagLn{display:inline-block;margin:10px 0;width:100%}
.tagLn p{font-size:27px;font-weight:700;color:#000;text-align:center;font-style:italic;letter-spacing:0;line-height:32px}
.contentSec h2{font-size:23px;line-height:29px;margin:10px 0 10px;display:inline-block;width:100%;border-bottom:solid 2px var(--dgrn);padding:0 0 10px}
.contentSec h3{font-size:20px;font-weight:400;margin:10px 0 10px;color:var(--dgrn);letter-spacing:0;display:inline-block}
.contentSec h4{font-size:17px;font-weight:400;margin:20px 0 5px;color:var(--dgrn);letter-spacing:0;display:inline-block}
.contentSec p a{color: var(--dgrn);}
.contentSec p a:hover{color: var(--red);}
.fetrTab{background:#f7f7f7;margin:50px 0;padding:20px;border-radius:50px;box-shadow:0 0 33px -12px #666;position:relative}
.fetrTab::before{position:absolute;content:"";background:url(../images/bean-red.svg) left center no-repeat;background-size:auto;background-size:auto;width:100%;height:260px;left:-72%;z-index:-1;background-size:100% 100%;top:-60px}
.fetrTab .nav.nav-tabs{margin:0;border-bottom:none}
.fetrTab .nav.nav-tabs li{margin:0}
.fetrTab .icon{width:80px;margin:0 auto;display:inline-block}
.fetrTab span{position:relative;z-index:0}
.fetrTab span::before{content:"";position:absolute;width:60px;height:60px;display:inline-block;background:var(--yellow);z-index:-1;bottom:41px;right:-4px;border-radius:5px;animation:floating1 3s infinite ease-out}
.fetrTab .tab-content{padding:20px 20px 0}
.fetrTab h5{font-size:21px;margin:10px 0 25px;text-align:center}
.fetrTab .nav-tabs > li.active > a,.fetrTab .nav-tabs > li.active > a:focus,.fetrTab .nav-tabs > li.active > a:hover{color:#fff;cursor:default;background-color:var(--dgrn);text-decoration:none;border:none;border-bottom:solid 2px var(--dgrn)}
.fetrTab .nav-tabs > li.active > a:hover{border-color:var(--yellow)!important;background:var(--yellow);color:#000;cursor:pointer}
.fetrTab .nav-tabs > li > a{background:var(--sblu);color:#000;text-decoration:none;border:none;border-bottom:solid 2px var(--sblu)}
.fetrTab .nav-tabs > li > a:hover{border-color:var(--yellow)!important;background:var(--yellow)}
.fetrTab .nav.nav-tabs li{margin:0;width:32%}
.contentSec img{margin:10px auto;max-width:100%}
.contentSec .bullet_point{font-weight:400;margin:0 0 0 20px;line-height:28px}
.contentSec .left ul{ padding: 0 0 0 15px;}
.contentSec #question ul {list-style-position: inside;display: inline-block;width: 100%;padding: 6px 0 0 20px; }
.contentSec ul li{font-size:14px;line-height:24px;margin-bottom:15px;text-align:justify;color:#545454;font-weight:400;list-style:disc;list-style-position: inside;}

.bullet_point li strong{width:100%;display:block;color:var(--dgrn);font-size:17px;font-weight:400}
.contentSec ol{margin:0 0 0 40px}
.contBanner{display:flex;align-items:center;justify-content:space-around;width:100%;float:left;background:#f7f7f7;margin:50px 0;padding:10px 40px 10px 10px;border-radius:100px;box-shadow:0 0 33px -12px #666;position:relative}
.contBanner ul{display:flex;justify-content:flex-start;align-items:center;margin:0; padding: 0;}
.contBanner ul li{list-style:none;text-align:center;padding:0 15px;margin:0}
.contBanner span{width:100px;height:85px;display:inline-block;border-radius:100px;vertical-align:top;position:relative;z-index:0}
.contBanner span::before{content:"";position:absolute;width:50px;height:50px;display:inline-block;background:var(--yellow);z-index:-1;bottom:6px;right:8px;border-radius:5px;animation:floating1 2s infinite ease}
.contBanner ul li:nth-child(2) span::before{background:none;width:0;height:0;border-left:27px solid transparent;border-right:27px solid transparent;border-bottom:45px solid var(--sblu)}
.contBanner ul li:nth-child(3) span:before{background:var(--dgrn);border-radius:50px}
.contBanner span svg{width:50px;height:85px;fill:#000}
.contBanner::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;background-size:auto;background-size:auto;width:100%;height:320px;left:-67%;z-index:-1;background-size:100% 100%;bottom:120px}
.contBanner a{width:170px;padding:12px 15px;height:auto!important;line-height:normal;border-radius:6px;font-size:16px!important;letter-spacing:0;background:var(--red);color:#fff;font-weight:400;box-shadow:none;overflow:hidden;text-transform:capitalize;text-align:center;margin:0 0 0 20px}
.contBanner a:hover{color:#fff;background:var(--yellow)}
.contBanner ul li p{font-size:15px;text-align:center;line-height:19px;font-weight:400;margin:0 0 10px;letter-spacing:0}
.contentSec ul.sliderSample li {list-style-type: none !important;}/*16092020*/
.lastCta{display:flex;justify-content:space-between;align-items:center;border:solid 2px #ccc;width:80%;margin:30px auto;padding:10px;border-radius:5px}
.lastCta svg{width:70px;height:55px}
.lastCta p{margin:0;font-size:16px;text-align:left;padding:0 0 0 10px}
.lastCta a{margin:0 0 0 30px;background:var(--red);color:#fff;padding:8px 20px;border-radius:5px;width:150px;text-align:center}
.lastCoupon{display:flex;justify-content:space-between;align-items:center;border:dashed 2px #ccc;width:70%;margin:30px auto;padding:10px;border-radius:5px}
.subLastcoup{display:flex;justify-content:flex-start;align-items:center}
.lastCoupon svg{width:55px;height:55px}
.lastCoupon p{font-size:21px;text-align:left;padding:0 0 0 15px;margin:-3px 0 0}
.lastCoupon a{margin:0 0 0 30px;background:#ffc81b;color:#000;padding:8px 20px;border-radius:5px;width:150px}
.offrCTa{width:100%;display:inline-block;text-align:center}
.offrCTa a{width:150px;padding:12px 15px;height:auto!important;line-height:normal;border-radius:6px;font-size:16px!important;letter-spacing:0;background:#ffc81b;color:#000!important;font-weight:400;box-shadow:none;font-family:Lato,sans-serif;overflow:hidden;text-transform:capitalize;text-align:center;margin:20px 0 0;display:inline-block;text-decoration:none!important}
.coverPageDownload{width:150px;padding:12px 15px;height:auto!important;line-height:normal;border-radius:6px;font-size:16px!important;letter-spacing:0;background:#ffc81b;color:#000!important;font-weight:400;box-shadow:none;font-family:Lato,sans-serif;overflow:hidden;text-transform:capitalize;text-align:center;margin:20px 0 0;display:inline-block;text-decoration:none!important}
.sideOffer{display:none;width:360px;margin:20px 0 0;border:solid 1px #ccc;padding:15px;border-radius:5px;background:#fff;position:fixed;top:50px}
.sideOffer p{text-align:center;font-size:35px;line-height:43px;color:#666}
.sideOffer p strong{font-size:40px;color:#000}
.tagLn{display:inline-block;margin:10px 0;width:100%}
.tagLn p{font-size:28px;color:#fff;text-align:center;font-style:italic;letter-spacing:0;line-height:32px;background:var(--sblu);padding:5px 10px 10px;border-radius:50px;font-weight:400}
.inner .feedback{position:relative;padding:8% 0 0;background:#fff;z-index:10;margin:0}

.sideOfferSOPCV{width:360px; height: 300px; margin:20px 0 0;border:solid 1px #ccc;padding:15px;border-radius:5px;background:#fff;}
.sideOfferSOPCV p{text-align:center;font-size:35px;line-height:43px;color:#666}
.sideOfferSOPCV p strong{font-size:40px;color:#000}



.breadcrumb{padding:30px 10px 8px 0;margin-bottom:0;list-style:none;border-radius:4px;background:none;text-align:left;}
.breadcrumb a{color:#000;margin:0;font-size:13px;font-style:normal;border:none}
.breadcrumb > .active{color:var(--dgrn)}
.breadcrumb>li+li:before{color:#000}
.ban-inner .breadcrumb > li {
    display: inline-block;
    font-size: 13px;
}
.inner .ad{background:var(--dgrn);color:#fff;padding:10px 50px 10px 80px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:100px;margin:8% 0 0;position:relative}
.resource-banner label {text-align: left; float: left; margin: 15px 0 4px; padding: 0 5px; width: 100%; font-weight: normal; font-size: 13px;}/*02042021*/
.single-page-inner .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 0;
    list-style: none;
    border-radius: 4px;
    background: none;
    text-align: center;
}
.single-page-inner h1 {
    padding: 0;
    text-align: center;
    margin: 3px auto 0;
    font-size: 25px;
    width: 80%;
}



/*****************Plagiarism Check Popup*******************/

.plagCheck h1{font-size:50px;margin:60px 0 0;padding:0 10% 15px 0;position:relative}
.plagForm{background:#fff;padding:20px;border-radius:20px;box-shadow:0 0 30px -7px #666;margin:60px 0 0}
.plagForm h2{text-align:center;font-size:24px;margin:10px 0 30px}
.plagForm h2 span{position:relative;z-index:10}
.plagForm h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:15px;bottom:1px;z-index:-1;animation:underline 2s 1 ease-out}
.plagForm .form-control{box-shadow:none;height:40px;padding:7px 12px;font-weight:400;color:#000!important;font-size:12px;border:none;border-radius:4px;-webkit-appearance:none;background:#f5f5f5}
.plagForm input[type="file"].form-control{height:auto;padding:10px}
.plagForm .captcha{text-align:left}
.plagForm .captcha input{width:110px!important;vertical-align:top;height:34px!important;display:inline-block;border:none;background:var(--lgray);border-radius:4px;text-align:center}
.plagForm .captcha a#change-image{vertical-align:top;display:inline-block;padding:6px 10px;margin:0 10px;border:none;color:var(--yellow);background:var(--dgrn);border-radius:4px;text-align:center}
.plagForm .checkbox_box label { font-size: 12px;  vertical-align: top;  color: #646c70;  text-transform: inherit;  font-weight: 500;  position: relative;  padding-left: 30px;   cursor: pointer;  display: inline-block; height: auto;  -ms-user-select: none;  user-select: none;  line-height: 14px;  margin: 5px 0 10px;}
.plagForm input#com_o_f_tcapply{position:absolute;opacity:0;pointer-events:none}
.plagForm .checkbox_box [type=checkbox]:checked+label:before{top:-4px;left:0;width:10px;height:19px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--dgrn);border-bottom:2px solid var(--dgrn);-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;content:""}
.plagForm .checkbox_box [type="checkbox"] + label::before,.orderPage .checkbox_box [type="checkbox"]:not(.filled-in) + label::after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid var(--sblu);border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}
.plagForm .checkbox_box [type=checkbox]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}
.plagForm .checkbox_box label a{margin:4px 0 0;font-size:11px;border:none;color:var(--dgrn)}
.plagForm button{background:var(--red);color:#fff;float:none;width:200px;padding:7px 0 10px;margin:10px auto 0;border:none}
.plagForm button:hover{background:var(--dgrn)}
.plagForm label{font-size:12px;font-weight:400;margin:0 0 4px}

.plagServ strong{width:100%;display:inline-block;font-size:23px;color:#666;position:relative;z-index:10}
.servTabs .nav.nav-tabs{margin:30px 0 0;text-align:center}
.nav-tabs > li{float:none;margin-bottom:-1px;display:inline-block}
.servTabs .nav-tabs > li.active > a,.servTabs .nav-tabs > li.active > a:focus,.servTabs .nav-tabs > li.active > a:hover{background-color:#00919b}
.plagServ .srvSub p {
    width: 100%;
    font-size: 21px;
    color: #000;
    margin: 25px 0 0; line-height: 27px;
}
.tabkeyPoints{text-align:left;margin:30px 0 0}
.tabkeyPoints ul li{position:relative;font-size:15px;padding:0 0 0 20px;margin:0 0 10px}
.tabkeyPoints ul li::before{content:"-";position:absolute;left:8px;color:var(--dgrn)}
.tabkeyPoints a {
    color: var(--red);
    padding: 10px 20px;
    display: inline-block;
    margin: 0px 0px 0;
    font-size: 15px;
    border-radius: 4px;
}
.tabkeyPoints a svg {
    width: 25px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    fill: var(--red);
}
.tabkeyPoints a:hover svg {
    fill: var(--dgrn);
}
.tabkeyPoints a:hover{color:var(--dgrn)}
.plagContent{margin:15% 0 12%;position:relative}
.plagContent::after{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:200%;height:570px;right:-113%;z-index:-1;background-size:100% 100%;bottom:-90%}
.plagContent h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.plagContent h2 span{position:relative}
.plagContent h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.plagContent p{font-size:16px;line-height:27px;text-align:center}
.plagAd .ad{margin:0;background:var(--red)}
.tabkeyPoints img{max-height:250px;margin:10px 0 0}
.plagForm .checkbox_box { display: inline-block;  width: 100%;  margin: 10px 0 5px;}

/***************VAS Proof Reading*******************/

.proofRead h1{font-size:35px;margin:60px 0 0;padding:0 10% 15px 0;position:relative}
.proofRead h2{font-size:29px}
.proofRead ul li{font-size:16px;margin:0 0 9px;position:relative}
.proofRead ul li:before{content:"-";padding:0 5px 0 0}
.proofRead ul{padding:10px 0 0 10px}
.proofRead h2{font-size:29px;margin:40px 0 20px}
.proofRead h1 span::before{position:absolute;content:"";background:#fff;width:100%;display:inline-block;height:15px;bottom:7px;z-index:-1;animation:underline 2s 1 ease-out}
.proofreadFrm h2{margin:0 0 40px}
.prfread-usp .uspPoint:hover p{height:140px;transition:ease all .5s}
.prfread-usp .uspPoint{padding:0;min-height:300px}
.prfread-usp .subUsp .row{display:flex;flex-wrap:wrap;justify-content:center}
.prfreadAd .ad{margin:12% 0 0;background:var(--red)}


/***********************Revision Policy**********************/

.revisionForm .form-control{border:none;box-shadow:none;background:#f6f6f6;height:38px}
.revisionForm .subrev{display:flex;flex-wrap:nowrap}
.revisionForm label{font-weight:400}
.revisionForm .form-group{width:100%;display:inline-block;margin:0 20px 0 0}
.revisionForm .themeBtn { background: var(--red);  color: #fff;  border: none;  padding: 8px 0;  border-radius: 4px;  display: inline-block;  margin: 23px 5px 0; width: 150px;}
.revisionForm{background:var(--sblu);padding:20px 30px 30px;border-radius:5px}
.revisionForm .err1.otpMsg {
    font-size: 12px;
    padding: 5px;
    display: inline-block;
    margin: 0 0 10px;
}
.revisionForm .reSendCount {
    display: inline-block;
    font-size: 12px;
    color: #fff;
    padding: 0 17px;
}
/*************Privacy Policy*******************/

.privacyPolicy img{margin:0;max-width:100%}
.privacyPolicy ol li{color:#666;margin:0 0 15px;font-size:15px}
.privacyPolicy ol{margin:10px 0 0 40px;display:inline-block}


/*************Refund Policy*******************/

.refundForm{display:flex;justify-content:center}
.refundForm .rfndFM{display:inline-block;padding:20px;width:100%;background:#fff;box-shadow:0 0 20px -5px #666;border-radius:20px;margin:40px 0}
.refundForm form input{background:#f6f6f6;border:none;box-shadow:none;height:40px}
.refundForm label{font-size:12px;color:#888;text-transform:capitalize;padding:0 6px;margin:5px 0 2px;width:100%;text-align:left;font-weight:400}
.refundForm form input[type="file"]{height:auto;padding:8px}
.refundForm .btn.btn-default{background:var(--red);color:#fff;padding:8px 30px;border:none}



/*****************TNC*********************/

.tnc p a { color: var(--dgrn);}


/*****************Expert List Page********************/

.expertPg .starList{float:left;margin-right:8px}
.expertPg .starRate{float:right;margin-top:10px}
.expertPg{font-size:14px;white-space:nowrap}
.expertPg > tbody > tr:first-child > td:last-child{border-top:solid 2px #ddd}
.expertNames{position:relative}
.expertNames::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:590px;height:390px;left:-430px;z-index:-1;background-size:100% 100%;top:120px;transform:rotate(-60deg)}
.expertNames::after{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:590px;height:390px;right:-430px;z-index:-1;background-size:100% 100%;bottom:370px;transform:rotate(-140deg)}
.starRate{width:160px}
.starRate p{font-weight:700;font-size:16px;margin:4px 0 0;float:left;width:100%}
.expertPg .btn.btn-danger{background:var(--red);border:none;margin:17px 15px 0}
.expertPg .btn.btn-danger:hover{background:var(--dgrn)}
.avtr{background:url(../images/avatar-sprite.png) center top no-repeat,var(--yellow);width:60px;height:60px;display:inline-block;border-radius:100px}
.expertPg .starList .icon{height:16px;width:16px}
.expertPg > tbody > tr{background:#fff}
.expertPg > tbody > tr:nth-of-type(2n+1){background-color:#f9f9f9}
.expertPg > tbody > tr > td,.expertPg > tbody > tr > th{border-top:none}
.avtr1{background-position-y:-206px}
.avtr2{background-position-y:-68px}
.avtr3{background-position-y:-275px}
.avtr4{background-position-y:-135px}
.avtr5{background-position-y:-275px}
.avtr6{background-position-y:-345px}
.avtr7{background-position-y:-481px}
.avtr8{background-position-y:-414px}
.avtr9{background-position-y:-545px}
.avtr10{background-position-y:-685px}
.avtr11{background-position-y:-615px}
.avtr12{background-position-y:-895px}
.avtr13{background-position-y:-1030px}
.avtr14{background-position-y:-550px}
.avtr15{background-position-y:-964px}
.avtr16{background-position-y:-130px}
.avtr17{background-position-y:-688px}
.avtr18{background-position-y:-898px}
.avtr19{background-position-y:-135px}
.avtr20{background-position-y:0}
.avtr21{background-position-y:-70px}
.avtr22{background-position-y:-205px}
.avtr23{background-position-y:-274px}
.avtr24{background-position-y:-410px}
.avtr25{background-position-y:-756px}
.avtr26{background-position-y:-896px}
.avtr27{background-position-y:-340px}
.avtr28{background-position-y:-825px}
.avtr29{background-position-y:-135px}
.avtr30{background-position-y:-205px}
.avtr31{background-position-y:-966px}
.avtr32{background-position-y:-205px}
.avtr33{background-position-y:-70px}
.avtr34{background-position-y:0}
.avtr35{background-position-y:-1030px}
.avtr36{background-position-y:-136px}
.avtr37{background-position-y:-414px}
.avtr38{background-position-y:-619px}
.avtr39{background-position-y:-760px}
.avtr40{background-position-y:-340px}
.avtr41{background-position-y:-480px}
.avtr42{background-position-y:-690px}
.expertPop .modal-header{background:var(--sblu);text-align:center;padding:10px;border-bottom:none;margin:0 0 15px;text-align:center}
.expertPop .modal-content{overflow:hidden;border-radius:22px;margin:90px auto 0}
.expertPop .modal-header .close{margin-top:4px;opacity:1;text-shadow:none;color:#fff;font-size:19px;background:var(--dgrn);line-height:18px;padding:0 0 3px;width:20px;height:19px;border-radius:20px}




/********************Sidebar CSS************************************/

.testim{border:solid 4px #dbdbdb;border-radius:30px;padding:40px;transform:skewY(-3deg);margin:50px 0;position:relative}
.testim span{font-size:150px;line-height:0;position:absolute;color:#000}
.testim p{transform:skewY(3deg);font-size:15px;line-height:20px;color:#666;text-align:left}
.testim p i{width:100%;display:inline-block;text-align:right}
.testim .qt1{left:16px;top:30px}
.testim .qt2{right:16px;bottom:-30px}
.testim i svg{width:35px;height:35px;margin:0 0 -10px}
.testim .rate-side{transform:skewY(3deg);text-align:right;color:#f90;font-size:17px;margin:0 0 8px}
.sAll{transform:skewY(3deg);text-align:center;border-top:solid 1px var(--lgray);padding:6px 0 0;display:inline-block;width:100%;margin:22px 0 0}
.sAll a{color:var(--dgrn);font-weight:700;font-size:15px}
.sAll a:hover{color:#000}
.testim i{transform:skewY(3deg);display:inline-block}
.highlightsInner h3{width:100%;text-align:center;font-size:22px;background:var(--dgrn);color:#fff;padding:12px 0;border-radius:4px 4px 0 0;margin:30px 0 0}
.highlightsInner ul{padding:15px 20px 0;border:solid 1px #ccc;margin:0}
.highlightsInner ul li{list-style:none;width:100%;margin:0 0 10px;display:flex;align-content:center;border-bottom:solid 2px #e6e6e6;padding:0 0 10px;position:relative;z-index:0}
.highlightsInner ul li::before{content:"";position:absolute;width:40px;height:40px;display:inline-block;background:var(--yellow);z-index:-1;bottom:3px;left:9px;border-radius:5px}
.highlightsInner ul li:last-child{border:none}
.highlightsInner ul li svg{width:50px;height:45px;display:inline-block;fill:#000;margin:0 15px 0 0}
.highlightsInner ul li span{font-size:16px;text-align:left;text-align-last:left;font-weight:700;align-items:center;display:flex}
.ffwrp h3{width:100%;text-align:center;font-size:22px;background:var(--sblu);color:#fff;padding:12px 0;border-radius:4px 4px 0 0;margin:30px 0 0}
.ffwrp ul li{display:inline-block;border:none;padding:5px 10px;width:100%;margin:0 5px;background:#fff;text-align:left}
.ffwrp ul li:nth-child(2n){background:#f1f1f1}
.ffwrp ul{margin:0;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;display:flex;border:solid 1px #ccc;padding:10px}
.ffwrp{margin-top:10px;margin-bottom:30px;width:100%;float:none;display:inline-block}
.ffwrp ul li:last-child .fFreeWrp strong{color:#000;font-size:28px;text-align:center;width:100%;display:inline-block;text-transform:uppercase}
.contentSec ul li p.ffText{font-size:15px;height:auto;margin:0;color:#000;font-weight:400;width:60%;float:left;padding:8px 0;line-height:18px}
.ffText span strong{font-size:23px;color:#000}
p.ffText span{display:table-cell;text-align:left}
span.ffftext{display:block;color:#3e6099;font-weight:500;margin:3px 0 0}
span.fFreeWrp{display:block;font-size:19px;line-height:normal;font-weight:400;float:right;width:35%;padding:5px 0 0 20px;text-align:center}
.fFreeWrp small{font-size:12px;width:100%;display:inline-block;vertical-align:top}
.ffwrp ul li:last-child .fFreeWrp{padding:0 0 0 27px}
span.ffFor{font-size:15px;margin-right:5px}
span.ffdis{font-weight:700;color:var(--dgrn);font-size:18px;position:relative;display:inline-block}
.ffallwrp{margin:30px 0}
.ffallwrp h3{font-weight:500;font-size:24px}
.ffallwrp span.freeText{color:#3e6099;font-weight:900}
.freeplaceOrder a.btn.btn-primary:active:before,.freeplaceOrder a.btn.btn-primary:focus:before,.freeplaceOrder a.btn.btn-primary:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
span.ffdis::after{width:0;height:0;top:10px;left:-2px;position:absolute;content:"";border-top:solid 3px transparent;border-left:solid 63px var(--red);border-right:solid 0 transparent;border-bottom:solid 3px transparent}
span.dolorFree{position:relative}
span.dolorFree:after{width:77px;height:5px;position:absolute;top:14px;left:0}
.offrCTa{width:100%;float:left;text-align:center}
.offrCTa a{width:150px;padding:12px 15px;height:auto!important;line-height:normal;border-radius:6px;font-size:16px!important;letter-spacing:0;background:var(--red);color:#fff!important;font-weight:400;box-shadow:none;font-family:Lato,sans-serif;overflow:hidden;text-transform:capitalize;text-align:center;margin:20px 0 0;display:inline-block;text-decoration:none!important}
.coverPageDownload{width:150px;padding:12px 15px;height:auto!important;line-height:normal;border-radius:6px;font-size:16px!important;letter-spacing:0;background:var(--red);color:#fff!important;font-weight:400;box-shadow:none;font-family:Lato,sans-serif;overflow:hidden;text-transform:capitalize;text-align:center;margin:20px 0 0;display:inline-block;text-decoration:none!important}
.sideOffer{display:none;width:360px;margin:20px 0 0;border:solid 2px #ccc;padding:15px;border-radius:5px;background:#fff;position:fixed;top:50px;z-index:10}
.sideOffer p{text-align:center;font-size:35px;line-height:43px;color:#666}
.sideOffer p strong{font-size:40px;color:#000}
.catlist_con{padding-top:0}
.sub_cat{padding:15px;height:350px;overflow:hidden}
.sub_cat a{width:100%;display:inline-block;margin:0 0 7px;border-bottom:solid 1px #dfdfdf;padding:0 11px 7px;letter-spacing:0;font-size:14px;text-align:left;position:relative}
.sub_cat a::before { position: absolute; content: "-"; top: 0px; left: 2px; color: var(--dgrn);}
.sub_cat a:hover{color:#000}
.right_sc_con{padding:0 0 10px;border:solid 1px #ccc;width:100%;border-radius:5px;margin:20px 0 0;display:inline-block;position:relative;z-index:0}
.right_sc_con::after{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:200%;height:570px;right:-183%;z-index:-1;background-size:100% 100%;bottom:-170%}
.shoCat{text-align:left;padding:0 10px;font-size:14px;font-weight:700;color:#000;cursor:pointer;border-top:none;margin:0 10px;position:relative;display:inline-block}
.shoCat::before{position:absolute;content:"";left:0;width:100%;height:10px;background:var(--sblu);z-index:-1;bottom:0}
.sub_cat a i{font-size:18px;margin:0 5px 0 0;color:#000}
.right_sc_con h3{width:100%;text-align:center;font-size:22px;background:var(--yellow);color:#fff;padding:12px 0;border-radius:4px 4px 0 0;margin:0}
.formUsp ul li svg{width:40px;height:40px;fill:#000}
.formUsp{text-align:center;width:100%;display:inline-block;background:#f7f7f7;padding:8px 0 0;margin:-6px 0 0}
.formUsp ul{list-style-type:none;width:100%;text-align:center;display:inline-block;padding:0;text-align-last:center;margin:10px 0 20px}
.formUsp ul li{width:30%;display:inline-block;text-align:center;vertical-align:top}
.formUsp ul li span{display:inline-block;width:70px;height:70px;padding:10px;border-radius:100px;position:relative;z-index:0}
.formUsp ul li span::before{content:"";position:absolute;width:50px;height:50px;display:inline-block;background:var(--yellow);z-index:-1;bottom:6px;right:8px;border-radius:5px;animation:floating1 2s infinite ease}
.formUsp ul li:nth-child(2) span::before{background:none;width:0;height:0;border-left:27px solid transparent;border-right:27px solid transparent;border-bottom:45px solid var(--sblu)}
.formUsp ul li:nth-child(3) span:before{background:var(--dgrn);border-radius:50px}
.formUsp ul li p strong{width:100%;display:inline-block;text-align:center;font-size:16px;color:#f90}
.formUsp ul li p{text-align:center;color:#666;font-size:15px;margin:0}
.order-form { border-radius: 20px;  overflow: hidden;  box-shadow: 0 0 33px -12px #666;  display: inline-block;  position: relative; z-index: 80; background: #fff;}
.order-form h2{background:var(--red);text-align:center;border:none!important;color:#fff;padding:10px 0!important;font-size:23px!important;margin:0 0 10px!important}
.sideOffer{display:none;width:360px;margin:20px 0 0;border:solid 2px #ccc;padding:15px;border-radius:5px;background:#fff;position:fixed;top:100px;z-index:10}
.sideOffer p{text-align:center;font-size:35px;line-height:43px;color:#666}
.sideOffer p strong{font-size:40px;color:#000}
.inner .adBan{position:relative;z-index:15;background:#fff}


/**********************Ad Banner***********************/


.ad{background:var(--dgrn);color:#fff;padding:10px 50px 10px 80px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-radius:100px;margin:0 0 10%;position:relative}
.ad::after{width:70px;height:70px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:10px;top:3px}
.ad a{font-size:17px;color:#fff;font-style:italic}
.ad a .icon{fill:#fff;width:23px;height:23px;vertical-align:top;margin:2px 0 0 7px;animation:arrow 2s infinite}
.ad h3{margin:15px 0;font-size:22px}


/***********************Ask Question CTA**********************/


.askCta {background: var(--yellow); color: #fff; padding: 10px 50px 10px 80px;display: flex; flex-wrap: nowrap; justify-content: space-between; align-items: center; border-radius: 100px; margin: 8% 0 8%; position: relative;}
.askCta::after { width: 70px; height: 70px;  content: "";  position: absolute;  background: url(../images/banner-dot.png) left top repeat;  left: -20px; top: 5px;}
.askCta h3 { margin: 15px 0; font-size: 19px; color: #000;  padding: 0 20px 0 0;}
.askCta a { font-size: 17px; color: #000; font-style: italic;}
.askCta a .icon {fill: #000;  width: 23px;  height: 23px; vertical-align: top;  margin: 2px 0 0 7px; animation: arrow 2s infinite;}




/**********************Blog*******************************/
.blog{position:relative;margin:4% 0 8%}
.blog h2{font-size:35px;font-weight:700;margin:0 0 15px;display:inline-block;width:100%}
.blog h2 span{position:relative}
.blog h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.blog a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px}
.blog a:hover{color:var(--blk)}
.blog a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease}
.blog p{width:70%;margin:0 auto 14px;text-align:center;color:#666}
.blogCont,.blogSm{background:var(--dgrn);box-shadow:0 0 10px -3px #666;border-radius:7px;overflow:hidden;margin:0 auto 50px;width:100%;min-height:190px;display:flex;align-items:center}
.b1 span,.b2 span,.b3 span,.b4 span{background:var(--yellow);min-height:300px;width:100%;display:flex;align-items:center;justify-content:center;padding:10px}
.blog h4{padding:15px;vertical-align:top;display:inline-block;width:100%;margin:-5px 0 0;font-size:18px;text-align:left;min-height:70px}
.blogSm h4 a{font-size:18px;color:#fff;text-align:center}
.blogSm.b3{background:var(--sblu)}
.blogSm.b4{background:var(--red)}
.blogSpace{margin:0 0 90px}
.bList h3{font-size:30px;margin:0 0 15px}
.bList a{float:right}
.bList ul li{font-size:18px;border-bottom:solid 1px #ccc;padding:7px 0}
.bList ul li:last-child{border:none}
.bList ul li a{color:var(--blk);font-size:17px;float:none}
.bList ul li a:hover{color:var(--red)}
.blogSm span{min-height:190px;width:100%;background:var(--sblu)}
.blogSm.b3 span{background:var(--dgrn)}
.blogSm.b4 span{background:var(--red)}
.b1 a{font-size:20px;color:#000}
.b1 a:hover{color:var(--red)}
.blogSm a{font-size:17px;color:var(--blk)}
.blogSm a:hover{color:var(--red)}
.blog::after{content:"";position:absolute;left:-50px;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;bottom:-280px}
.b1 span h3{font-size:45px;margin:0;color:#000;font-weight:700;opacity:.15}
.b2 span h3,.b3 span h3,.b4 span h3{font-size:35px;margin:0;color:#000;font-weight:700;opacity:.15}
.blogCont.b1{background:var(--yellow);min-height:260px}
.blogCont.b1 h4 a{text-align:center;font-size:29px!important; width: 100%;}
.blog h4{padding:15px;vertical-align:top;display:inline-block;width:100%;margin:-5px 0 0;font-size:18px;text-align:left;min-height:70px}


/*******************footer CSS**********************************/

footer{background:#f6f6f6;z-index:10;position:relative;padding:40px 0 0;margin:200px 0 0}
.quickLinks ul li{list-style:none;margin:0}
footer a{font-size:12px;color:#666;font-weight:400;padding:0 10px 7px 0;line-height:14px;display:inline-block}
.quickLinks ul,.footerSrLink ul{width:48%; display: inline-block;}
.quickWrp{border-bottom:1px solid #7686967a;padding-bottom:21px}
footer h4{font-size:20px;font-weight:400;color:#000;margin:10px 0 14px}
.footerInfo p{color:#000;font-size:14px;line-height:21px;margin:0 0 20px}
.globalLink ul li{padding:0 4px;width:auto;float:left;text-align:left;margin:4px 0 0}
.globalLink ul{text-align:center;display:inline-block;margin:0;padding:0 0 10px}
.findUs{text-align:right}
.findUs ul li{margin:0 5px;display:inline-block;text-align:center}
.findUs a svg{width:25px;height:25px;fill:#ccc}
.findUs a:hover svg{fill:#000}
.findUs a{padding:0}
.trustBy p{margin:0;border-radius:4px;padding:4px 0;text-align:center;display:inline-block}
.trustBy p img{width:120px;margin:0 auto}
.app a{display:inline-block;border-right:solid 2px #ccc}
.app a:last-child{border:none}
.app a svg{float:left;width:30px;height:30px;fill:#ccc}
.app a:hover svg{fill:#000}
.globalLink{border-bottom:solid 1px #b9c1c9}
.disclaimerWrp{padding:10px 0;text-align:center;border-top:1px solid #f1f1f13b;margin-top:10px}
.disclaimerWrp span.dl-time{font-size:10px;display:block;color:#666;margin:4px 0;line-height:14px}
.rating p{text-align:right}
.copyRight{padding:10px 0;margin-top:10px}
.copyRight p{color:#666;font-size:13px}
footer a:hover,footer a:focus,footer a:active{color:var(--red);text-decoration:none}
.footCta{position:relative}
.footCta::before{content:"";position:absolute;left:-260px;width:270px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:-20px;filter:grayscale(1) brightness(0);opacity:.4}
.footCta form{width:100%;margin:0 auto 30px;text-align:center;display:inline-block}
.footCta form .form-group{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}
.footCta form .form-group .form-control{width:320px;border-radius:0;border:none;height:45px;margin:0 15px}
.footCta form .form-group label{font-weight:400;font-size:18px;margin:0}
.footCta .icon{width:25px;height:25px;fill:#fff}
.footCta button{background:var(--red);border:none;width:45px;height:45px;padding:6px 0 0;border-radius:3px}
.footCta button:hover{background:var(--yellow)}
.footCta button:hover svg{fill:#fff}
footer::before{position:absolute;content:"";background:url(../images/foot-curve.svg) left bottom no-repeat, #fff;width:100%;height:200px;top:-200px}
footer::after{content:"";position:absolute;right:-120px;width:270px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:-110px;filter:grayscale(1) brightness(0);opacity:.4}

/*******************footer CSS end**********************************/

/***********************Go to top Button********************************/
#goToTopBtn { display: none; position: fixed; bottom: 25px; right: 100px; z-index: 99; border: none; outline: none; background-color: var(--dgrn); color: white; cursor: pointer; padding: 6px; border-radius: 5px; width: 40px; height: 40px; box-shadow: 0 0 7px -2px #666;}
#goToTopBtn svg{fill:#fff; width: 30px; height: 28px;}
#goToTopBtn:hover { background-color: var(--red);}


a:hover .icon{fill:var(--blk);}

/******************Fix order now Btn************************/
.sticCta { position: fixed; z-index: 10; bottom: 35px; left: 0; display: none; right: 0; margin: 0 auto; text-align: center;}
.sticCta a { background: var(--red);color: #fff; padding: 10px 30px; border-radius: 5px; box-shadow: 0 0 10px -1px #666;}


/*******************Resource page**********************************/
.resBan{position: relative;}
.resTabs { margin:50px 0 0;  position: relative;  width: 90%;}
.resTabs::before{width:140px;height:150px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:-140px;top:10px}
.resBanRt { margin: 60px 0 0;  display: inline-block;  width: 100%;}  
.resBanRt img{width: 100%;}
.resTabs .tab-content{background:#fff;vertical-align:top;display:inline-block;width:100%;border-radius:7px;padding:15px;max-height:320px;overflow-y:auto}
.resTabs .nav-tabs{border-bottom:none}
.resTabs ul{padding:0 15px}
.resTabs .nav > li > a{position:relative;display:block;padding:9px 5px;background:var(--dgrn);border:none;font-size:13px;line-height:26px;color:#fff}
.resTabs .nav-tabs > li{float:left;width:23%;text-align:center;font-size:16px;margin:0 1%}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover{color:#fff;cursor:default;background-color:var(--red);border:none;outline:none}
.resTabs ul li svg{width:20px;height:20px;display:inline-block;vertical-align:top;margin:4px 0 0;fill:#fff}
.resSrch{position:relative;margin:0}
.resSrch .form-control{height:50px;font-size:15px}
.resSrch button{position:absolute;right:15px;top:13px;width:25px;height:25px;background:none;border:none}
.resSrch svg{fill:#acacbc;width:25px;height:25px;cursor:pointer}
.resTabs .tab-content h2{font-size:21px;margin:0 0 10px;font-weight:lighter;border-bottom:solid 1px #ccc;padding:0 0 10px}
.resTabs .tab-content li{width:50%;display:inline-block;padding:4px 20px 4px 5px;position:relative;font-size:14px;vertical-align:top;text-align:left}
.resTabs .tab-content li::before{width:10px;height:15px;content:"-";position:absolute;left:-4px;background-size:auto 100%;top:5px}
.resTabs .tab-content li a:hover{color:var(--yellow)}
.resTabs .tab-content .codes li{width:31%}
.resTabs .tab-content a{border:none;margin:0;font-size:13px;font-style:normal;display:inline-block;color:#666;width:100%;padding:0 5px}
.resTabs h1::before{display:none}
.resTabs h1 { font-size: 50px;  margin: 0 0 20px; padding: 0 20px 0 0; position: relative; text-align: left; line-height: 62px;} 
.resTabs h1 span::before { position: absolute; content: ""; background: #fff; width: 100%; display: inline-block; height: 21px; bottom: 10px; z-index: -1; animation: underline 2s 1 ease-out;}
.resTabs h2 { font-size: 18px;  text-align: left;  margin: 0 0 35px;}
.resTabs h2 span { border-bottom: solid 2px var(--red);}
.resTabs h2 strong { color: var(--red);}
.expertise.resource{margin:10% 0}
.popuCode ul li{display:inline-block;width:48%;text-align:center}
.popuCode ul li strong{font-size:18px;font-weight:400;position:relative;width:100%;display:inline-block}
.popuCode ul li{display:inline-block;width:43%;text-align:center;margin:0 20px 10px 0}
.popuCode ul li strong::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:11px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out;left:0}
.univSrch{position:relative;margin:30px auto;width:75%}
.univSrch .form-control{height:50px;font-size:15px}
.univSrch button{position:absolute;right:15px;top:23px;width:25px;height:25px;background:none;border:none;margin:0}
.univSrch svg{fill:#acacbc;width:25px;height:25px;cursor:pointer}
.univSrch label{float:left;margin:0 0 -10px 10px;font-weight:400;background:#fff;padding:0 10px}
.univList .item{min-height:auto}
.subForm .univList{min-height:auto}
.resource .subExpertise{text-align:center}
.subjSrch{position:relative;margin:30px auto;width:75%}
.subjSrch .form-control{height:50px;font-size:15px}
.subjSrch button{position:absolute;right:15px;top:23px;width:25px;height:25px;background:none;border:none;margin:0}
.subjSrch svg{fill:#acacbc;width:25px;height:25px;cursor:pointer}
.subjSrch label{float:left;margin:0 0 -10px 10px;font-weight:400;background:#fff;padding:0 10px}
.feedback.resource { margin: 6% 0 8%;}
.resourceFeed .feedback {position: relative; margin: 3% 0 8%;}

/*********listing page Css*******************/

.resInner{min-height:190px;background:#1c2021;background:-moz-linear-gradient(to bottom,#1c2021 0%,#35393c 100%);background:-webkit-linear-gradient(to bottom,rgba(28,32,33,1) 0%,rgba(53,57,60,1) 100%);background:url(../images/res-ban-inner-img1.png) no-repeat 88% bottom/auto 90%,url(../images/res-ban-img2.png) no-repeat right 20%/10% auto,url(../images/res-ban-img3-1.png) repeat left top/auto auto,linear-gradient(to bottom,#fff 0%,#fff 100%);border-bottom:solid 4px var(--yellow);margin:0 0 60px}
.resInner h1{font-size:50px;margin:35px 0 0}
.resSubList .search-section-box{padding:20px;border-radius:4px;margin:0 0 40px;box-shadow:2px 2px 6px #999;background:#fff}
.resSubList .search-section-box .title-name:hover{color:var(--red)}
.resSubList .search-section-box .title-name{font-size:17px;display:inline-block;width:100%;padding:0 0 15px;margin:0 0 5px;color:var(--dgrn)}
.resSubList .search-section-box .search-code{list-style-type:none;margin:0 0 10px;background:#F7F7F7;padding:10px 15px 7px;border-radius:5px;color:#666}
.search-code strong{color:#000}
.resSubList .search-section-box .search-code li{display:inline-block;width:49%;margin-bottom:5px;padding:0 10px 0 0;font-size:14px;text-overflow:ellipsis;white-space:nowrap}
.resSubList .search-section-box p:empty{display:none!important}
.resSubList .search-section-box h2{font-size:20px;margin:15px 0 10px;color:#666}
.resSubList .search-section-box p{font-size:14px;color:#666;margin:0 0 5px}
.resSubList .readbtn{text-align:right;display:inline-block;width:100%;margin:5px 0 0}
.resSubList .themeBtn.readmore { padding: 0; border-radius: 3px; color: var(--dgrn); display: inline-block;}
.resSubList .themeBtn.readmore:hover{color:var(--red);}
.resSubList{position:relative}
.resSubList::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:100%;height:450px;left:-95%;z-index:-1;background-size:100% 100%;top:140px;transform:rotate(170deg)}
.resSubList .search-section-box:nth-child(6){position:relative}
.resSubList .search-section-box:nth-child(6)::after{content:"";position:absolute;left:-290px;width:280px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;top:-110px;filter:grayscale(1) brightness(0);opacity:.4;transform:rotateY(180deg)}
.resSubList .search-section-box:nth-child(10){position:relative}
.resSubList .search-section-box:nth-child(10)::after{content:"";position:absolute;left:-290px;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:230px}


.pagination-holder.clearfix{display:inline-block;width:100%}
.listSec .pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px;width:100%;text-align:right}
.pagination ul{width:100%;text-align:right;display:inline-block}
.pagination ul li{display:inline-block}
.pagination.light-theme a,.pagination.light-theme span{float:left;color:#000;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:none;min-width:14px;padding:0 7px;margin:0 5px 0 0;border-radius:3px;box-shadow:none;background:var(--yellow)!important}
.pagination.light-theme a:hover,.pagination.light-theme span:hover{background:var(--sblu)!important;color:#000;border-color:transparent;box-shadow:none;cursor:pointer}
.pagination.light-theme .current{background:var(--sblu)!important;color:#000;border-color:transparent;box-shadow:none;cursor:default}




/*********Resource listing inner page Css*******************/

.resource-inner{background:#fff;border:solid 1px #fff;padding:9px 15px 20px;margin-top:0}
.resource-banner h1{padding:0;text-align:left;margin:3px auto 0;font-size:25px;width:100%}/*02042021*/
.resource-inner .search-code{list-style-type:none;margin:0 auto 20px;background:var(--lgray);padding:10px 15px 3px;border-radius:5px;color:#666;border:none;position:relative}
.resource-inner .search-code::after{content:"";position:absolute;left:-330px;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:30px}
.resource-inner .search-code strong{color:#000}
.resource-inner .search-code li{display:inline-block;width:50%;margin-bottom:5px;padding:0 10px 0 0;font-size:14px;text-overflow:ellipsis;white-space:nowrap; position: relative;}
.search-section-box.resource-inner {
    position: relative;
    overflow: hidden;
    margin: 0 0 60px;
}
.search-section-box.resource-inner::after{content:"";position:absolute;left:-290px;width:280px;height:300px;z-index:5;background:url(../images/rocket.svg) right top no-repeat;bottom:50px;filter:grayscale(1) brightness(0);opacity:.4;transform:rotateY(180deg)}

.resource-inner1 p{filter: blur(5px);}
.notBlur {
    filter: none !important;
}
.downloadSol {background: var(--dgrn);border: none;color: #fff; margin: 30px auto 40px; float: none; padding: 6px 30px 8px;border-radius: 5px;font-size: 20px; animation: blink cubic-bezier(.95,.05,.8,.04) 1s infinite;position: absolute;top: 23%;z-index: 100; left: 30%; width: 320px; display: none;}
.downloadSol span {
    display: inline-block;
    font-size: 16px;
}
.fixed_download_btn { position: fixed; top: 20%; z-index: 100; left: 27%; display: inline-block;}
.chkMark {
    float: left;
    margin: 20px 0 0;
    cursor: pointer;
}
.chkMark input{
    cursor: pointer;
}
.blurDiv {position: absolute; background: url("../images/Solution-image.jpg") left top repeat-y; background-size: auto; background-size: auto; width: 100%;display: inline-block; height: 100%; top: 550px; opacity: 1; background-size: 100%;}


@keyframes blink {
    from{background: var(--dgrn);}
    50% {background: var(--yellow);}
     to{background: var(--dgrn);}
    }

    .resource-inner h3{font-size:20px;font-weight:400;margin:30px 0 10px;color:var(--dgrn);letter-spacing:0;display:inline-block; width: 100%; position: relative;}
    .textViewNow {
        background: var(--dgrn);
        border: none;
        color: #fff;
        margin: 30px auto 0;
        float: none;
        padding: 6px 30px 8px;
        border-radius: 5px;
        font-size: 20px;
        animation: blink cubic-bezier(.95,.05,.8,.04) 1s infinite;
        position: absolute;
        top: 80px;
        left: 0;
        right: 0;
        z-index: 100;
    }


/*****************Pgination Css****************/

.page-number{display: inline-block; width: 100%;}
.page-number ul{display: inline-block; text-align: right; padding: 0; margin: 0 0 15%; width: 100%;}
.page-number ul li { display: inline-block;  width: auto;} 
.page-number .icon { height: 15px; width: 15px;  display: inline-block;  margin: 0 -2px -2px 4px;}
.page-number a { background: var(--yellow);  margin: 0 10px 0 0;  width: auto; display: inline-block;  text-align: center;  padding: 3px 10px; border-radius: 4px; color: #000;}
.page-number a:hover{background: var(--sblu);}


/*********************Result Not Found form************************/

#no-data-found{padding:10px}
.no-found-label{width:100%;display:inline-block;background:var(--sblu);color:#fff;padding:12px;font-size:15px;line-height:23px;border-radius:5px}
#no-data-found h2{font-size:23px;line-height:29px;margin:10px 0 30px;display:inline-block;width:100%;border-bottom:solid 2px var(--dgrn);padding:0 0 10px}
.no-data-found{text-align-last:left;text-align:left}
.no-data-found input,.no-data-found select{font-size:13px;border:solid 1px #ccc;height:40px}
.no-data-found .nd_countryshortbtn{background:none;font-size:13px;border:solid 1px #ccc;padding:4px 10px;margin:0 2px 0 0;height:40px}
.no-data-found .caretshort{border:none;width:10px;height:100%;text-align:center;position:relative;display:inline-block;line-height:31px;margin:0 0 0 8px}
.upFile1 h5{font-size:14px;padding:0 10px;margin:0 0 8px}
.notFound h5{text-align-last:left;margin:0 0 30px;border-bottom:solid 1px var(--yellow);padding:0 0 12px;color:var(--gray)}
.no-data-found button.btn-default{background:var(--red);color:#fff;float:right;font-size:15px;padding:10px 30px;margin:20px 0 0;border:none}
.no-data-found button.btn-default:hover{background:var(--dgrn)}
.uploadFile{margin:0 0 30px}
.files span{outline:2px dashed #92b0b3;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;padding:120px 0 85px 35%;text-align:center!important;margin:0;width:100%!important;display:inline-block}
.files span:focus{outline:2px dashed #92b0b3;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;border:1px solid #92b0b3}
.files{position:relative}
.files:after{pointer-events:none;position:absolute;top:50px;left:0;width:50px;background:url('https://www.myassignmentservices.com/assets/front/images/upload.png');right:0;height:56px;content:""; display:block;margin:0 auto;background-size:100%;background-repeat:no-repeat}
.files input{width:100%;position:absolute;height:90%;opacity:0;cursor:pointer}
.files::before{position:absolute;bottom:10px;left:0;pointer-events:none;width:100%;right:0;height:75px;padding:0 20px;content:"Click to Upload or Drag Your Files Here";display:block;margin:0 auto;color:var(--dgrn);font-weight:400;text-transform:capitalize;text-align:center;font-size:18px}
#nd_phone{width:71%!important}
.upFile2{display:block}
.upFile2 h5{font-size:23px;line-height:29px;margin:10px 0 30px;display:inline-block;width:100%;border-bottom:solid 2px var(--dgrn);padding:0 0 10px}
.sideSrch{position:relative;padding:10px;margin:0 0 20px;border-radius:3px}
#nd_popup_phone .flag { display: inline-block;  margin: 0 12px 0 0;}


/****************** Search Homepage *******************/

.banner.srchHome h1 {font-size: 40px; margin: 80px 0 0; padding: 0; position: relative;}
.srchHome img{margin:90px 0 -140px;position:relative;z-index:10}
.searchSub{display:flex;flex-wrap:nowrap;margin:50px 0 20px;position:relative}
.searchSub .form-control{width:65%;height:55px;border-radius:4px;margin:0 10px 0 0}
.searchSub button{background:var(--red);border:none;color:#fff;padding:0 35px 0 30px;font-size:16px;border-radius:3px}
.searchSub button:hover{background:var(--blk)}
.srchHome h1 span::before{position:absolute;content:"";background:#fff;width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.searchSub .icon{height:25px;width:25px;fill:#fff;margin:0 3px -7px}
.usp.srchPg{margin:15% 0}


/**********************Hightlights Page************************/

.hltBanner{text-align:center}
.hltBanner h1{color:#000;font-size:61px;font-weight:400;margin:20px 0 30px;display:inline-block;text-align:right;text-transform:uppercase;line-height:24px}
.hltBanner h1 span{font-size:24px;color:#000;font-weight:100;padding:0 0 0 10px;letter-spacing:6px;text-align:center;margin:19px 0 0;display:inline-block;position:relative}
.hltBanner h1 span::before{position:absolute;content:"";background:#fff;width:94%;display:inline-block;height:15px;bottom:-3px;z-index:-1;animation:underline 2s 1 ease-out}
.hltBanner h3{color:#000;font-size:46px;display:inline-block;border:dashed 2px #000;padding:10px 45px 17px;margin:20px 0 40px}
.hltBanner p{color:#000;font-size:17px;margin:10px 0 50px;padding:0}
.hltBanner h3 sup{color:var(--red)}
.hltContent h2{font-size:35px;font-weight:700;margin:0 0 60px;display:inline-block;width:100%;text-align:center}
.hltContent h2 span{position:relative}
.hltContent h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.hltImage{display:inline-block;text-align:center;position:relative;background:#fff;border-radius:25px;box-shadow:0 0 30px -13px #000;overflow:hidden;padding:50px 10px;width:330px}
.hltImage img{width:100%}
.hltContent h3 { margin: 0 0 25px; font-size: 33px; font-weight: normal; color: #000;}
.hltContent p{width:70%;margin:0;text-align:justify;color:#666}
.right-txt h3{text-align:right}
.right-txt p{float:right;text-align-last:right}
.subHlts{margin:50px 0 0}
.subHlts > .row{display:flex;align-items:center}
.bean,.bean2,.bean3,.bean4,.bean5{position:relative}
.bean::before{position:absolute;content:"";background:url(../images/bean-red.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-120px}
.bean::after{content:"";position:absolute;right:-140px;width:290px;height:300px;z-index:-1;background:url(../images/rocket.svg) right top no-repeat;top:60px;filter:grayscale(1) brightness(0);opacity:.4}
.bean2::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:100%;height:550px;right:-70%;z-index:-1;background-size:100% 100%;top:-270px}
.bean2::after{content:"";position:absolute;left:-160px;width:290px;height:300px;z-index:-1;background:url(../images/rocket.svg) right top no-repeat;top:-100px;filter:grayscale(1) brightness(0);opacity:.4}
.bean3::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-330px}
.bean3::after{content:"";position:absolute;right:-80px;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:-170px}
.bean4::before{position:absolute;content:"";background:url(../images/bean-red.svg) left center no-repeat;width:100%;height:550px;right:-70%;z-index:-1;background-size:100% 100%;top:-250px}
.bean4::after{content:"";position:absolute;left:-430px;width:730px;height:890px;z-index:-1;background:url(../images/bg-lines.svg) no-repeat;top:-400px}
.bean5::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-250px}



/******************Order Page********************/

.orderPage { text-align: center;}
.orderPage .form-group { width: 100%;}
.orderPage::after{z-index:-10}
.orderPage h3 {  color: #000;  font-size: 46px;  display: inline-block;  border: dashed 2px #000;  padding: 10px 45px 17px; margin: 50px 0 70px; position: relative;}
/* .orderPage h3::after {  content: "";  position: absolute;  left: -320px;  width: 320px;  height: 210px; background: url(../images/rocket2.svg) right top no-repeat;  top: 15px;  filter: grayscale(0) brightness(0);  opacity: 0.4;  transform: rotateY(0deg) rotateZ(3deg);  right: auto;  z-index: 18;} */
.orderPage p{color:#000;font-size:17px;margin:10px 0 50px;padding:0}
.orderPage h3 sup{color:var(--red)}
.orderPage h1 { font-size: 28px;  margin: 0 0 30px;  padding: 0;  position: relative;  text-align: left; z-index: 1;}
.orderPage h1 strong {float: right;font-weight: normal;font-size: 20px;background: var(--red);padding: 5px 40px 5px 15px;margin: 0 -30px 0 0;border-radius: 4px 0 0 4px;color: #fff; width: auto;}
.orderPage h1 span::before {  position: absolute;  content: "";  background: var(--yellow);  width: 100%;  display: inline-block;  height: 18px;  bottom: 1px;  z-index: -1;   animation: underline 2s 1 ease-out;}
.orderPage h1::before{display: none;}
.orderPage h3::after{width:140px;height:150px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:-140px;top:10px}
.orderPage h3::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;background-size:auto;width:300px;height:330px;right:-42%;z-index:-1;background-size:100% 100%;top:300px;transform:rotate(-280deg)}
.orderPage form{background:#fff;padding:25px 30px 35px;width:80%;margin:0 auto;border-radius:40px;box-shadow:0 0 30px -15px #000; /*overflow:hidden;*/}
.orderPage form::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:530px;height:460px;left:-9%;z-index:-1;background-size:100% 100%;bottom:55px;transform:rotate(100deg)}
.orderPage .checkbox_box a{border:none;font-size:12px;margin:0;color:var(--dgrn)}
.orderPage .caret{display:inline-block;width:0;height:0;margin-left:2px;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.orderPage .countWord input{display:inline-block;width:50%}
.orderPage .selWord{display:inline-block;width:50%;border:none;border-color:transparent;position:relative;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border-bottom:solid 2px #c3c3c3;margin:0 8px 0 0;font-size:11px;font-weight:400;position:relative;z-index:10;background:transparent;cursor:pointer;outline:none!important;padding:0 10px}
.orderPage .form-group.countWord{display:flex}
.orderPage #wordcount_limit_msg{position:absolute;bottom:-5px;z-index:1;font-size:12px;color:red;right:17px;top:10px}
.orderPage .slider-handle.round{border-radius:4px}
.orderPage .slider-handle{position:absolute;top:-3px;width:25px;height:25px;background:#36b8a8}
.orderPage .well{margin:5px 0 10px;display:inline-block;width:100%;border:none;padding:8px 15px 0;border-radius:4px;box-shadow:none}
.orderPage .slider-handle.min-slider-handle.round{width:15px;height:25px;border-radius:4px;top:-3px;background:var(--dgrn)}
.orderPage .well b{font-weight:400;font-size:12px;color:#888;margin:0 0 5px}
.orderPage .slider-track-high{position:absolute;background:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;border:solid 1px transparent;background:#ddd!important}
.orderPage .slider-handle{position:absolute;top:-3px;width:15px;height:25px;background:#36b8a8}
.orderPage .slider-selection{background:var(--sblu)!important}
.orderPage .infoForm label{font-size:12px;color:#888;text-transform:capitalize;padding:0 6px;margin:5px 0 2px;width:100%;text-align:left;font-weight:400}
.orderPage .slider.slider-horizontal .slider-track{height:4px;width:100%;margin-top:-2px;top:50%;left:0}
.orderPage .infoForm .form-control{ width:100%; box-shadow:none;font-weight:400;color:#000!important;font-size:12px;border:none;border-radius:4px;-webkit-appearance:none;background:#f5f5f5}
.orderPage .infoForm select.form-control{color:#888!important;     height: 40px;}
.orderPage .checkbox_box label{padding:0 0 0 30px}
.orderPage .center-txt{text-align:center}
.orderPage #wordcount_limit_msg{position:absolute;bottom:-5px;z-index:1;font-size:12px;color:red}
.orderPage .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#f5f5f5;opacity:1}
.orderPage #country-codes{display:inline-block;width:39%}
.orderPage #country-codes .btn.btn-primary.dropdown-toggle{width:100%;padding:8px 12px;color:#848484;background-color:#f5f5f5;border-color:#c3c3c3;margin:0;display:inline-block}
.orderPage #com_o_f_phone{display:inline-block;width:59%}
.orderPage .attch-feild input#comm_o_f_att_file1{width:95%;margin-right:10px;vertical-align:sub;float:left;height:auto;padding:10px}
.orderPage .attch-feild a#comm_o_f_add_more{line-height:23px!important;color:var(--dgrn);background-color:#fff;border-radius:4px;width:30px;height:30px;text-align:center;border:2px solid var(--dgrn);display:inline-block;padding:0;margin-top:3px;font-weight:700;font-size:25px}
.orderPage .close-btn{background:var(--red);width:30px;height:30px;margin:8px 6px 0;border-radius:100%;text-decoration:none!important;text-align:center;font-size:40px;color:#fff;float:right}
.orderPage .error{color:var(--red);font-size:12px;width:100%;display:inline-block;text-align:left;margin:5px 0 0;font-style:italic}
.orderPage .captcha{text-align:left}
.orderPage .captcha input{width:110px!important;vertical-align:top;height:34px!important;display:inline-block;border:none;background:var(--lgray);border-radius:4px;text-align:center}
.orderPage .captcha a#change-image{vertical-align:top;display:inline-block;padding:6px 10px;margin:0 10px;border:none;color:var(--yellow);background:var(--dgrn);border-radius:4px;text-align:center}
.orderPage .checkbox_box label{font-size:12px;vertical-align:top;color:#646c70;text-transform:inherit;font-weight:500;position:relative;padding-left:30px;cursor:pointer;display:inline-block;height:20px;-ms-user-select:none;user-select:none}
.orderPage input#com_o_f_tcapply{position:absolute;opacity:0;pointer-events:none}
.orderPage .checkbox_box [type=checkbox]:checked+label:before{top:-4px;left:0;width:10px;height:19px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--dgrn);border-bottom:2px solid var(--dgrn);-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;content:""}
.orderPage .checkbox_box [type="checkbox"] + label::before,.checkbox_box [type="checkbox"]:not(.filled-in) + label::after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid var(--sblu);border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}
.orderPage .checkbox_box [type=checkbox]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}
.orderPage .comFrm .themeBtn{padding:10px 25px;height:auto;line-height:normal;border-radius:6px;font-size:18px;background:var(--red);color:#fff;text-transform:capitalize;width:280px;border:none;margin:20px 0 10px}
.orderPage .comFrm .themeBtn:hover{background:var(--dgrn)}
.orderPage .comFrm .intl-tel-input{position:relative;display:inline-block;width:100%}
.orderPage .infoForm .attch-feild{display:flex}
.orderPage .comFrm .has-error{border:1px solid red!important}
.no-data-found .has-error{border:1px solid red!important}
.orderPage .comFrm .flag{display:inline-block;margin:0 13px -2px 0}
.orderPage .comFrm #countrySelect{width:100%}
.orderPage .orderPage input::placeholder{font-style:normal!important}
.orderPage #country-codes .dropdown-menu{max-height:190px;overflow-y:auto}
.orderPage #country-codes .dropdown-menu li{margin:0}
.orderPage .dropdown-menu a{border:none}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield!important}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
.ordPage .srvSub span { position: relative;  width: 200px;  height: 200px;  box-shadow: 0 0 20px -5px #666;  border-radius: 30px;  overflow: hidden;  padding: 10px;  display: flex;  align-items: center;  margin: 0 auto; background: #fff;}
.ordPage .srvSub span img {  width: 100%;}
.ordPage .srvSub span::before{display: none;}
.ordPage .srvSub::before {  position: absolute;  content: "";  background: url(../images/bean-sblu.svg) left center no-repeat;  width: 260px;  height: 320px;  right: 0;  z-index: -1;  background-size: 100% 100%;  top: -60px;}
.ordPage .srvSub p { width: 100%;  font-size: 21px;  color: #000;  margin: 25px 0 0;}

/**********************Services Listing Page******************/

.subList{column-count:2;column-gap:40px;display:inline-block;width:100%;margin:0 auto;}
.serviceslist .category:first-child { margin-right: 40px;}
.serviceSrch{position:relative;margin:30px auto 0;width:80%}
.serviceSrch .form-control{height:50px;font-size:15px}
.serviceSrch button{position:absolute;right:15px;top:13px;width:25px;height:25px;background:none;border:none}
.serviceSrch svg{fill:#acacbc;width:25px;height:25px;cursor:pointer}
.serviceslist{position:relative}
.serviceslist .category{width: 100%;  background:#f6f6f6;border-radius:20px;overflow:hidden;box-shadow:0 0 20px -8px #666;margin:0 0 40px}
.serviceslist .category h4{padding:13px 25px;background:var(--dgrn);margin:0;font-size:18px}
.serviceslist .category h4 a{width:100%;display:inline-block;color:#fff;cursor:pointer}
.serviceslist .category h4 a:hover{color:var(--yellow)}
.serviceslist .category ul{padding:19px 25px}
.serviceslist .category ul li a{color:#666;padding:10px 5px 10px 13px;border-bottom:solid 1px #ccc;width:100%;display:inline-block}
.serviceslist .category ul li a:hover{color:var(--red)}
.serviceslist .category ul li:last-child a{border:none}
.serviceslist .category ul li{position:relative}
.serviceslist .category ul li::before{content:"-";position:absolute;left:0;top:6px;font-size:18px}
.serviceslist::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:100%;height:350px;left:-57%;z-index:-1;background-size:100% 100%;top:370px;transform:rotate(-40deg)}
.serviceslist::after{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:60%;height:510px;right:-42%;z-index:-1;background-size:100% 100%;bottom:110px;transform:rotate(-150deg)}



/* 14-7-2020*/
blockquote span{font-size: 14px;line-height: 24px;margin-bottom: 20px;word-spacing: 0;letter-spacing: 1px;font-weight: 400;text-align: justify;margin-top: 0;}
.footCta .couponCta .form-group label small {letter-spacing: 1px;line-height: 25px; }
/* .datetimepicker {z-index: 9 !important}   */
#country-codes ul.dropdown-menu li a {margin: 1px 20px 0 0;font-size: 14px;}




/********************Value Added Services***********************/

.vasImage{display:inline-block;text-align:center;position:relative;background:#fff;border-radius:25px;box-shadow:0 0 30px -13px #000;overflow:hidden;padding:50px 10px;width: 100%; max-width:330px}
.vasImage .icon { width: 150px;  height: 180px;}
.vasContent h2 { margin: 0 0 25px; font-size: 33px; font-weight: normal; color: #000;}
.vasContent p{width:70%;margin:0;text-align:justify;color:#666}
.vasContent .right-txt h2{text-align:right}
.vasContent .right-txt p{float:right;text-align-last:right}
.vasContent .subVas{margin:50px 0 0}
.vasContent .subVas > .row{display:flex;align-items:center}
.vasContent  .bean, .vasContent .bean2, .vasContent .bean3{position:relative}
.vasContent .bean::before, .vasContent .bean::after, .vasContent .bean2::before, .vasContent .bean2::after, .vasContent .bean3::before, .vasContent .bean3::after{position: absolute; content: "";}
.vasContent .bean::before{background:url(../images/bean-red.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-120px}
.vasContent .bean::after{right:-140px;width:290px;height:300px;z-index:-1;background:url(../images/rocket.svg) right top no-repeat;top:60px;filter:grayscale(1) brightness(0);opacity:.4}
.vasContent .bean2::before{background:url(../images/bean-sblu.svg) left center no-repeat;width:100%;height:550px;right:-70%;z-index:-1;background-size:100% 100%;top:-270px}
.vasContent .bean2::after{left:-160px;width:290px;height:300px;z-index:-1;background:url(../images/rocket.svg) right top no-repeat;top:-100px;filter:grayscale(1) brightness(0);opacity:.4}
.vasContent .bean3::before{background:url(../images/bean.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-330px}
.vasContent .bean3::after{right:-80px;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:-170px}
.vasContent a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px;position:relative;z-index:1; border: none; margin:15px 0 0;font-style: normal; width: 100%;}
.vasContent a:hover{color:var(--blk)}
.vasContent a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease} 
.vasContent .right-txt a { text-align: right;}


/**********************Review Listing Page********************/

.review{padding:50px 0 0;position:relative}
.review::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:610px;height:460px;left:-490px;z-index:-1;background-size:100% 100%;top:200px;transform:rotate(170deg)}
.review::after{content:"";position:absolute;right:-120px;width:270px;height:300px;z-index:1;background:url(../images/rocket.svg) right top no-repeat;bottom:45%;filter:grayscale(1) brightness(0);opacity:.4}
.review .row {  display: flex;  flex-wrap: wrap;}
.subReview{background:#fff;border-radius:20px;box-shadow:0 0 20px -7px #666;position:relative;display:flex;flex-wrap:nowrap;padding:20px 20px 20px 0;margin:0 15px 65px;min-height:240px}
.qtIcon{margin:-53px 5px 0}
.qtIcon .icon{width:55px;height:55px;fill:var(--sblu)}
.starRevw{text-align:center;width:auto;display:inline-block;margin:20px auto}
.starRevw .icon{width:20px;height:20px;display:block;margin:0 0 9px;fill:#ccc}
.rvwSub1{text-align:center;width:110px;border-right:solid 2px #ccc;margin:0 30px 0 0}
.rvwSub2{width:100%}
.subReview h3{font-size:21px;margin:5px 0 0;padding:0 0 5px;text-transform:uppercase}
.subReview .ord-cod{font-size:13px;color:var(--dgrn);margin:0 0 20px;border-bottom:solid 1px #ccc;padding:0 0 13px}
.subReview .sub-Cty{text-align:right;font-size:13px;color:#666;margin:5px 0 0;display:inline-block;width:100%;font-style:italic}
.subReview .mesg{font-size:14px;color:#666}
.review .row .col-md-6:last-child .subReview::before{position:absolute;content:"";background:url(../images/beans.svg) left center no-repeat;width:450px;height:330px;right:0;z-index:-1;background-size:100% 100%;top:-160px;left:340px;margin:0 auto}



/*******************Review Us Form**********************/

.reviewUs{text-align:center;}
.reviewUs .form-group{width:100%}
.reviewUs::after{z-index:-10}
.reviewUs h3{color:#000;font-size:34px;display:inline-block;padding:10px 45px 17px;margin:50px 0 0}
.reviewUs p{color:#000;font-size:17px;margin:10px auto 50px;padding:0;width:75%; text-align: center;}
.reviewUs h3 sup{color:var(--red)}
.reviewUs h1{font-size:28px;margin:0 0 30px;padding:0;position:relative;text-align:left;z-index:1}
.reviewUs h1 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:18px;bottom:1px;z-index:-1;animation:underline 2s 1 ease-out}
.reviewUs h1::before{display:none}
.reviewUs h3::after{width:140px;height:150px;content:"";position:absolute;background:url(../images/banner-dot.png) left top repeat;left:-140px;top:10px}
.reviewUs h3::before{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:490px;height:320px;right:-36%;z-index:-1;background-size:100% 100%;top:300px;transform:rotate(-330deg)}
.reviewUs form{background:#fff;padding:25px 30px 35px;width:80%;margin:0 auto;border-radius:40px;box-shadow:0 0 30px -15px #000}
.reviewUs form::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:530px;height:460px;left:-9%;z-index:-1;background-size:100% 100%;bottom:55px;transform:rotate(-50deg)}
.reviewUs .form-control{width:100%;box-shadow:none;font-weight:400;color:#000!important;font-size:12px;border:none;border-radius:4px;-webkit-appearance:none;background:#f5f5f5;height:40px;padding:7px 12px}
.reviewUs .rate-ex2-cnt{width:150px;display:inline-block}
.reviewUs .rate-ex2-cnt .rate-btn{width:30px;height:30px;background:url(../images/rate-btn2.png) no-repeat;float:left;cursor:pointer}
.reviewUs .rate-ex2-cnt .rate-btn-active,.reviewUs .rate-ex2-cnt .rate-btn-hover,.reviewUs .rate-ex2-cnt .rate-btn:hover{background:url(../images/rate-btn2-hover.png) no-repeat}
.reviewUs input#rate{width:1px;opacity:0}
.reviewUs form label{display:inline-block;width:100%;margin-bottom:5px;text-align:left;font-weight:400;font-size:13px;color:#666;padding:0 4px}
.reviewUs .themeBtn{padding:10px 25px;height:auto;line-height:normal;border-radius:6px;font-size:18px;background:var(--red);color:#fff;text-transform:capitalize;max-width:280px;width:100%;border:none;margin:20px 0 0}
.reviewUs .themeBtn:hover{background:var(--dgrn)}
.reviewUs h3 span{position:relative}
.reviewUs h3 span::before{position:absolute;content:"";background:#fff;width:100%;display:inline-block;height:18px;bottom:1px;z-index:-1;animation:underline 2s 1 ease-out}



/******************FAQs page**********************/

.faqTab{background:#fff;margin:0;padding:20px;border-radius:50px;box-shadow:0 0 33px -12px #666;position:relative}
.faqTab::before{position:absolute;content:"";background:url(../images/bean-red.svg) left center no-repeat;width:100%;height:530px;left:-88%;z-index:-1;background-size:100% 100%;top:-60px}
.faqTab .nav.nav-tabs{margin:0 20px;border-bottom:solid 3px #00919b;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}
.faqTab .nav.nav-tabs li{margin:0}
.faqTab .icon{width:80px;margin:0 auto;display:inline-block}
.faqTab .tab-content{padding:20px 20px 0}
.faqTab h1{font-size:21px;margin:10px 0 25px;text-align:center}
.faqTab .nav-tabs > li.active > h2 a,.fetrTab .nav-tabs > li.active > h2 a:focus,.fetrTab .nav-tabs > li.active > h2 a:hover{color:#fff;cursor:default;background-color:var(--dgrn);text-decoration:none;border:none;border-bottom:solid 2px var(--dgrn)}
.faqTab .nav-tabs > li.active > a:hover{border-color:var(--yellow)!important;background:var(--yellow);color:#000;cursor:pointer}
.faqTab .nav.nav-tabs li h2 {
    font-size: 14px;
    width: 100%;
    position: relative;
    display: block;
    padding: 0 3px;
    margin: 0;
}
.faqTab .nav-tabs > li > h2 > a {
    background: var(--sblu);
    color: #000;
    text-decoration: none;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    border-bottom: solid 2px var(--sblu);
    padding: 10px 15px;
    display: block;
    border-radius: 4px 4px 0 0;
}
.faqTab .nav-tabs > li > h2 > a:hover{border-color:var(--yellow)!important;background:var(--yellow)}
.faqTab .nav.nav-tabs li{margin:0;width:33%;text-align:center}
.faqPage{position:relative;margin:14% 0 60px;background:url(../images/bg-lines.svg) left center no-repeat;background-position:150%}
.faqPage p{margin:0 auto 15px;color:#666}
.faqPage .faq-content{width:100%;margin:20px auto 30px}
.faqPage .panel-heading{background:#f6f6f6;padding:0;outline:none!important;border:none}
.faqPage .panel-heading a{padding:20px 45px 20px 20px;width:100%;display:inline-block;position:relative;z-index:10;text-decoration:none}
.faqPage .panel-default{border:none;border-radius:0;margin:0 0 10px;position:relative}
.faqPage .panel-default::before{position:absolute;right:20px;top:20px;content:"";background:url(../images/down-arrow.png) center center /100% no-repeat;width:21px;height:20px;z-index:0}
.faqPage .panel-title{position:relative}
.faqPage .panel-title::before{width:6px;height:100%;position:absolute;content:"";background:var(--yellow)}
.faqPage .panel-body{padding:15px;border:solid 1px #ddd;border-top:none!important}
.faqPage .faq-content .panel:nth-child(2n) .panel-title::before{background:var(--sblu)}
.faqPage .faq-content .panel:nth-child(3n) .panel-title::before{background:var(--dgrn)}
.faqPage .faq-content .panel:nth-child(4n) .panel-title::before{background:var(--red)}
.stepImg {width: 100%; display: inline-block; text-align: center; margin: 30px 0;}
.stepImg img { box-shadow: 0 0 10px -5px #000; border-radius: 20px; padding: 8px; max-width: 80%;}
.faqPage p a{color: var(--dgrn);}


/*******************Contact Us Page***********************/

.contactPgFrm { margin: 0 0 60px;}
.contactPgFrm .comFrm .themeBtn {  padding: 10px 25px; height: auto;  line-height: normal;  border-radius: 6px;  font-size: 18px;  background: var(--red);
    color: #fff; text-transform: capitalize; width: 80%; border: none; margin: 20px 0 10px; max-width: 280px;}
.contactInfo .subContact{background:#fff;box-shadow:0 0 20px -6px #666;border-radius:20px;padding:10px 20px;min-height:180px;margin:0 0 60px;position:relative}
.subContact h3{margin:10px 0;font-size:23px;color:#666;display:inline-block}
.subContact .contIcon .icon{width:45px;height:45px;float:right;fill:var(--sblu);margin:0}
.subContact p{font-size:14px;margin:10px 0 0;color:#666}
.subContact.connect h3{margin:10px 0 5px}
.subContact.connect a{font-size:15px;color:var(--dgrn);margin:0 0 9px;display:inline-block;width:100%}
.subContact.aus{background:url(../images/aus-map.svg) right top no-repeat}
.subContact.ind{background:url(../images/ind-map.svg) right top no-repeat}


/*******************Loader Css**********************/

.loading h3{text-align:center;font-weight:700;color:#000;margin:10px 0 35px}
.loading .progress{height:17px;overflow:hidden;background-color:#dbdcdd;border-radius:30px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);width:80%;margin:0 auto 30px}
.loading p{text-align:center;width:80%;margin:0 auto 10px;color:#666}
.loading .progress-bar{background-color:#f8c332;border-radius:40px}
.loading .modal-dialog{transform:translateY(-50%)!important;top:42%}
.progress-bar::before{background:transparent;height:100%;box-shadow:0 0 10px #cfd6dd,0 0 10px #04bfff;z-index:-5}
.progress-bar::before,.progress-bar::after{content:'';display:block;position:relative;border-radius:0 2px 2px 0}
.progress-bar::after{background:linear-gradient(to right,#3d5980 0%,transparent 100%);height:calc(100% + 10px + 10px);width:calc(100% + 10px);top:-10px;left:-10px;z-index:-3}
.progress-bar::before,.progress-bar::after{content:'';display:block;position:relative;border-radius:0 2px 2px 0}
button[disabled],html input[disabled]{color:#000!important}
#sample_btn[disabled] {color: #fff !important;}
.comfirmationBoxBody h1{color:#000!important;border-bottom:1px solid #f8c332!important;margin:0!important}
.plagForm.proofreadFrm .form-group {width: 100%;}



/**************Support page*****************/

.supportPage{min-height:760px;background:url(../images/support-curve.png) right top no-repeat;background-size:auto;background-size:70% 100%}
.supportPage h1{font-size:35px;margin:40px 0 15px;display:inline-block;width:100%}
.supportPage h1 span{position:relative}
.supportPage h1 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}

.supportSub img{margin:25% 0 0;width:350px;cursor:pointer}
.supportSub.lft{text-align:center; padding: 0 43% 0 0;}/*16092020*/
.supportSub.rt{text-align:center; padding: 0 0 0 43%;}/*16092020*/
.supportSub h2{width:100%;text-align:center;font-size:27px}/*16092020*/
.supportSub.rt h2{float:right}
.supportMain #support_form .nav-tabs{border-bottom:none;margin:0 0 30px}
.supportMain #support_form .nav-tabs > li{float:left;margin-bottom:0}
.supportMain #support_form .nav-tabs > li.active > a,.supportMain #support_form .nav-tabs > li.active > a:focus,.supportMain #support_form .nav-tabs > li.active > a:hover{color:#000;cursor:default;background-color:var(--yellow);border:none;padding:8px 10px;border-radius:0}
#supportModal .modal-dialog{height:90%;display:flex;justify-content:center;align-items:center}
.supportMain{width:85%;border-radius:25px;overflow:hidden}
.supportMain .modal-title{color:#fff;font-size:20px}
.supportMain .modal-header{background:var(--sblu);padding:12px 23px;margin:0 0 15px}
.supportMain .themeBtn{background:var(--red);border:none;color:#fff;font-size:16px;width:120px;display:inline-block;margin:10px 0 0;padding:9px 0;border-radius:5px;text-align:center;cursor:pointer}
.supportMain .themeBtn:hover{background:var(--dgrn)}
#resend_btn { background: none;  color: var(--dgrn); padding: 0 11px; width: auto !important; font-size: 13px; min-width: auto;}
.supportMain .modal-header .close{margin:3px 0 0;background:var(--dgrn);opacity:1;color:#fff;text-shadow:none;width:auto;height:auto;border-radius:50px;padding:0 5px 1px}
.supportMain #support_form .nav-tabs > li > a{color:#000;cursor:default;background-color:#eee;border:none;padding:8px 10px;border-radius:0;text-align:center;width:100%;cursor:pointer;font-size:14px}
.supportMain h2{text-align:center;margin:3px 0 30px;font-size:25px}
.supportMain h2 span{position:relative}
.supportMain h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.supportMain #support_form .nav-tabs > li{float:left;margin-bottom:0;width:33.3%}
.supportMain .nav-tabs > li.active > a,.supportMain .nav-tabs > li.active > a:focus,.supportMain .nav-tabs > li.active > a:hover{color:#000;cursor:default;background-color:var(--yellow);border:none;padding:5px 10px;border-radius:0;box-shadow:0 0 15px var(--yellow);position:relative;z-index:10}
.supportMain .form-group.nxtCta{display:flex;justify-content:space-between;align-items:center}
.supportMain .nxtCta label{display:block!important;font-size:13px!important}
.supportMain .tick{display:block;position:relative;padding-left:35px!important;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:22px;color:#666}
.supportMain .tick input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.supportMain .tick .checkmark{position:absolute;top:2px;left:0;height:21px;width:21px;border:solid 2px #000;border-radius:4px}
.supportMain .tick input:checked ~ .checkmark{border:solid 2px #000;border-radius:4px}
.supportMain .tick:hover input ~ .checkmark{background-color:transparent}
.supportMain .tick .checkmark:after{content:"";position:absolute;display:none}
.supportMain .tick input:checked ~ .checkmark:after{display:block}
.supportMain .tick .checkmark::after{left:7px;top:-9px;width:12px;height:23px;border:solid var(--yellow);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.supportMain #support_form .form-control,#form2 .form-control{display:block;width:100%;height:44px;padding:8px 15px}
.supportMain #support_form input[type="file"].form-control{display:block;width:100%;height:auto;padding:15px 10px 10px}
.supportMain .themeBtn.ob{background:#ddd!important;color:#bdbdbd!important}
.supportMain .themeBtn.ob:hover{background:#ddd!important;color:#bdbdbd!important}
.supportMain .err1{display:inline-block;text-align:left;font-size:13px;margin:5px 0 0;color:#e82525;display:inline-block;width:100%;padding:0 5px}
.supportMain .err1.otpMsg{color:#0e9924}
.supportMain .err1:empty{display:none}
#resend_btn{display:none}
.reSendCount{display:inline-block}
.supportMain .grpVerify{display:inline-block;text-align:center;width:140px}
.supportMain .reSendCount{display:inline-block;font-size:11px;color:#888}
.supportMain .themeBtn.otpbtn:disabled{background:#eee;color:#969696;margin:0 0 10px}
.supportMain .themeBtn.otpbtn:hover:disabled,.themeBtn.otpbtn:active:disabled,.themeBtn.otpbtn:focus:disabled{background:#eee!important;color:#969696}
#exit_country-codes{margin:0 10px 0 0}
.supportMain a#change-image{padding:5px 10px!important;color:var(--yellow)!important;border-radius:3px!important;background:var(--dgrn)}
.supportMain #com_o_f_captcha_1{width:120px!important;display:inline-block!important;vertical-align:top!important;height:34px!important}
.supportMain .form-control{background:none}
.supOption ul li{display:inline-block;width:35%;border:solid 2px #ccc;padding:30px;text-align:center;border-radius:10px;margin:0 20px;cursor:pointer;transition:ease all .5s}
.supOption ul li svg{width:80px;height:90px;fill:#666;transition:ease all .5s}
.supOption ul li:hover .blk{fill:#000}
.supOption p{font-size:22px;margin:10px 0 0;font-weight:500;color:#000}
.supOption ul{margin:5px 0 60px;display:inline-block;width:100%}
.supOption h2{font-size:17px;color:#666;margin:10px 0 12px;display:inline-block}
.supportMain form label{width:auto;text-align:left;float:left;font-size:12px;color:#666;font-weight:400;margin:0 0 -9px 9px;background:#fff;padding:0 7px}
.phLabel{margin:0 0 -9px 110px !important;z-index:100;position:relative}
.checkbox_box label{display:block!important}
.checkbox_box input[type="checkbox"],input[type="radio"]{margin:-1px 0 0}
.supportMain form .form-control:focus{border-color:var(--yellow);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:none}
.supportMain form input[type="file"]{display:block;height:auto}
.themeBtn{background:var(--yellow);border:none;padding:10px 15px;min-width:140px;text-align:center;font-size:16px;border-radius:4px;margin:10px 0 0;color:#000;display:inline-block;cursor:pointer}
.themeBtn:hover{background:#000;color:#fff}
#form1,#form2{display:none}
.supportMain form h1 .icon,#form2 h1 .icon{height:30px;float:left;margin:0 0 0 -15px;cursor:pointer;position:absolute;left:-26px;background:#000;fill:#fff;width:40px;border-radius:5px 0 0 5px;padding:4px 0;top:15px}
.supportMain div#country-codes{margin-right:6px}
.supportMain button.btn.btn-primary.dropdown-toggle.form-control{background:transparent;color:#555;border:1px solid #ccc}
.supportMain span#comm_o_f_file_err{color:red;text-align:left;width:100%;display:block}
.intl-tel-input{display:flex!important}
.supportForm{margin:0 0 50px!important}
.supportMain .form-group.captcha{display:flex}
.supportMain .captcha input{border-radius:3px}
.supportMain .captcha a#change-image{padding:9px 10px}
.supportMain #com_o_f_captcha_1{width:auto}
.supportMain .checkbox_box{display:flex}
.supportMain a#comm_o_f_add_more{line-height:23px!important;color:#000;background-color:#fff;border-radius:100%;width:30px;height:30px;text-align:center;border:2px solid #69cbc0;display:inline-block;padding:0;margin-left:9px;font-weight:700;font-size:25px;margin-top:2px!important}
.supportMain .attch-feild{display:flex;width:100%}
.supportMain #exist_form_captcha{border:solid 1px #ccc}
.intl-tel-input .open > .dropdown-menu { height: 160px; overflow-y: scroll;}

/******************Offers Page******************/

.offres{margin:15% 0}
.mainOffer{box-shadow:0 0 20px -7px #666;border-radius:20px;margin:0 0 30px;overflow:hidden;background:var(--sblu);min-height:330px;position:relative;padding:20px 20px 20px 100px}
.mainOffer .ofrTitle{color:#fff;background:var(--dgrn);position:absolute;left:-128px;transform:rotate(-90deg);width:330px;text-align:center;height:80px;top:125px;padding:14px 0 0;font-size:32px;border-bottom:dashed 2px #fff}
.mainOffer .offerTxt {text-align: left; font-size: 45px; font-weight: 700; color: #fff; line-height: 73px; text-transform: uppercase;}
.mainOffer .ofrPgCta{text-align:right;margin:8px 0 0;padding:0;display:inline-block;width:100%}
.mainOffer .ofrPgCtaExp{text-align:right;margin:8px 0 0;padding:0;display:inline-block;width:100%}
.mainOffer .ofrPgCta span{background:var(--red);color:#fff;padding:3px 20px;border-radius:4px;display:inline-block;cursor:pointer}
.mainOffer .ofrPgCtaExp span{background:var(--yellow);color:#fff;padding:3px 20px;border-radius:4px;display:inline-block;cursor:pointer}
.subOffer{box-shadow:0 0 20px -7px #666;border-radius:20px;min-height:150px;margin:0 0 30px;padding:6px}
.ofrBorder{border:dashed 2px var(--dgrn);border-radius:15px;padding:10px;min-height:137px}
.subOffer .ofrTitle{font-size:25px;font-weight:700;margin:0 0 10px;color:#000}
.subOffer .ofrTitle span{position:relative}
.subOffer .ofrTitle span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:13px;bottom:3px;z-index:-1;animation:underline 2s 1 ease-out}
.subOffer .offerTxt{font-size:16px;color:#666;margin:0 0 15px}
.scis svg{width:25px;height:25px;transform:rotate(90deg);position:absolute;right:150px;top:-5px;fill:var(--dgrn)}
.subOffer .ofrPgCta{text-align:right;margin:8px 0 0;padding:0;display:inline-block;width:100%}
.subOffer .ofrPgCta span{background:var(--red);color:#fff;padding:3px 20px;border-radius:4px;display:inline-block;cursor:pointer}
#offerModal .modal-dialog{height:90%;display:flex;justify-content:center;align-items:center}
.offerPop{width:85%;border-radius:25px;overflow:hidden}
.offerPop .modal-title{color:#fff;font-size:20px}
.offerPop .modal-header{background:var(--sblu);padding:12px 23px;margin:0 0 15px}
.offerPop .themeBtn{background:var(--red);border:none;color:#fff;font-size:16px;width:120px;display:inline-block;margin:10px 0 0;padding:9px 0;border-radius:5px;text-align:center;cursor:pointer}
.offerPop .themeBtn:hover{background:var(--dgrn)}
.offerPop .modal-header .close{margin:3px 0 0;background:var(--dgrn);opacity:1;color:#fff;text-shadow:none;width:auto;height:auto;border-radius:50px;padding:0 5px 1px}



/*****************Ask Question Page**************************/
.banner.askQuestion .form-group{width:100%;float:none;text-align:left;margin:0 0 15px;position:relative}
.banner.askQuestion .form-group select{background:url(../images/down.png) 98% center no-repeat,#fff;background-size:17px}
.askQuestion .nav-tabs{border-bottom:none;margin:0 0 30px}
.askQuestion .nav-tabs > li{float:left;margin-bottom:0}
.askQuestion .themeBtn{background:var(--red);border:none;color:#fff;font-size:16px;width:120px;display:inline-block;margin:10px 0 0;padding:9px 0;border-radius:5px;text-align:center;cursor:pointer}
.askQuestion .themeBtn:hover{background:var(--dgrn)}
.askQuestion .subAsk{background:#fff;border-radius:30px;padding:20px 30px;width:90%;margin:50px auto;box-shadow:0 0 20px -7px #666;display:inline-block}
.askQuestion .subAsk::before{position:absolute;content:"";background:url(../images/bean.svg) left center no-repeat;width:46%;height:360px;right:-42%;z-index:-1;background-size:100% 100%;top:50px;transform:rotate(30deg)}
.askQuestion .nav-tabs > li > a{color:#000;cursor:default;background-color:#eee;border:none;padding:8px 10px;border-radius:0;text-align:center;width:100%;cursor:pointer;font-size:14px}
.askQuestion h1{text-align:center;margin:3px 0 10px;font-size:30px;padding:0}
.askQuestion h1 span{position:relative;z-index:0}
.askQuestion h1 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:16px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}
.askQuestion .nav-tabs > li{float:left;margin-bottom:0;width:33.3%}
.askQuestion .nav-tabs > li.active > a,.askQuestion .nav-tabs li.active a:focus,.askQuestion .nav-tabs li.active a:hover{color:#000!important;cursor:default;background-color:var(--sblu)!important;border:none;padding:8px 10px;border-radius:0;box-shadow:0 0 15px var(--sblu);position:relative;z-index:10}
.askQuestion .nav-tabs > li.active > a,.askQuestion .nav-tabs > li.active > a:focus,.askQuestion .nav-tabs > li.active > .askQuestion{width:100%;border-radius:5px;overflow:hidden}
.askQuestion .form-group.nxtCta{display:flex;justify-content:space-between;align-items:center}
.askQuestion .nxtCta label{display:block!important;font-size:13px!important}
.askQuestion .tick{display:block;position:relative;padding-left:35px!important;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:22px;color:#666}
.askQuestion .tick input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.askQuestion .tick .checkmark{position:absolute;top:2px;left:0;height:21px;width:21px;border:solid 2px #999;border-radius:4px}
.askQuestion .tick input:checked ~ .checkmark{border:solid 2px var(--dgrn);border-radius:4px}
.askQuestion .tick:hover input ~ .checkmark{background-color:transparent}
.askQuestion .tick .checkmark:after{content:"";position:absolute;display:none}
.askQuestion .tick input:checked ~ .checkmark:after{display:block}
.askQuestion .tick .checkmark::after{left:7px;top:-9px;width:12px;height:23px;border:solid var(--yellow);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.askQuestion .form-control{display:block;width:100%;height:44px;padding:8px 15px}
.askQuestion input[type="file"].form-control{display:block;width:100%;height:auto;padding:15px 10px 10px}
.askQuestion textarea{height:90px!important}
.askQuestion #com_o_f_captcha_1{width:120px!important;display:inline-block!important;vertical-align:top!important;height:34px!important;border:solid 1px #ccc}
.askQuestion .form-control{background:none}
.askQuestion form label{width:auto;text-align:left;float:left;font-size:12px;color:#666;font-weight:400;margin:0 0 -9px 9px;background:#fff;padding:0 7px; position: relative;}
.askQuestion form .form-control:focus{border-color:var(--yellow);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:none}
.askQuestion form input[type="file"]{display:block;height:auto}
.askQuestion .intl-tel-input{display:flex!important}
.askQuestion .form-group.captcha{display:flex}
.askQuestion .captcha input{border-radius:3px}
.askQuestion .captcha a#change-image{padding:9px 10px;padding:5px 10px!important;color:var(--yellow)!important;border-radius:3px!important;background:var(--dgrn);margin:0 10px}
.askQuestion #com_o_f_captcha_1{width:auto}
.askQuestion .checkbox_box{display:flex}
.askQuestion a#comm_o_f_add_more{line-height:23px!important;color:#000;background-color:#fff;border-radius:100%;width:30px;height:30px;text-align:center;border:2px solid #69cbc0;display:inline-block;padding:0;margin-left:9px;font-weight:700;font-size:25px;margin-top:2px!important}
.askQuestion .attch-feild{display:flex;width:100%}
.askQuestion .nxtCta a{margin:0;font-size:inherit;color:var(--dgrn);border:none}
.askQuestion .files1 input{width:100%;position:absolute;height:90%;opacity:0;cursor:pointer}
.askQuestion .uploadFile1{margin:0 0 30px}
.askQuestion .files1 span{border:2px dashed var(--sblu);padding:10px 0 20px;text-align:center!important;margin:0;width:100%!important;display:inline-block;border-radius:8px;height:160px}
.askQuestion .files1 span .icon{width:60px;height:60px;margin:20px 0 40px;fill:var(--dgrn);position:unset}
.askQuestion .files1 span:focus{outline:2px dashed #92b0b3;outline-offset:-10px;-webkit-transition:outline-offset .15s ease-in-out,background-color .15s linear;transition:outline-offset .15s ease-in-out,background-color .15s linear;border:1px solid #92b0b3}
.askQuestion .files1{position:relative;text-align-last:center}
.askQuestion .files1 input[type="file"].form-control{width:100%;position:absolute;height:170px;opacity:0;cursor:pointer}
.askQuestion .upFile1 label{position:relative;z-index:10}
.askQuestion .files1::before{position:absolute;bottom:30px;left:0;width:100%;right:0;padding:0 20px;content:"Click to Upload or Drag Your Files Here";display:block;margin:0 auto;color:#666;text-align:center;font-size:17px;text-transform:capitalize}


/******************Thank you Page CSS********************/

.subThank{background:#fff;padding:25px 30px 35px;width:90%;margin:90px auto 0;border-radius:40px;display:inline-block;box-shadow:0 0 30px -15px #000;max-width:800px;position:relative}
.subThank::after{position:absolute;content:"";background:url(../images/bean-sblu.svg) left center no-repeat;width:70%;height:460px;right:-37%;z-index:-1;background-size:100% 100%;bottom:-40%}
.subThank::before{position:absolute;content:"";background:url(../images/bean-red.svg) left center no-repeat;width:90%;height:460px;left:-27%;z-index:-1;background-size:100% 100%;bottom:0}
.subThank h1{margin:0;font-size:50px;color:var(--dgrn);font-weight:700}
.subThank h2{margin:20px 0;font-size:20px;color:#666;border-bottom:solid 2px #93d5de;padding:0 0 20px;line-height:26px}
.subThank h3{font-size:17px;margin:20px 0;display:inline-block}
.subThank p{font-size:22px;border:dashed 2px var(--dgrn);padding:15px;display:inline-block;border-radius:10px;color:#666}
.subThank .themeBtn{background:var(--red);color:#fff;margin:30px 0 0}
.subThank .themeBtn:hover{background:var(--dgrn)}



/*******************Revision request page*********************/

.revReq .lft h2{text-align:left;font-size:22px;margin:10px 0 30px;line-height:33px}
.revReq .lft h2 span{position:relative;z-index:10}
.revReq .lft h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:15px;bottom:1px;z-index:-1;animation:underline 2s 1 ease-out}
.revReqFrm{background:#fff;padding:20px;border-radius:20px;box-shadow:0 0 30px -7px #666;margin:60px 0 0}
.revReqFrm h2{text-align:center;font-size:29px;margin:10px 0 30px;line-height:33px}
.revReqFrm h2 span{position:relative;z-index:10}
.revReqFrm h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:15px;bottom:1px;z-index:-1;animation:underline 2s 1 ease-out}
.revReqFrm .form-control{display:block;width:100%;height:44px;padding:8px 15px;background:none}
.revReqFrm input[type="file"].form-control{display:block;width:100%;height:auto;padding:10px}
.revReqFrm textarea.form-control{height:80px;max-height:120px;padding:12px 15px;resize:vertical}
.revReqFrm .captcha{text-align:left}
.revReqFrm .captcha input{width:110px!important;vertical-align:top;height:34px!important;display:inline-block;border:none;background:var(--lgray);border-radius:4px;text-align:center}
.revReqFrm .captcha a#change-image{vertical-align:top;display:inline-block;padding:6px 10px;margin:0 10px;border:none;color:var(--yellow);background:var(--dgrn);border-radius:4px;text-align:center}
.revReqFrm .checkbox_box label{font-size:12px;vertical-align:top;color:#646c70;text-transform:inherit;font-weight:500;position:relative;padding-left:30px;cursor:pointer;display:inline-block;height:20px;-ms-user-select:none;user-select:none}
.revReqFrm input#com_o_f_tcapply{position:absolute;opacity:0;pointer-events:none}
.revReqFrm .checkbox_box [type=checkbox]:checked+label:before{top:-4px;left:0;width:10px;height:19px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid var(--dgrn);border-bottom:2px solid var(--dgrn);-webkit-transform:rotate(40deg);transform:rotate(40deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;content:""}
.revReqFrm .checkbox_box [type="checkbox"] + label::before,.orderPage .checkbox_box [type="checkbox"]:not(.filled-in) + label::after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid var(--sblu);border-radius:1px;margin-top:2px;-webkit-transition:.2s;transition:.2s}
.revReqFrm .checkbox_box [type=checkbox]:not(.filled-in)+label:after{border:0;-webkit-transform:scale(0);transform:scale(0)}
.revReqFrm .checkbox_box label a{margin:4px 0 0;font-size:11px;border:none;color:var(--dgrn)}
.submitWrp.reviBtn{text-align:center}
.revReqFrm button{background:var(--red);border:none;color:#fff;font-size:16px;width:120px;display:inline-block;margin:20px 0 0;padding:9px 0;border-radius:5px;text-align:center;cursor:pointer}
.revReqFrm button:hover,.revReqFrm button:focus{background:var(--yellow)}
.fileAttchWrp button.minusBtn{background:var(--red)}
.revReqFrm label{font-size:12px;font-weight:400;margin:0 0 4px}
.revReq .lft a{font-size:16px;background:var(--dgrn);color:#fff;font-style:normal;border:none;padding:10px 30px;border-radius:4px;margin:30px 0 0}
.revReq .lft a:hover{background:var(--yellow);color:#000}
.revReq h1{font-size:45px;margin:60px 0 0;padding:0 10% 15px 0;position:relative}
.revReq .lft ul li{font-size:16px;margin:0 0 9px;position:relative}
.revReq .lft ul li:before{content:"-";padding:0 5px 0 0}
.revReq .lft ul{padding:10px 0 0 10px}
.revReq h2{font-size:29px;margin:40px 0 20px}
.revReq h1 span::before{position:absolute;content:"";background:#fff;width:100%;display:inline-block;height:15px;bottom:7px;z-index:-1;animation:underline 2s 1 ease-out}
.revReqFrm h2{margin:0 0 40px}
.revReqFrm .form-control:focus{border-color:var(--yellow);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:none}
.otherTextarea{margin:10px 0 0;display:none}
.fileAttchWrp{display:flex;flex-wrap:nowrap;float:left;margin:0 0 15px;width:100%}
.fileAttchWrp button{width:110px;margin:0 0 0 15px;padding:0 8px;background:var(--dgrn);font-size:13px}
.banner .revReqFrm form label{width:auto;text-align:left;float:left;font-size:12px;color:#666;font-weight:400;margin:0 0 -9px 9px;background:#fff;padding:0 7px;position:relative;z-index:10}
.fileAttchWrp span{width:100%}
.fileAttchWrp ul li{display:flex;width:100%;position:relative;margin:0 0 10px}
.banner .revReqFrm .form-group select{text-align:left;height:45px;font-size:14px;border-radius:4px;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;background:url(../images/down.png) 96% center no-repeat,#fff;background-size:auto,auto;background-size:15px}



/*****************Review Thanks Page*****************/

.reviewThank{min-height:400px;background:url(../images/bg-lines.svg) -170px -160px/200% 200% no-repeat,#fff}
.reviewThank h1{margin:40px 0 0}
.reviewThank .themeBtn{background:var(--red);color:#fff;margin:20px 0 0}

/*****************Review Thanks Page*****************/

.callbackThank{min-height:400px;background:url(../images/bg-lines.svg) -170px -160px/200% 200% no-repeat,#fff}
.callbackThank h1{margin:30px 0 10px;font-size:42px;display:inline-block;text-transform:capitalize}
.callbackThank .themeBtn{background:var(--red);color:#fff;margin:20px 0 0}

.contentSec ul li p {
    display: inline-block;
    width: 96%;
    vertical-align: top;
}

/*****************************How It Works Page*********************************/
.howItWork h2{font-size:35px;font-weight:700;margin:0 0 25px;display:inline-block;width:100%; text-align: center;}
.howItWork h2 span{position:relative}
.howItWork h2 span::before{position:absolute;content:"";background:var(--yellow);width:100%;display:inline-block;height:21px;bottom:2px;z-index:-1;animation:underline 2s 1 ease-out}

.hiwImage {
    display: inline-block;
    text-align: center;
    position: relative;
    background: #fff;
    border-radius: 15px;
    box-shadow: 0 0 30px -13px #000;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
.hiwImage .icon { width: 150px;  height: 180px;}
.hiwImage img {
    width: 100%;
}
.howItWork .right-txt h2{text-align:right}
.howItWork .right-txt p{float:right;text-align-last:right; text-align: right;}
.howItWork .subHiw{margin:90px 0 0}
.subHiw h2 { margin: 0 0 25px; font-size: 33px; font-weight: normal; color: #000; text-align: left;}

.howItWork .subHiw > .row{display:flex;align-items:center}
.howItWork  .bean, .howItWork .bean2, .howItWork .bean3{position:relative}
.howItWork .bean::before, .howItWork .bean::after, .howItWork .bean2::before, .howItWork .bean2::after, .howItWork .bean3::before, .howItWork .bean3::after{position: absolute; content: "";}
.howItWork .bean::before{background:url(../images/bean-red.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-120px}
.howItWork .bean::after{right:-140px;width:290px;height:300px;z-index:-1;background:url(../images/rocket.svg) right top no-repeat;top:60px;filter:grayscale(1) brightness(0);opacity:.4}
.howItWork .bean2::before{background:url(../images/bean-sblu.svg) left center no-repeat;width:100%;height:550px;right:-70%;z-index:-1;background-size:100% 100%;top:-270px}
.howItWork .bean2::after{left:-160px;width:290px;height:300px;z-index:-1;background:url(../images/rocket.svg) right top no-repeat;top:-100px;filter:grayscale(1) brightness(0);opacity:.4}
.howItWork .bean3::before{background:url(../images/bean.svg) left center no-repeat;width:100%;height:550px;left:-70%;z-index:-1;background-size:100% 100%;top:-330px}
.howItWork .bean3::after{right:-80px;width:300px;height:300px;z-index:-1;background:url(../images/bg-dot.png);border-radius:100%;top:-170px}
.howItWork a{display:inline-block;vertical-align:top;color:var(--red);font-size:15px;position:relative;z-index:1; border: none; margin:0;font-style: normal; width: 100%;}
.howItWork a:hover{color:var(--blk)}
.howItWork a .icon{height:20px;display:inline-block;vertical-align:top;width:30px;fill:var(--red);animation:arrow 2s infinite ease} 
.howItWork .right-txt a { text-align: right;}

/***************************Search Page Categorised*********************************/

.tabSearch .row{display:flex;justify-content:center}
.subtabSearch .nav-tabs{text-align:center}
.subtabSearch .resSubList{position:relative;column-count:2;column-gap:40px;margin:40px 0 0}
.subtabSearch .resSubList .search-section-box{padding:20px;border-radius:4px;margin:0 0 40px;box-shadow:2px 2px 6px #999;background:#fff;display:inline-block;width:100%}
.subtabSearch .resSubList .search-section-box:nth-child(6)::after{display:none}
.subtabSearch .nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;background:var(--dgrn);color:#fff;font-size:15px}
.subtabSearch .nav > li > a:hover{text-decoration:none;background-color:var(--sblu)}
.subtabSearch .nav > li.active a{background:var(--red);color:#fff}
.search_page_form{margin:0 auto 0;width:100%;display:inline-block;text-align:center}/*02042021*/
.search_page_form input{display:inline-block;height:41px}
.search_page_form .form-group{width:100%;margin:0 auto;max-width:100%;position:relative}/*02042021*/
.search_page_form button{border:none;background:none;position:absolute;right:33px;top:11px}


/*********************Key Notes CSS****************************/

.tocBox{width:100%;background:#e8f6f8;padding:10px 15px 15px;display:inline-block;margin:0 0 30px;box-shadow:0 0 10px -4px #000;border-radius:12px}
.tocBox ul{margin:0;display:inline-block;width:100%}
.tocBox ul li{float:left;width:100%;margin:0 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style-position:inside!important;list-style:disc;padding:0 0 0 2px;color:var(--dgrn)}
.tocBox .sideHeading p{display:inline-block;width:100%;text-align:left;font-size:22px;font-family:inherit;color:var(--dgrn);margin:5px 0 20px;padding:0 15px 7px;border-bottom:solid 1px var(--dgrn)}
.tocBox ul li a{color:#555;text-decoration:none;font-size:14px;font-family:inherit}
.tocBox ul li a:hover{color: var(--red);}


.inner .contentSec {
    overflow: hidden;
}
.search_question { margin: 30px 0 0;}
.search_question .or {text-align: center; margin: 6px 0; font-size: 16px;}
.search_question .form-group { margin: 0 0 20px; position: relative;}
.search_question .form-control { height: 50px;}
.search_question button {position: absolute; right: 10px; top: 14px; width: 26px; height: 25px; background: none; border: none;}
.search_question .form-group svg {position: unset; width: 20px; height: 20px; fill: #666;}


.search_resource { margin: 30px 0 0;}
.search_resource .or {text-align: center; margin: 6px 0; font-size: 16px;}
.search_resource .form-group { margin: 0 0 20px; position: relative;}
.search_resource .form-control { height: 50px;}
.search_resource button {position: absolute; right: 10px; top: 14px; width: 26px; height: 25px; background: none; border: none;}
.search_resource .form-group svg {position: unset; width: 20px; height: 20px; fill: #666;}


.uni-name-pck {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: top;
    width: 63%;
}

.pack2{color:#fff;width:15px;height:15px;border:solid 1px #666;padding:0;text-align:center;border-radius:50px!important;line-height:2px;cursor:pointer;display:inline-block;position:absolute;top:5px;right:40px;z-index: 100000000;}
.pack2 a{position:relative;transition:ease all .6s;margin:0 !important; border:none;}
.pack2 a .icon{fill:#666!important;width:9px!important;height:9px!important;margin:2px 0 0; position: unset;}
.pack2{right:20px;}
.pack2 a span{position:absolute;background:var(--dgrn);width:260px;color:#fff;border-radius:5px;padding:4px 10px;right:-45px;transition:ease all .6s;z-index:100;font-size:11px;text-align:left;top:24px;line-height:14px;z-index:10000; white-space: normal; display: none;}
.pack2 a:hover span{display:inline-block;transition:ease all .6s}

@media (max-width: 767px) {
    .pack2.inner a span{ right: -90px; }
}