.about-page{    background: url(../images/inner-top-pattern.png) no-repeat;   }
.our-team-top.new-homepage-banner{background:url(../images/inner-top-pattern.png) top center no-repeat;background-size: cover; }

.ourteamtop-content{    text-align: center;   margin-top: 40px;  display: inline-block;   width: 100%;}
.ourteamtop-content h2{margin:35px 0px 20px; padding:0px; font-size:58px; color:#fbc00a; font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;}
.ourteamtop-content  p{font-size:24px; margin: 0; font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;}
.teambtm-banner-sec{background:url(../images/inner-btm-whitebanner.png) center center no-repeat }

.our-team-middle{position:relative; margin:0 0 50px;}
.our-team-middle:before{content: "";      background: #fbc724 url(../images/new-banner-shapeyelow.png) no-repeat center top;    height:100%;    width: 100%;    top: 200px;    left: 0; 
    text-align: center;    position: absolute;   min-height:300px  }
.our-team-middle h2{margin:0px; font-family: 'QuicksandBold'; font-weight:600}
.ourteammdl-content{position:relative; float:left; width:100%; margin:30px 0 0; text-align:center; }
.slogun{vertical-align:middle; line-height:27px; display:inline-block}
.slogun img{margin-right:10px; vertical-align:middle}

.team-cntnt{border-radius:15px; background:#fff; transition:all 0.2s ease; text-align:center; border:1px solid #ebebeb; padding:20px; margin:auto auto 30px;vertical-align:top; z-index:8; position:absolute; top:0; height:240px; box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.15); text-shadow: 0px 10px 30px rgba(0, 0, 0, 0.15); }
.team-cntnt .team-img{width:110px; height:110px; overflow:hidden; border-radius:100%; margin:auto auto 20px; }
.team-cntnt h3{margin:15px 0 0 ; padding:0px;  font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;}
.team-cntnt h3 hr{margin:5px 0px; padding:0px}
.ourteammdl-content .col-lg-3{float:none; display:inline-block; width:24%; margin:auto; position:relative; height:260px; top:0}

.content-hide{ margin:0; padding:0px; transition:all 0.5s ease; opacity:0}
.team-cntnt:hover{z-index:99; /*height:370px;*/ height: auto;}
.team-cntnt:hover .content-hide{ opacity:1; padding:20px 0px;}

.our-consultant-mdl {text-align:center}
.our-consultant-mdl .content-hide{opacity:1; transition:none}
.our-consultant-mdl .team-cntnt{height:auto; position:relative;display: inherit;}
.our-consultant-mdl .col-lg-3{height:auto}
.our-consultant-mdl .team-cntnt:hover{height:auto}
.our-consultant-mdl  .team-cntnt:hover .content-hide{padding:0px}

.our-consultant-mdl ul.nav{margin:40px auto 20px; display:inline-block; float:none}
.our-consultant-mdl ul.nav li{width:165px; border-radius:100px; margin:0 10px}
.our-consultant-mdl ul.nav li:hover a,
.our-consultant-mdl ul.nav li.active a{border-radius:100px; background:transparent;  color:#000;}
.our-consultant-mdl ul.nav li a{border-radius:100px; border:1px solid #fbc724; position:relative;  z-index:99; overflow:hidden}
.our-consultant-mdl ul.nav li a:before{background:#fbc724; position:absolute; left:0; top:0; width:0px; height:100%; content:""; transition:all 0.5s ease; z-index:-1 }
.our-consultant-mdl ul.nav li:hover a:before,
.our-consultant-mdl ul.nav li.active a:before{width:100%}
.our-consultant-mdl .tab-pane {height:450px}

.cont-icon01{background:url(../images/cont-icon01.png) left top no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px}
.cont-icon02{background:url(../images/cont-icon02.png) left top no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px}
.cont-icon03{background:url(../images/cont-icon03.png) left top no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px}
.cont-icon04{background:url(../images/cont-icon04.png) left top no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px}
.cont-icon05{background:url(../images/cont-icon05.png) left top no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px}
.cont-icon06{background:url(../images/cont-icon06.png) left top no-repeat; vertical-align:middle; display:inline-block; width:20px; height:20px}

.consultaton-page .acnt-register-part{margin:0px; }
.consultaton-page .acnt-register-sec:after{display:none}
.consultaton-page .acnt-register-sec{background:#fafafa url(../images/consultation-contact-bg.png) no-repeat bottom  -255px center /  100% auto; position:relative}

.consultaton-page .user-evaluation-sec.more-user-slider{height:730px}
.consultaton-page .companie-offer-sec{margin:0px; background:#fff}
.consultaton-page .view-click-part{text-align:center}
.consultaton-page .view-click-part .col-lg-3{float:none; display:inline-block; width:24%; margin:auto; position:relative; top:0}
.consultaton-page .view-select-part{overflow:hidden; margin:0px 0 30px; padding:0px;}
.consultaton-page .view-fan-sec:after{display:none}

.consulatation-price .tutor-hdr-part{text-align:left; padding:0px}
.consulatation-price .tutor-hdr-part ul{margin-top:20px}
.consulatation-price .tutor-hdr-part ul li{width:100%; float:left; text-align:left; margin:3px 0px;}
.consulatation-price .tutor-hdr-part ul li span{ font-size:13px}
.cons-rate{color:#1947ca; font-weight:700; font-size:20px; margin:30px 0 10px}
.cons-rate span.dots{margin:0 15px; display:inline-block; vertical-align:middle; width:10px}
.cons-rate span.dots img{margin-top:-10px}

.consulatation-price{background:#fff; border-radius:20px; overflow:hidden; position:relative; z-index:99; box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15)}
.cons-title{height:70px; background:#fbc724; line-height:70px; font-size:26px; font-weight:bold; position:relative }
.cons-title:before{ width: 0;  height: 0;  border-left: 20px solid transparent; border-right: 20px solid transparent;  border-top:15px solid #fbc724 ; position:absolute; bottom:-15px; left:0; right:0; margin:auto; content:""}
.cons-book-icon01{background:#fbc724 url(../images/cons-book-icon01.png) left  top 10px no-repeat;}
.cons-book-icon02{background:#fbc724 url(../images/cons-book-icon02.png) left  top 10px no-repeat;}

.consultaton-page .service-process-sec{padding-top: 220px;}
.const-content{height:230px;}
.consultaton-page  .service-process-sec:before {display:none}
.consultaton-page .inner-hdr-row h2{margin:30px 0 70px}


.consultaton-page  .form-select .select2{margin-bottom:15px}
.consultaton-page .cmn-inner-btn{width:36px; height:36px; border-radius:5px; vertical-align:top; margin:0px;}
.consultaton-page .coupan-part .form-group{margin-bottom:18px}
.consultaton-page .coupan-part .form-group input{width:85%}

.free-consultancy{text-align:center; float:left; width:100%; margin:30px 0 50px}
.free-consultancy a{margin:20px 0 30px}
.consultaton-page .evaluation-slider-sec{position:relative; }
.consultaton-page .evaluation-slider-sec:before{width:640px; bottom:30px; height:1px; background:#d0d0d0; content:""; position:absolute; margin:auto; left:0; right:0}

.about-btm-data{position:relative; background: url(../images/about-bg.png) no-repeat left bottom / cover; height:850px }
.about-btm-data .container:before{height:1px; background:#ddd; width:100%; position:absolute; top:465px; content:""; left:0}
.about-btm-data .service-intro-row ul{margin-top:30px}
.about-btm-data .service-intro-row ul li{width:33.33%; text-align:center}
.about-btm-data .service-intro-row ul li .service-intro-part{max-width:310px; margin:auto; float:none; background:#fafafa}
.about-btm-data .service-intro-img{width:auto; height:auto; background:none; border-radius:0}


.about-timeline-content{margin-top:100px; position:relative; float:left; width:100%}
.about-timeline-content:before{height:100%; width:2px; position:absolute; left:0; right:0; margin:auto; content:""; background:#fbc00a}
.about-timeline-content .abtloadcontent {width:49.5%; clear:both}
.about-timeline-content .abtloadcontent.abt-lft{float:left;}
.about-timeline-content .abtloadcontent.abt-rgt{float:right}

.about-timeline-content .abtloadcontent.abt-lft .abut-tmln-img{float:right}
.about-timeline-content .abtloadcontent.abt-rgt .abut-tmln-img{float:left;}

.abut-tmln-item{display:inline-block;width: calc(100% - 150px); margin:0 10px}
.abut-tmln-item p{font-size:14px}
.abut-tmln-img{display:inline-block; vertical-align:middle}
.about-timeline-content .abtloadcontent{  display:none;   padding: 10px;  }
.about-timeline .load-more-part{left:0px;}
.application-page .acnt-register-sec{text-align:center; background:none; position:relative}

.application-page .acnt-register-sec:after {   content: '';    display: inline-block;    background: #fafafa url(../images/new-banner-shape.png) no-repeat left bottom;    height: 318px;    width: 100%;    top: 0;    left: 0;    right: 0;    margin: 0 auto;    text-align: center;    position: absolute;    z-index: 9;  background-size: 100% auto;}
.application-page .cons-rate{text-align:left; padding:0 35px; color:#6b6b6b; margin:30px 0 0px;}
.application-page  .inner-hdr-row i{margin-left:0px; float: left; margin-bottom: 5px;}
.application-page .consulatation-price .tutor-hdr-part ul{margin:10px 0px; width:75%; float:left; padding:0 35px}
.application-page .consulatation-price .tutor-hdr-part ul li{font-size:13px; margin:3px 0}

.app-icon01{background: url(../images/app-icon01.png) right -20px  top 10px no-repeat;}
.app-icon02{background:url(../images/app-icon02.png) right -20px  top 10px no-repeat;}

.application-page .service-process-info h2{margin:10px 0; font-weight:bold; color:#6b6b6b}
.application-page .service-process-info p{color:#6b6b6b; font-weight:normal}
.application-page .acnt-register-part{width:950px; margin:auto; background:#fff url(../images/gear-icon.png) right bottom no-repeat; padding-bottom:0px; height:600px; overflow:hidden}
.ps-servicepage .application-page .acnt-register-part{/*width:950px;*/ margin:auto; background:#fff url(../images/gear-icon.png) right bottom no-repeat; padding-bottom:0px; /*height:690px;*/ overflow:hidden; min-height: 690px;}
.app-lft-content{text-align:center}
.app-lft-content h2{font-size:40px; font-weight:bold}
.app-lft-content h3{font-size:26px; font-weight:normal}

.form-step{margin-bottom:15px; background:#fafafa; border-radius:5px; width:100%;max-width:265px; overflow:hidden}
.form-step .step-title {background:#fbc724; float:left; text-align:center; height:37px; line-height:37px; width:100%;font-size: 15px;font-weight: 600;}
.step-content{min-height:50px; position:relative; padding:15px; display:inline-block; width:100%;border: none; background: transparent; margin: 0 !important;}
.step-content .radio-cnt{position:relative; display:inline-block; margin:0 10px}
.app-icon-img{margin-top:70px}
.step-content ul { margin:0; padding:0; }
.step-content ul li { list-style-type:none; width:100%; display:inline-block; margin-bottom: 10px; }
.step-content ul li:last-child { margin-bottom:0; }
.step-content ul li label { float:left; width:50%;line-height: 32px;font-size: 14px;font-weight: 400; text-align: left; }
.select-amt { float: right; width: 50%; }
.btn.btn-number { width:23px; height:23px; display:inline-block; background:#fff; border:1px solid #ddd; border-radius:50% !important; min-width: inherit;    padding: 0; margin-right: 0 !important;line-height: 19px;}
.btn.btn-number:hover { background:#fdd34f; border:1px solid #fdd34f;}
.btn.btn-number span { font-size:14px; color:#fdd34f; }
.btn.btn-number:hover span { color:#fff; }
.select-amt .form-control { border: none; box-shadow: none;background: transparent;width: 45px !important;padding: 0; font-size: 14px;color: #000; font-family: 'QuicksandBold'; text-align:center;}
.select-amt .input-group-btn { width:auto; }
.select-amt .input-group { float:left; }
.artical-sec { line-height: 34px;font-size: 14px;color: #000;font-weight: 400;}
.select-amt .form-control:focus { box-shadow:none; border:none; }
.total-sec {width: 60%;float: left; text-align:left;}
.total-sec span { font-size:12px; display:block;font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;}
.total-sec em { font-family: 'quicksandmedium', Arial, Helvetica, sans-serif; font-size:36px; color:#000; font-style:normal; }
.save-sec {width: 40%;float: left;text-align:left;}
.save-sec span { font-size:12px; display:block;font-family: 'quicksandmedium', Arial, Helvetica, sans-serif; color:#36a3ac; margin-bottom: 5px;}
.save-sec em { font-family: 'quicksandmedium', Arial, Helvetica, sans-serif; font-size:24px; color:#36a3ac; font-style:normal; }
.save-sec span a { vertical-align: middle;margin-top: -12px;display: inline-block;margin-left: 5px; }
.app-btn-row .cmn-green-btn { min-width: 264px; }
.instument-banner-sec .btm-banner-row { margin-top: 50px; }
.instument-banner-sec .btm-banner-row p { font-size:16px;    margin: 35px 0 0; }

.our-team-top.new-homepage-banner.case-studie{background:none !important; height:auto}
.our-team-top.new-homepage-banner.case-studie h2{margin:0px;}
.our-team-top.new-homepage-banner.case-studie h3{margin:15px 0px; display:inline-block; font-size:18px; font-weight:bold}
.our-team-middle.our-consultant-mdl.case-studie-mdl:before{background:none !important}
.case-studie-mdl .team-cntnt{ position: relative;  width: 100%;  border-radius:0px;  padding: 0px;  margin: 0 auto; height:340px;  color: #fff;  float:left;  background: #fff; box-shadow:none; position: relative; border:0px;}
.our-consultant-mdl.case-studie-mdl  .team-cntnt:hover{height:340px;}
.case-studie-mdl .team-cntnt h2{margin:0px 0 20px; float:left; width:100%; text-align:center; font-size:16px;}
.case-studie-mdl .team-cntnt .team-cntntinner{ position: relative;width: 100%; float:left;  border-radius:0px;  padding:0;  margin: 0 auto;  color: #fff;  background: #fff; box-shadow:none; position: relative;     border: 0px; 	  border-top: 2px solid #eee;  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(transparent));  background-image: -webkit-linear-gradient(#eee, transparent);  background-image:   -moz-linear-gradient(#eee, transparent),   -moz-linear-gradient(#eee, transparent);  background-image:  -o-linear-gradient(#eee, transparent),     -o-linear-gradient(#eee, transparent);  background-image:  linear-gradient(#eee, transparent),   linear-gradient(#eee, transparent);  -moz-background-size: 3px 100%;  background-size: 2px 100%;  background-position: 0 0, 100% 0;  background-repeat: no-repeat;     height:250px}
.case-studie-mdl .team-cntnt:hover .team-cntntinner,
.case-studie-mdl .team-cntnt.active .team-cntntinner{ border-top: 2px solid #fbc00a;  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbc00a), to(transparent));  background-image: -webkit-linear-gradient(#fbc00a, transparent);  background-image:   -moz-linear-gradient(#fbc00a, transparent),   -moz-linear-gradient(#fbc00a, transparent);  background-image:   -o-linear-gradient(#fbc00a, transparent),     -o-linear-gradient(#fbc00a, transparent);  background-image:   linear-gradient(#fbc00a, transparent),  linear-gradient(#fbc00a, transparent);  -moz-background-size: 3px 100%;  background-size: 2px 100%;  background-position: 0 0, 100% 0;  background-repeat: no-repeat; color:#6f6f6f !important; }

.case-studie-mdl .team-cntnt:hover .team-cntntinner:before,
.case-studie-mdl .team-cntnt.active .team-cntntinner:before{content: "";   content: "";  position: absolute;  top: -2px;  left: -1px;  width: 0px;  background:transparent;  height: 0px;  border-bottom: 50px solid #fbc00a;  border-left: 50px solid #fff;}
.case-studie-mdl .team-cntnt .team-cntntinner:before{content: "";   content: "";  position: absolute;  top: -2px;  left: -1px;  width: 0px;  background:transparent;  height: 0px;  border-bottom: 50px solid #eee;  border-left: 50px solid #fff; }
.case-studie-mdl .team-cntnt .team-cntntinner:after{	   content: "";  position: absolute;  top: 0px;  left: 0px;  width: 0px;  background:transparent;  height: 0px;  border-bottom: 50px solid #fff;  border-left: 50px solid transparent;}

.case-studie-mdl.our-consultant-mdl .content-hide:first-letter {    float:left;      font-size: 50px;    line-height: 40px; height:40px;     text-transform: uppercase;	 font-family:"Times New Roman", Times, serif;padding-right:2px;	 letter-spacing:2px;      background: -webkit-linear-gradient(#6f6f6f, #6f6f6f);  -webkit-background-clip: text;    -webkit-text-fill-color: transparent; color: orange !important;}

.case-studie-mdl.our-consultant-mdl .content-hide{width: 70%; line-height:20px;   margin: 20px auto auto; display:block;   text-align: left; color:#6f6f6f; position:relative; z-index:9; background: -webkit-linear-gradient(#000, #fff);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; }

.more-btn{display:none; background:#fbc005; border-radius:50px; line-height:34px; width:100%; max-width:175px; height:34px; margin:auto;}
.case-studie-mdl .team-cntnt:hover .more-btn,
.case-studie-mdl .team-cntnt.active .more-btn{display:block}
.case-studie-mdl .team-cntnt.active .more-btn:hover a{color:#000}

.case-studie-mdl .view-select-part img{border-radius:15px}
.view-select-part:hover img{opacity:0.8}
.case-studie-other{background:none !important; height:auto; margin:50px 0 100px; float:left; width:100%}


.case-studie-mdl .load-more-part{z-index:99}

.essay-alphabatic{margin:40px 0 20px; text-align:center; width:100%; display:inline-block}
.essay-alphabatic ul{background:#f5f5f5; border-radius:50px; padding:5px 15px; max-width:1000px; text-align:center; float:none; margin:auto}
.essay-alphabatic ul li{display:inline-block; list-style:none;  font-weight:bold}
.essay-alphabatic ul li:nth-child(1){margin:0 5px; }
.essay-alphabatic ul li a{display:block; margin:0 9px; font-weight:bold}

.essayloadcontent{    width: 24%;    float: left;display:none;    padding: 15px;}

.grammer-page .tutor-hdr-part ul{margin:auto; text-align:center; display:inline-block}
.grammer-page .tutor-hdr-part ul li{width:auto !important}
.grammer-page  .service-intro-sec{margin:50px 0}
.grammer-page .innerpage-top-part{text-align:center}
.grammer-page  .btm-yellow-btn{margin:auto; float:none}

.grammer-page  .service-intro-part span{float:left; width:100%; margin:20px 0 }

.grammer-sec01{background:url(../images/grammer-bg01.png) left bottom no-repeat; height:500px; text-align:center}
.grammer-sec02{background:url(../images/grammer-bg02.png) right bottom no-repeat;  text-align:center; padding-bottom:50px}

.grammer-content{ max-width:100%; margin:190px auto auto}
.grammer-left{text-align:left; padding-left:25px; position:relative}
.grammer-left:before{ border-radius:20px; background:#222; height:100%; width:5px; position:absolute; left:0; top:0; content:""}

.grammer-right{text-align:center; padding-left:25px; position:relative}
.grammer-right p{background: -webkit-linear-gradient(#fff, #000, #fff);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;}
.grammer-right p span{background: -webkit-linear-gradient(#000, #000, #000);   -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  padding:2px 5px; color:#000; position:relative}
.grammer-right p span:before{background:#fbc005; position:absolute; width:100%; height:20px; padding:2px 5px; display:block; content:""; left:0; top:0px; margin:auto; z-index:-1; border-radius:5px}
.grammer-right .tooltip-inner{background: -webkit-linear-gradient(#fff, #fff, #fff);   -webkit-background-clip:content;  -webkit-text-fill-color: #000; padding:10px !important; border:1px solid #ddd}

.essay-editor{width:690px; height:340px; text-align:center; background:url(../images/essay-editor-bg.png) center top no-repeat; padding-top:45px;}
.essay-editor p{background: -webkit-linear-gradient(#fff, #000, #000);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent; text-align:left; width:627px; margin:0 auto}

.grammer-sec02 .grammer-right{padding:0px;}
.grammer-sec02 .grammer-left{float:right}
.grammer-sec02 .grammer-content{margin:120px 0}


.grammer-error-sec01 {background:rgba(251, 192, 10,0.7); height:570px; margin:50px 0; padding:50px 0; text-align:center}
.grammer-error-sec01 h2{font-size:28px; font-weight:bold; position:relative; display:inline-block; position:relative}
.grammer-error-sec01 h2:before{height:1px; width:590px; margin:auto; left:-51%; right:0px; top:15px; margin:auto; content:""; border-top:2px dashed #eda611; position:absolute; z-index:-1;}

.grammer-error-sec01 h3{margin:0 auto; float:none; display:inline-block; width:100px; height:35px; line-height:35px; border-radius:10px 10px 0px 0; background:#f5f5f5; position:relative}
.grammer-error-sec01 h3:before{height:2px; width:70px; margin:auto; left:00%; right:0px; top:-40px; margin:auto; content:""; border-top:2px dashed #eda611; position:absolute; z-index:-1; transform:rotate(90deg)}

.grammer-error-sec01 .grammer-left:before{display:none}
.grammer-error-sec01 .grammer-content{max-width:100%; margin:50px 0; text-align:center}
.grammer-error-sec01 .grammer-left{padding:0px; text-align:center}
.grammer-error-sec01 .grammer-left .essay-editor{width:560px; height:400px; text-align:center; background:url(../images/essay-editor-bg2.png) center top no-repeat; padding-top:45px;}
.grammer-error-sec01 .grammer-right .essay-editor{width:560px; height:400px; text-align:center; background:url(../images/essay-editor-bg3.png) center top no-repeat; padding-top:45px;}

.grammer-error-sec01 .grammer-right p{line-height:30px;}
.grammer-error-sec01 .grammer-right p span{background: -webkit-linear-gradient(#000, #000, #000);   -webkit-background-clip: text;  -webkit-text-fill-color: #000;  padding:0px 2px; color:#000; position:relative ; z-index:9; font-weight:bold}
.grammer-error-sec01 .grammer-right p span:before{background:#fffb4e; position:absolute; width:100%; height:25px;  padding:0px 2px; display:block; content:""; left:0; top:-4px; margin:auto; z-index:-1; border-radius:0px}

.grammer-error-sec01 .grammer-left .essay-editor  p{background: -webkit-linear-gradient(#fff, #000, #000);  -webkit-background-clip: text;  -webkit-text-fill-color: #000; text-align:left; width:510px; margin:0 auto; line-height:30px;}
.grammer-error-sec01 .grammer-right .essay-editor p{background: /*-webkit-linear-gradient(#fff, #000, #000)*/ transparent;  -webkit-background-clip: unset;  -webkit-text-fill-color: #000; text-align:left; width:510px; margin:0 auto; line-height:30px;height: 320px; overflow-y: auto;}

.grammer-btn{    left: 0;    right: 0;    bottom: 0;    margin: auto;    width: 160px;    height: 35px;    display: inline-block;    margin-top: -80px;    z-index: 999;    position: relative;    border-radius: 50px;}
.grammer-btn .more-btn{display:block; width:100%; height:100%; line-height:35px; background:#1947ca; position:absolute; max-width:100%}
.grammer-btn .more-btn a{ color:#fff !important}
.grammer-btn .more-btn a img{margin:0 5px}
.about-content p {font-size: 18px;line-height: 28px;font-weight: 600;}

.order-lft-part .drag-drop-row.dropzone{ min-height:inherit; border: 1px dashed #d1d1d1 !important;background: #f5f5f5 !important;padding: 40px 15px !important;border-radius: 5px !important;}
.order-lft-part .drag-drop-row.dropzone .dz-message { margin-left:0; margin-bottom:0; } 
.new-design-referal-banner .banner-txt-sec { margin-top:70px; }
.new-design-referal-banner .banner-txt-sec h1 { font-size:36px; margin-bottom: 60px;}
/*.referal-sec.new-referal-change .service-intro-sec { margin: 20px 0 90px; }*/
.new-design-referal-banner .banner-txt-sec  iframe { width: 815px; height: 460px;box-shadow: 2px 5px 40px rgba(0,0,0,0.1); }
element {display: block;text-align: center;}.i-os-app {height: 15px;color: #000000;font-size: 14px;font-weight: 600;margin-top: -7px;line-height: 0px;text-align: center; display: block;}
.st-appstore-qr { height: 178px; width: 178px;}
/*.btm-banner-sec{height: 380px;}*/


/**new added on 23-11-18**/
.footer-sprites {background:url(../images/footer-sprites.png) center top no-repeat;}
.review-img { background-position: 0 0; width: 30px; height: 30px; display: inline-block; }
.ftr-star-img { background-position: -33px 0; width: 108px; height: 20px; display: inline-block; }
.glassdor-icn { background-position: -149px 0; width: 13px; height: 18px; display: inline-block; vertical-align: text-bottom; }
.flag-sprites { background:url(../images/flag-sprites.png) center top no-repeat;  }
.us-flag {background-position: 0 0; width: 22px; height: 22px; display: inline-block;}
.uk-flag {background-position: -28px 0; width: 22px; height: 22px; display: inline-block;}
.au-flag {background-position: -54px 0; width: 22px; height: 22px; display: inline-block;}
.ca-flag {background-position: -80px 0; width: 22px; height: 22px; display: inline-block;}
.hk-flag {background-position: -105px 0; width: 22px; height: 22px; display: inline-block;}
.us-switch-sec .select2-container--default .select2-selection--single .select2-selection__rendered i {
    vertical-align: middle;
}
.select2-results__option[aria-selected] { padding: 4px; }
.select2-results__option[aria-selected] span { width: 100%; display: flex;justify-content: space-between;}
.select2-results__option[aria-selected] span p { margin-bottom: 0; width: 28px; }

/*added on 12-02-2019*/
.grammer-error-sec01{ display: inline-block; width: 100%; height: auto; }
.grammer-sec02{display: inline-block; width: 100%;}
.btm-banner-sec{display: inline-block; width: 100%;}
.new-referal-change{display: inline-block; width: 100%;}
.grammer-error-sec01 .grammer-left .essay-editor p{height: 320px; overflow-y: auto; background: transparent;}
.grammer-error-sec01 .grammer-btn{ margin-top: 0;  margin-top: 15px;}
.service-intro-part-sec{margin: 70px 0 90px; display: inline-block; width: 100%; }
.user-img-part i{word-break: break-all; font-size: 10px;}
.MB25 { margin-bottom: 25px; }
.home-cusm-video iframe{width: 815px; height: 460px; box-shadow: 2px 5px 40px rgba(0,0,0,0.1);}
.sg-icon{ background-position: -169px 0; width: 16px; height: 18px; display: block;position: relative; top: 12px; left: 12px; }

/*.referal-sec .service-intro-row ul{margin: 70px 0 0 0; display: inline-block; width: 100%; }*/


/* 23-9-2019 */
.main_site_menu .flag-sprites{width: 16px; height: 16px;background: url("../images/flag-sprites-small.png");}
.main_site_menu .uk-flag{background-position: -20px 0;}
.main_site_menu .au-flag{background-position: -38px 0;}
.main_site_menu .ca-flag{background-position: -56px 0;}
.main_site_menu .hk-flag{background-position: -74px 0;}
.select2-results__option[aria-selected] span p{line-height: 15px;}

