@font-face {
    font-family: 'quicksandmedium';
    src: url('../fonts/quicksand-medium-webfont.woff2') format('woff2'),
         url('quicksand-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body { overflow-x: hidden; }
.navbar-default.new-homepage-header .navbar-nav>li>a.msg-ic { padding:15px 12px 10px; }
.navbar-default.new-homepage-header { background:none; }
.new-homepage-banner { background:url(../images/new-banner-img.jpeg) no-repeat; display:inline-block; height:600px; background-size:cover; width:100%; background-position:center; }
.navbar-default.new-homepage-header .navbar-nav > li > a { font-size:13px; color:#000; }
.navbar-default.new-homepage-header .navbar-nav > li > a.login-top-btn { min-width:155px; text-align:center; font-size:16px; background: #fbc00a;border-radius: 25px;font-family: 'QuicksandBold'; padding: 0 !important; height: 30px; line-height: 28px;margin-top: 4px; }
.navbar-default.new-homepage-header .navbar-nav > li > a.login-top-btn:hover{ background:#1947ca !important; border:1px solid #1947ca !important; }
.banner-txt-sec { width:100%; display:inline-block;margin-top: 135px; }
.banner-txt-sec h1 { font-size:48px; color:#000;font-family: 'QuicksandBold'; margin-bottom: 30px;}
.banner-txt-sec p { font-size:18px; color:#000; font-weight:600; margin-bottom: 30px;}
.cmn-blue-btn { min-width:324px; display:inline-block; height:48px; line-height:48px; text-align:center; color:#fff; background:#1947ca; border-radius:25px; font-size:20px; }
.cmn-blue-btn:hover { background:#285ef7; color:#fff; }
.new-homepage-btm-data { width:100%; float:left; position:relative; background:#fafafa; }
.new-homepage-btm-data:after { content:''; display:inline-block; background:url(../images/new-banner-shape.png) no-repeat; height: 128px;width: 100%;top: -122px;left: 0; right: 0;margin: 0 auto;text-align: center;position: absolute;z-index: 9;background-position: center; background-size:cover;}
.service-main-row { width:100%; display:inline-block;     margin-top: 100px;}
.service-part { width: 100%; float: left;margin-bottom: 200px;}
.service-txt-part { width: 60%; float: left; margin-right:5%; position:relative; padding-left: 0;}
.service-img-part { float: left; width: 35%;}
.service-txt-part.flt-rgt { margin-right: 0; margin-left: 5%; }
.service-img-part img { max-width: 100%; width: 100%;}
.service-txt-part h3 { font-size:42px; color:#525252; padding-left: 20px;font-weight: 600; }
.service-txt-part p {  font-size:18px; color:#525252; margin-bottom: 30px; padding-left: 20px;line-height: 26px;}
.cmn-yellow-btn { min-width:270px; display:inline-block; height:40px; line-height:40px; text-align:center; color:#fff; background:#fbc00a; border-radius:25px; font-size:18px; color:#000; }
.cmn-yellow-btn:hover { color:#fff; background:#1947ca; }
.service-txt-part:after { content: '';width: 6px;height: 125px;background: #525252;display: inline-block;position: absolute;top: 0;left: 0;border-radius: 25px; }

.service-process-sec { width:100%; display:inline-block; position:relative; padding-top: 30px; margin-bottom: 50px;}
.service-process-sec:before { content:''; width:362px; height:1px; background:#fbc00a; display:inline-block;margin: 0 auto;text-align: center;position: absolute;top: -50px;left: 0;right: 0; }
.service-process-info { width:100%; margin: 70px auto 0; display:table; }
.cmn-hdr-part { font-size:36px; color:#525252; display:block; text-align:center; margin-bottom:0; font-weight: 600;}
.service-process-info ul { margin:0; padding:0; }
.service-process-info ul li { list-style-type:none; width:25%; float:left; }
.process-part { width: 100%; float: left; text-align: center; }
.process-part span { display: block;margin: 25px 0; font-size:20px; color:#525252;font-weight: 600; }
.process-part span em { width:24px; height:24px; display:inline-block; background:#d1d1d1; text-align:center; font-size:16px; color:#525252;font-style: normal;
    border-radius: 50%;font-weight: 600; }
.process-part p { font-size:14px; color:#525252;font-weight: 600;line-height: 24px; }

.user-evaluation-sec {  width:100%; float:left; position:relative; background:#fff; height:694px;background-position: center; }
.new-homepage-btm-data:before { content:''; width:100%; height:95px; background:url(../images/process-btm-shape.png) no-repeat; display:inline-block;margin: 0 auto;background-position: center; position:absolute; bottom:-85px; left:0; z-index:9; }
.user-evaluation-sec:after { content:''; width:305px; height:238px; background:url(../images/eveloution-left-btm-img.png) no-repeat; display:inline-block;background-position: left; position:absolute; bottom:0; left:0; }
.user-evaluation-sec:before { content:''; width:345px; height:254px; background:url(../images/eveloution-rgt-top-img.png) no-repeat; display:inline-block;background-position: left; position:absolute; top:0; right:0; }
.user-evaluation-row { width:100%; margin:150px 0 70px; display:inline-block; }
.evel-slider-row { width:60%; margin:0 auto; text-align:center; }
.evel-slider-row .star-img img { width:auto !important; display:inline-block !important; }
.evel-slider-row p { font-size:14px; color:#000;margin: 25px 0 !important; line-height: 28px;}
.user-sec {width: 100%; float: left; margin-bottom:50px;}
.user-img-part { display: inline-block;margin-right: 10px;}
.user-info { display: inline-block;vertical-align: top;}
.user-name {font-size: 13px;display: block; text-align: left;color: #525252; line-height:22px;}
.experince {font-size: 12px;color: #525252;}
.evaluation-slider-sec {width: 100%; margin: 90px auto 0; position:relative; display:inline-block;}
.blog-row { width:100%; display:inline-block; background:#fff; margin: 100px 0 50px; }
.blog-btn { width:100%; display:inline-block; margin:20px 0; text-align:center; }
.blog-row a { font-size:16px; color:#6b6b6b;font-weight: 600; }
.evaluation-slider-sec .owl-pagination { display:none; }
.evaluation-slider-sec .owl-prev {position: absolute;left: 100px;top: 80px; background: url(../images/new-slider-lft-arrow.png) no-repeat !important;
display: inline-block !important;height: 42px;opacity: 1 !important;width: 42px !important;text-indent: -5000px; cursor:pointer;}
.evaluation-slider-sec .owl-next {position: absolute;right:100px;top: 80px;background: url(../images/new-slider-rgt-arrow.png) no-repeat !important;
display: inline-block !important;height: 42px;opacity: 1 !important;width: 42px !important;text-indent: -5000px;cursor:pointer;}
.blog-listing { width:100%; margin:40px auto 0; display:table; }
.blog-listing ul { margin:0; padding:0; }
.blog-listing ul li { list-style-type:none; width:23%; float:left; margin-right:2%; }
.blog-listing ul li:last-child { margin-right:0; }
.blog-part { width: 100%; float: left; position: relative; overflow:hidden;border-radius: 10px; cursor:pointer;}
.blog-part img { max-width: 100%;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s; }
.blog-listing ul li:hover .blog-part img { -moz-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);border-radius: 10px; }
.blog-img-part { width: 100%; display: inline-block; background: rgba(255,255,255,0.7); position: absolute; bottom: 0; padding: 15px; text-align:center; border-radius:0 0 5px 5px; left:0;}
.blog-img-part h3 { font-size:14px; margin-bottom:0; color:#000; line-height:22px;}
.us-switch-sec a { padding:4px 12px !important; display:inline-block;font-size: 13px; }

.new-order-top-banner { width:100%; display:inline-block; background:url(../images/inner-top-pattern.png) no-repeat  left top / cover; height:300px; background-position: center;}
.order-step-sec { width:100%; display:inline-block;}
.order-cmn-top-part {width: 100%; display: inline-block;text-align: center; margin-top:90px;}
.order-cmn-top-part p { font-size:42px; color:#010101; font-weight:600;line-height: 42px; margin-bottom:25px; }
.new-orderpage-step { width:100%; float:left; background:#fbc005; border-top: 1px solid #cfcfcf;border-bottom: 1px solid #cfcfcf;}
.order-step-row { width: 65%; margin: 0 auto; display:table;}
.order-step-row ul { margin:0; padding:0; }
.order-step-row ul li { list-style-type:none; width:33%; float:left; text-align:center; padding:15px 0; opacity:0.4; }
.step-count-sec {width: 100%;float: left; margin-top: 6px;}
.step-count-sec span { font-size:16px; color:#000; font-weight:600; }
.step-count-sec span em { font-style:normal; height:26px; width:26px; display:inline-block; text-align:center; background:#fff; border-radius:50%;line-height: 26px; font-size:14px; margin-right: 8px;}
.order-step-row ul li.selected { opacity:1; }
.order-step-row ul li.selected .step-count-sec span em { height:36px; width:36px; line-height:36px; font-size:20px; }
.order-step-row ul li.selected .step-count-sec { margin-top:0; }
.order-form-sec { width:100%; display:inline-block; background:#fafafa url(../images/dot-btm-bg.png) no-repeat left bottom / 100% auto ; min-height:555px; background-position:bottom; }
.order-form-row { width:100%; margin:40px auto; display:table; }
.order-lft-part { width: 100%; float: left;}
.order-lft-part .form-group { width:100%; float:left;margin-bottom: 25px; }
.order-lft-part .form-group label { color:#797979; font-size:13px; font-weight: 600;margin-left: 0; }
.order-lft-part .form-group label a { vertical-align: top;margin-top: -2px; display: inline-block; margin-left: 5px; }
.order-lft-part .select2-container--default .select2-selection--single .select2-selection__clear { display:none; }
.order-lft-part .select2-container--default .select2-selection--single .select2-selection__arrow b { margin-left: -15px;border-width: 8px 8px 0 8px;    border-color: #3a3a3a transparent transparent transparent; }
.order-lft-part .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #3a3a3a transparent;border-width: 0 8px 8px 8px; }
.order-lft-part .select2-container--default .select2-selection--single .select2-selection__rendered { line-height:36px; color:#000; font-size: 16px; font-weight: 600;}
.order-lft-part .select2-container--default .select2-selection--single { background-color:#f5f5f5; border:1px solid #f5f5f5; border-radius:6px; }
.order-lft-part .select2-container--default .select2-selection--single .select2-selection__arrow { height: 36px; }
.full-width-part { width:100%; float:left; }
.full-width-part .form-group { width:48%; float:left; margin-right:4%; }
.full-width-part .form-group:last-child { margin-right:0; }
.order-lft-part  .form-group input { height:38px; line-height:38px; background:#f5f5f5; font-size:16px; font-weight:600; border:1px solid #f5f5f5;}
.order-lft-part  .form-group textarea { background:#f5f5f5; font-size:16px; font-weight:600; height:108px; border:1px solid #f5f5f5;line-height: normal;}
.drag-drop-row { width:100%; display:inline-block; border:1px dashed #d1d1d1; background:#f5f5f5; padding:40px 15px;border-radius: 5px; text-align:center; cursor:pointer;}
.order-lft-part .form-group span { font-size:16px; color:#000; font-weight:600; }
.drag-drop-row h3 { font-size:13px; color:#000; font-weight:600; margin-bottom: 35px; }
.drag-drop-row span { font-size:14px; color:#000; font-weight:600; margin: 15px 0 10px; display:block; }
.myBrowse{width:88px; margin:0 auto; background: #fbc005; border-radius: 25px; font-size: 13px;color: #fff; position:relative; cursor:pointer;height: 28px;
line-height: 28px;}
.order-lft-part .form-group .myBrowse input{position:absolute; left:0px; top:0px; opacity:0; cursor:pointer;height: 28px;line-height: 28px;}
.coupan-part { width:100%; display:inline-block; }
.coupan-part .form-group input { width: 80%; float: left; margin-right: 2%;}
.cmn-inner-btn { width: 88px;height: 27px;background: #fbc005;border: none;font-size: 13px;color: #fff;border-radius: 25px;line-height: 25px;margin-top: 4px;}
.cmn-inner-btn:hover { background:#fbc005; }
.turms-checkbox-sec {width: 60%;margin: 0 auto; display:table;}
.turms-checkbox-sec label { font-size:13px; color:#000; }
.terms-row { border-bottom: 1px solid #000;}
.order-btn-sec {width: 100%;display: inline-block;text-align: center;margin: 30px 0 0;}
.order-btn { min-width:263px; height:48px; line-height:48px; background:#fbc005; border-radius:25px; font-size:22px; display:inline-block; color:#000; font-weight:600; border:none; text-align:center; }
.order-btn:hover { background:#1947ca; color:#fff; }
.order-rgt-part { width:100%; float:left; background:#fff; border:1px solid #d1d1d1; border-radius:5px;margin-top: 28px; }
.price-top-part { width:100%; float:left; padding:15px 38px;}
.price-top-part h3 { font-size:24px; color:#797979;font-weight: 600; margin-bottom: 40px;}
.price-sec {width: 100%;float: left;margin-bottom: 40px;}
.price-lbl {width: 40%;float: left;font-size: 16px;color: #797979;font-weight: 600;}
.price-txt {width: 60%;float: left;font-size: 16px;color: #000;font-family: 'QuicksandBold'; text-align:right;}
.price-txt span { color:#797979; }
.price-sec:last-child { margin-bottom:0; }
.price-btm-blue-part { width:100%; float:left; padding:15px 38px; background:#48c2cc; border-radius: 0 0 5px 5px;}
.price-btm-blue-part .price-txt { color:#fff; font-size:34px; }
.price-btm-blue-part .price-txt em { font-style:normal; }
.price-btm-blue-part .price-lbl { color:#fff; margin-top: 12px; }
.order-bg-lft { width: 100%; display: inline-block; background: #f5f5f5; border-radius: 5px; padding: 25px; margin-top: 28px;}
.order-lft-part .order-bg-lft .coupan-part .form-group { margin-bottom:0; }
.order-btn.order-blank-btn { background: #fff; border: 1px solid #fbc005; margin-right: 7px; }
.order-btn.order-blank-btn:hover { background:#fbc005; }
.file-name-row { width: 100%; float: left;}
.main-file {width: 136px; float: left; min-height: 30px; border: 1px solid #d1d1d1; margin-right: 15px; padding: 0 10px; line-height: 30px; background:#fff;}
.main-file span { font-size:16px; color:#797979 !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color:#48c2cc !important; }
.select2-dropdown {border:1px solid #d1d1d1 !important;}
.select2-container--default .select2-results__option[aria-selected=true] { background-color:#48c2cc !important; color:#fff !important; }


/**custome radiobtn and checkbox css**/
input[type=checkbox]:not(old), input[type=radio ]:not(old) { width : 2em; margin : 0; padding : 0; opacity : 0; }
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label { display : inline-block; margin-left : -2em; line-height : 26px; }
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span { display : inline-block; width : 20px; height : 20px; margin : 0.25em 0.5em 0.25em 0.25em; border-radius : 2px; background : #edecec; vertical-align : bottom; }
 input[type=radio ]:not(old) + label > span { border-radius: 50%; }
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span { background: #fbc005; }
input[type=checkbox]:not(old):checked + label > span:before { content : '\2713'; display : block; width : 20px; color : #fff; font-size : 17px; line-height : 20px; text-align : center; font-weight : bold; height:20px; }
input[type=radio]:not(old):checked + label > span > span { display : block; width : 12px; height : 12px; margin : 3px; border : 0.0625em solid rgb(115,153,77); border-radius : 50%; background : rgb(153,204,102);  }
/**custome radiobtn and checkbox css**/

.left-wht-box {width:100%;height: auto;background: #fff;border: 1px solid #d1d1d1;border-radius: 5px;min-height: 100px; padding: 40px 20px; margin-top: 28px; float: left;}
.left-wht-box:last-child {margin-bottom: 20px; }
.left-wht-box input[type=radio ]:not(old) { width : 2em; margin : 0; padding : 0; opacity : 0; }
.left-wht-box input[type=radio ]:not(old) + label { display : inline-block; margin-left : 0em; line-height : 26px; }
.left-wht-box input[type=radio ]:not(old) + label > span { display : inline-block; width : 20px; height : 20px; margin : 0.25em 0.5em 0.25em 0.25em; border-radius : 2px; background : #fff; vertical-align : bottom; border: 1px solid #c8c7c7; }
 .left-wht-box input[type=radio ]:not(old) + label > span { border-radius: 50%; }
.left-wht-box input[type=radio ]:not(old):checked + label > span { background: #fff; border: 1px solid #c8c7c7; }
.left-wht-box input[type=radio]:not(old):checked + label > span > span { display : block; width : 12px; height : 12px; margin : 3px;  border-radius : 50%; background : #fbc005; border:none; }
.box-content {position: relative;display: block;}
.radio-cnt{position: absolute;left: 0;top: 0;}
.box-content h2 {font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;font-size: 20px;margin-bottom: 0; line-height: 30px;}
.box-content ul { list-style-type: none; float: left; margin-top: 30px; margin-bottom: 30px; }
.box-content ul li { float: left; }
.box-content ul li:first-child {margin-right: 70px;}
.box-content .label {font-size: 13px;color: #797979;padding: 0;}
.box-content .val {font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;font-size: 24px;color: #000;margin-top: 5px;}
.box-content ul li:nth-child(2) .val{font-size: 16px;}
.box-content .order-btn-sec {text-align: center;margin: 0;}
.card-payment-form { width: 100%; display: inline-block; margin-top: 30px;}
i.paypal-rgt-img { float: right;}

.flt-rgt { float:right; }
.blog-section { width: 100%;float: left; background: url(../images/inner-top-pattern.png) no-repeat;height: 600px; background-size: cover; background-position: center;}
.service-txt-part.flt-rgt { float:right; }
.blog-section { width: 100%;float: left;}
#ft { clear:both; }
.navbar-default.new-homepage-header .navbar-nav > li > a.login-top-btn.plain-btn { background:#fff; border:1px solid #fbc00a; }
.navbar-default.new-homepage-header .navbar-nav > li > a.login-top-btn.plain-btn:hover { background:#fbc00a !important; border:1px solid #fbc00a !important; }
.responsve-show { display:none; }
.inner-hdr-row { width:100%; display:inline-block; margin-top:50px; text-align:center;}
.inner-hdr-row h2 { font-size:38px; font-family: 'QuicksandBold'; line-height: 50px; margin-bottom: 40px;}
.mobil-img-part { width:100%; display:inline-block; margin-top:17px; }
.inner-hdr-row i { margin-left: 40px; }
.mobile-writing-sec { width:100%; float:left; margin-top: 100px; }
.mobile-writing-row {  width: 100%;float: left; }
.mobile-writing-row ul { margin:0; padding:0; }
.mobile-writing-row ul li { list-style-type:none; width:100%; float:left; margin-bottom:150px; position:relative; }
.mobile-sec {width:852px; margin:0 auto; display:table; border-bottom: 4px solid #dadada;}
.mobile-writing-row ul li:before { content:''; width:60%; display:inline-block; background:#dadada; height:4px; position:absolute; bottom:0; right:0;}
.mobile-writing-row ul li:nth-child(2n):before { left:0; }
.mobile-writing-row ul li:last-child { margin-bottom:0; }
.mobile-writing-row ul li:last-child .mobile-sec { border-bottom:none; }
.mobile-writing-row ul li:last-child:before { content:''; background:none; }
.mobile-writing-row ul li:after { content:''; width:240px; display:inline-block; background: url(../images/inner-lft-bg.png) no-repeat; height:555px; position:absolute; bottom:-110px; left:0; }
.mobile-writing-row ul li:nth-child(2n):after { right:0; left:inherit; }
.mobile-img-row {width: 28%;float: left;}
.mobile-txt-row { float: left; margin-top: 150px; margin-right:2%;}
.mobile-txt-row i { float: left;}
.img-txt-sec { float:left; margin: 10px 0 0 15px;}
.img-txt-sec h2 { font-size:36px; color:#000; font-weight:600; margin-bottom: 5px;}
.img-txt-sec span { font-size:18px; color:#000; font-weight:600; }
.mobile-txt-row.flt-rgt { float:right; margin-right:0; }
.mobile-img-row.flt-rgt { float:right;}

/*.us-switch-sec .select2-container { width:auto !important; }*/
.us-switch-sec .select2-container .select2-selection__rendered .select2-selection__clear ~ span{width: 100%; display: flex; align-items: center; justify-content: space-between;}
.us-switch-sec .select2-container--default .select2-selection--single .select2-selection__arrow, .us-switch-sec .select2-container--default .select2-selection--single .select2-selection__clear { display:none; }
.us-switch-sec .form-group { margin-bottom:0; }
.us-switch-sec .select2-container--default .select2-selection--single .select2-selection__rendered span img { display: inline-block;margin-top: -4px;margin-left: 5px; }
.us-switch-sec .select2-container--default .select2-selection--single .select2-selection__rendered { padding-right: 5px; color:#000; font-size:13px; font-weight:600; }
.us-switch-sec .select2-container--default .select2-selection--single { border: 1px solid #d2d2d2; border-radius: 25px; }

.us-switch-sec .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,  .us-switch-sec .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-radius: 25px; }
.select2-results__option[aria-selected] img { float: right; margin-top: -2px;}
.app_downloadpage section.btm-banner-sec { height: inherit; padding-bottom: 15px; }
.btm-banner-sec { width:100%; float:left; background:url(../images/inner-btm-banner.png) no-repeat; height:263px; z-index: 9;position: relative;background-size: cover;background-position: center top; }
.btm-yellow-btn { min-width:324px; height:48px; line-height:48px; background:#fbc005; border-radius:25px; font-size:22px; display:inline-block; color:#000; font-weight:600; border:none; text-align:center; box-shadow: 0px 0px 8px #fbc005; }
.btm-yellow-btn:hover { background:#1947ca; color:#fff; box-shadow: 0px 0px 8px #1947ca; }
.btm-banner-row {width: 100%;display: inline-block;text-align: center; margin-top: 80px;}
.btm-banner-row h3 { font-size:24px; color:#000; font-weight:600; margin-bottom: 30px; }
.new-homepage-btm-data.resume-btm-data:before {  display:none; }
.resume-top-part { width:100%; float:left; background:url(../images/inner-top-pattern.png) no-repeat; height:400px; background-size: cover;background-position: center top; }
.resume-lft-img { float:left; margin-left:0 !important; }
.resume-img-sec { width: 100%; float: left; padding: 0 70px;}
.rgt-txt-part { float:right; }
.rgt-txt-part p { font-size:24px; color:#525252; font-family: 'QuicksandBold';line-height: 28px;}
.rgt-txt-part p em { font-style:normal; color:#1947ca; font-size: 36px; }
.service-intro-sec { width:100%; display:inline-block; margin: 100px 0 180px; }
.service-intro-sec .cmn-hdr-part { font-size:28px; color:#010101; }
.inner-srvc-prses-sec .cmn-hdr-part { font-size:28px; color:#010101; }
.service-intro-row { width:100%; float:left; margin-top:50px;}
.service-intro-row ul { margin:0; padding:0; }
.service-intro-row ul li { list-style-type:none; width:25%; float:left; }
.service-intro-part {width: 100%;float: left; text-align: center;}
.service-intro-img { width:166px; height:166px; display:inline-block; border-radius:50%; background:#f1f1f1; line-height: 165px;}
.service-intro-part p {font-size: 14px;color: #525252;font-weight: 600;line-height: 24px;margin-top: 30px;}
.service-culture-sec .service-intro-part p { font-weight: normal; }
.service-process-sec.inner-srvc-prses-sec { margin-bottom: 130px; }
.service-process-sec.inner-srvc-prses-sec:before { top:-80px; }
.companie-offer-sec { width:100%; float:left; background:url(../images/inner-top-pattern.png) no-repeat; min-height:600px; background-size: cover;background-position: center; margin:110px 0 50px; }
.company-logo-sec { width:100%; margin:0 auto; display:table; }
.company-logo-sec .cmn-hdr-part { font-size:28px; color:#010101; }
.company-logo {width: 100%;display: inline-block;margin: 50px 0 90px; text-align:center;}
.com-ic { width:60px; height:60px; display:inline-block; border-radius:50%; border:1px solid #858686; text-align:center;line-height: 50px; margin-right: 45px;}
.com-ic:hover { background:#e4e4e4; }
.view-fan-sec { width:100%; display:inline-block; position:relative; }
.view-fan-sec:after { content:''; width:362px; height:1px; background:#fbc00a; display:inline-block;margin: 0 auto;text-align: center;position: absolute;top: 0px;left: 0;right: 0; }
.view-hdr { width:100%; display:inline-block; text-align:center; margin-top: 90px;}
.view-hdr .cmn-hdr-part { font-size:28px; color:#010101; }
.view-hdr p { font-size:16px; color:#000; margin:15px 0; line-height: 28px;}
.view-click-part { width:100%; display:inline-block; margin-top:50px; position:relative; }
.view-select-part { width:100%; display:table; text-align:center; border: 1px solid #fbc00a; border-radius: 15px; height:120px; margin-bottom: 30px;}
.view-select-part a { font-size:16px; color:#000; display:table-cell; vertical-align:middle;}
.view-select-part a span { display:block; font-size:24px; color:#000; font-family: 'quicksandmedium', Arial, Helvetica, sans-serif;}
.view-select-part:hover { background:#fbc00a; border-radius: 15px;}
.view-select-part a:hover { color:#000; }


.new-homepage-banner.referal-page-banner { background:url(../images/banner-top-innter3.png) no-repeat; background-size: cover; background-position: center; }
/*.new-homepage-banner.referal-page-banner { background:url(../images/inner-top-pattern.png) no-repeat; background-size: cover; background-position: center; }*/
.referal-page-banner .inner-hdr-row h2 { font-size: 28px; margin-bottom: 20px; /*font-size: 48px;*/ }
.referal-page-banner .inner-hdr-row p { font-size:18px; color:#010101;  font-family: 'QuicksandBold'; }
.refreal-top-part { width: 100%; display: inline-block; margin-top: 80px; position: relative; }
.refreal-top-part:after { content:''; width:125px; height:1px; background:#fbc00a; display:inline-block;margin: 0 auto;text-align: center;position: absolute;top: -45px;left: 0;right: 0; }
.refreal-top-part .evel-slider-row { width:50%; }
.refreal-top-part .evel-slider-row i span { font-size: 14px; font-style: normal; color: #fbc00a; font-weight: 600; margin-right: 10px; }
.refreal-top-part .evel-slider-row p { font-size:12px; color:#525252; }
.referal-sec .service-intro-row { margin-top:0; }
.referal-sec .service-intro-part span { display: block;margin: 15px 0 0;font-size: 24px;color: #000000;font-weight: 600; }
.referal-sec .service-intro-sec { margin:70px 0 90px; }
.referal-sec .service-intro-part p { color:#000; margin-top:10px; }
.tutor-sec { width:100%; display:inline-block; position:relative; padding-top: 100px; margin-bottom: 250px;}
.tutor-sec:after { content:''; width:125px; height:1px; background:#fbc00a; display:inline-block;margin: 0 auto;text-align: center;position: absolute;top:0;left: 0;right: 0; }
.tutor-hdr-part { width:100%; display:inline-block; padding: 0 45px;}
.tutor-hdr-part ul { margin:0; padding:0; }
.tutor-hdr-part ul li { list-style-type:none; float:left;  width:50%; margin-bottom: 15px;}
.tutor-hdr-part ul li span { font-size:18px; color:#000; font-family: 'QuicksandBold'; }
.tutor-hdr-part ul li span i { margin-right: 5px; }
.user-evaluation-sec.more-user-slider {  background: #fafafa;height: 642px; }
.more-user-slider .cmn-hdr-part { color:#000; }
.more-user-slider .user-evaluation-row { margin:100px 0 70px; }
.more-user-slider .evaluation-slider-sec { margin: 75px auto 0; }
.evaluation-slider-sec.more-user-slider .owl-next, .evaluation-slider-sec.more-user-slider .owl-prev { top:60px; }
.acnt-register-sec { width:100%; float:left; background:url(../images/acnt-register-bg.png) no-repeat; min-height:480px; background-size: cover;background-position: center; position:relative;}
.acnt-register-sec:after { content: '';display: inline-block;background: url(../images/new-banner-shape.png) no-repeat;height: 128px;width: 100%;top: -50px; left: 0; right: 0;margin: 0 auto;text-align: center;position: absolute;z-index: 9;background-position: center;background-size: cover; }
.acnt-register-part { width:100%; display:inline-block; background:#fff; border:1px solid #ebebeb; border-radius:10px; padding:40px 0 50px; position: relative;
 z-index: 99; box-shadow: 0 0 15px rgba(0,0,0,0.1); margin-top: -180px;}
.register-hdr-sec { width:100%; display:inline-block; text-align:center; }
.register-hdr-sec h3 { font-size:34px; color:#000; margin-bottom: 30px; font-family: 'QuicksandBold';}
.register-hdr-sec h3 i { margin-right:10px; }
.cmn-green-btn { min-width:324px; background:#48c2cc; color:#fff; }
.cmn-green-btn:hover { background: #06d7e8; }
.acnt-register-part .turms-checkbox-sec { margin-top: 25px; }
.our-team-top.career-coach-sec .ourteamtop-content { margin-top:135px; }
.job-srch-btn-sec { width:100%; display:inline-block; margin-top:90px; }
.referal-sec.job-srch-sec .service-intro-sec { margin: 0px 0 30px; }
.job-package-sec .container { width:1326px; }

.our-team-middle.job-package-sec:before { top:0; }
.inner-hdr-row .job-srch-sec i { margin-left:0; }
.job-row { width:100%; display:inline-block; background:#f8f8f8; padding:25px; border-radius:10px; box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15); position:relative; }
.job-top-part { width: 100%;display: inline-block;margin-top: 40px;  text-align: center;}
.job-top-part i { position:absolute; top:0; left:0; right:0; margin:0 auto; text-align:center; }
.job-top-part h3 { font-size:24px; color:#122d78; font-family: 'QuicksandBold';}
.green-txt { font-size:36px; color:#49c2cc; font-family: 'QuicksandBold';}
.job-data { width: 100%;display: inline-block; position:relative; margin-top: 25px;}
.job-data ul { margin:0; padding:0; }
.job-data ul li { list-style-type:none; width:100%; display:inline-block; border-bottom:1px solid #dadada; margin-bottom: 22px;padding-bottom: 22px; text-align:center;min-height:57px;}
.job-data ul li span { font-size:14px; color:#000; line-height:30px; }
.job-data ul li:last-child { border-bottom:none; margin-bottom:0; padding-bottom:0; }
.job-cntnt {width: 100%;display: inline-block;padding: 65px 0 50px; }
.elite-pack-sec {width: 100%;float: left;}
.elite-pack-sec .job-data { width:50%; float:left; margin-top: 0; }
.elite-pack-sec .job-data ul li { padding:0 20px 22px; min-height: 85px;}
.elite-pack-sec .job-data ul li:last-child { padding-bottom:0; min-height: inherit;}
.elite-pack-sec .job-data:after { content:''; width:1px; height:353px; display:inline-block; background:#ddd; position:absolute; top:0; right:0; }
.elite-pack-sec .job-data:last-child:after { background:none; }
.elite-pack { width: 100%; float: left; padding: 0px 20px; text-align: center;}
.elite-pack P { font-size:20px; color:#49c2cc; font-weight:600; margin-bottom: 0; }
.custome-write-sec .container { width:1170px; }
.our-team-middle.job-package-sec { margin-bottom:0; }
.service-process-sec.essay-write-sec { padding-top: 135px; }
.service-process-sec.essay-write-sec:before {  display:none; }
.essay-write-sec .cmn-hdr-part { color:#000; }
.view-link { font-weight:600; border-bottom:1px solid #000; }
.consultaton-page.service-scope-sec .companie-offer-sec { background:#fafafa; padding-bottom: 25px; }
.service-scope-sec .view-hdr { margin-top:50px; }
.load-more-part {width: 100%;display: inline-block;border-bottom: 1px solid #b6b6b6;position: absolute;left: -22px; bottom: 0;box-shadow: 0px -15px 50px rgba(0, 0, 0,0.9);}
.load-more-part i {position: absolute;top: -22px;left: 0;right: 0;margin: 0 auto; text-align:center;}
#loadMore {
    transition: all 600ms ease-in-out;
    -webkit-transition: all 600ms ease-in-out;
    -moz-transition: all 600ms ease-in-out;
    -o-transition: all 600ms ease-in-out;
}
.consultaton-page.service-scope-sec .view-click-part { padding-bottom:30px; }
.loadcontent {width:24%;float:left;display:none;padding:15px;}
.consultaton-page.service-scope-sec .view-select-part { margin:0; }

.file-name-row { width: 100%; float: left;}
.main-file {width: 136px; float: left;  border: 1px solid #d1d1d1; margin-right: 15px; padding: 0 10px; line-height: 30px;}
.main-file span img {height: 110px;margin: 0 auto;display: table;}
/*added on 31-07-2018*/
/*innerpage16*/
.order-form-sec.inrpg-16{ background:#fff;}
.inrpg-16 .frmgrp-ttl{ display:block; margin-top:25px; border-bottom:1px solid #fbc005; margin-bottom:30px;}
.inrpg-16 .frmgrp-ttl p{font-size:20px; color: #000; font-weight: 600; line-height:30px; padding-bottom:15px;}
.inrpg-16 .frmgrp-ttl ul {font-size:16px;list-style: disc;padding-left: 20px;}
.inrpg-16 .frmgrp-ttl span {font-size:16px;display: block;margin-top: 10px; }
.inrpg-16 .ico-pertin{ display:inline-block; margin-right:10px;}
.inrpg-16 .order-lft-part .form-step{ float: left;max-width: 260px;}
.inrpg-16 .MRl15{ margin-right:15px;}
.inrpg-16 .price-btm-blue-part .price-sec{ margin-bottom:15px;}
.inrpg-16 .order-lft-part .turms-checkbox-sec{ text-align: center; display:table;}
.inrpg-16 .order-rgt-part .price-sec span{font-size: 16px; color: #797979; font-weight: 600;}
.inrpg-16 .step-content{ min-height:115px;}
.inrpg-16 .inp2 .step-content{ padding-top:40px; text-align: center;}
.inrpg-16 .artical-sec{ display: inline-block; width:25px; text-align:center;}
.inrpg-16 .mrg-set{margin: 25px 0 15px 0;}

.responsve-show { display:none; }
.download-img-ic { position: relative; top: 0; right: 0; font-size: 18px;color: #797979;float:right;}
.download-img-ic:hover { color: #fbc00f; }

/**new added on 30-7-18**/
.price-btm-blue-part .price-sec { margin-bottom:15px; }
.price-btm-blue-part .price-sec:last-child { margin-bottom:0; }

.serv-int-sec-btn{ display:block; float: left; width:100%; text-align:center; margin-bottom:50px;}
.serv-int-sec-btn .cmn-yellow-btn{ font-weight:600; min-width:324px;}
.new-homepage-banner.referal-page-banner.grammar-edit-banner {background: url(../images/inner-top-pattern.png) no-repeat;background-size: cover;    background-position: center; }
.grammer-left h2 {font-size: 28px;font-weight: bold;}
.grammer-left p {font-size: 14px;}
.order-form-row .formError .formErrorContent, .acnt-register-sec .formError .formErrorContent { color: #f00 !important;font-size: 11px !important; padding:4px 0 !important; }


/**login page css start hre**/
.user-img-part img {width: 42px !important;height: 42px;display: inline-block;border-radius: 50%;border: 1px solid #fbc00a;}
.login-page-sec .acnt-register-part .turms-checkbox-sec { margin-top:0; width:100%; display:inline-block; }
.login-page-sec .acnt-register-part { margin-top:-370px; padding:55px 0 0; }
.top-fb-btn { min-width:264px; display:inline-block; height: 48px;line-height: 48px;background: #395596;border-radius: 25px;font-size: 22px;color: #fff;    border: none;text-align: center; }
.top-fb-btn:hover {background: #203565; color: #fff;cursor: pointer;}
.or-txt {width: 100%; display: inline-block; margin: 30px 0; }
.or-txt span { font-size:14px; color: #a8a7a7; font-weight:600; position:relative; }
.or-txt span:after { content:''; width:73px; height:1px; display:inline-block; background:#dad8d8; position:absolute; left: -90px;top: 8px; }
.or-txt span:before { content:''; width:73px; height:1px; display:inline-block; background:#dad8d8; position:absolute; right: -90px;top: 8px; }
.login-page-sec .cmn-green-btn { min-width:263px; }
.forgot-paswd-link {display: table;margin: 20px auto; font-size:13px;border-bottom: 1px solid #000;}
.forgot-paswd-link:hover { border-bottom: 1px solid #fbc00a; color:#fbc00a; }
.register-yellow-sec {width: 100%;display: inline-block;text-align: center;padding: 20px; background: #fbc00a; border-radius: 0 0 10px 10px;margin-top: 30px;}
.register-yellow-sec span {font-size: 24px;border-bottom: 1px solid #000;font-weight: 600; color:#000; vertical-align:middle;}
.register-yellow-sec a:hover { color:#fff; }
.register-yellow-sec i { vertical-align:middle; margin-left:10px; }
header#myCarousel { z-index:999; }
.login-page-sec.new-register-page-sec .acnt-register-part { padding: 55px 0 45px; }
.google-captcha-part {width: 100%;margin: 20px auto;text-align: center;}
.login-page-sec .turms-checkbox-sec label { font-size:12px; }
.login-page-sec.new-register-page-sec .acnt-register-part .turms-checkbox-sec { width: 47%;display: table; }
.login-page-sec .acnt-register-sec { height:600px; }
.user-img-part img {width: 42px!important;}
.forgot-txt {width: 100%;display: inline-block;margin-bottom: 20px; text-align:center;}
.forgot-txt span {font-size: 18px;color: #a8a7a7;font-weight: 600;}
.login-page-sec.forgot-page-sec .acnt-register-part { margin-top: -150px; padding: 55px 0; }
.order-lft-part .form-group.select-option-div { margin-bottom: 0; }
.social-ic {height: 40px;width: 40px;display: inline-block;text-align: center;vertical-align: middle;line-height: 42px;background: #e4e4e4;border-radius: 50%;  margin-right: 5px;}
.social-ic:last-child { margin-right:0; }
.social-ic i {font-size: 20px;color: #878484;line-height: 20px;}
.social-ic:hover { background:#d4d4d4; }
.card_btn_lbl span { margin-left:15px; }
.desk-none { display:none; }
/**order new flow css start here**/
.select-service-sec .order-step-row { width:75%; }
.select-service-sec .order-step-row ul li { width:25%; }
.order-form-sec.service-order-sec { min-height:auto; background:#fff; }
.service-flow { width:100%; display:inline-block; margin:90px 0; }
.step-service-sec { width:100%; display:inline-block; position:relative; cursor:pointer; }
.step-service-sec:hover { box-shadow:0px 0px 40px 5px rgba(239,162,0,0.3); }
.service-hdr-sec { width:100%; display:inline-block; background:#3a3a3a; text-align:center; border-radius: 5px 5px 0 0; padding:15px; }
.service-hdr-sec span { font-size:26px; color:#fff; font-family: 'QuicksandBold'; }
.service-btm-sec { width:100%; display:inline-block; position:relative; text-align:center; background:#f5f5f5; border-radius: 0 0 5px 5px; padding: 15px; min-height:160px; }
.service-btm-sec span {  font-size:16px; color:#3a3a3a; }
.service-btm-sec:after { content:''; background:url(../images/order-service/order-srvice-1.png) no-repeat; width:138px; height:105px; display:inline-block;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0; }
.service-btm-sec.service-2:after { background:url(../images/order-service/order-srvice-2.png) no-repeat; }
.service-btm-sec.service-3:after { background:url(../images/order-service/order-srvice-3.png) no-repeat; }
.service-btm-sec.service-4:after { background:url(../images/order-service/order-srvice-4.png) no-repeat; }

.service-order-sec .order-lft-part {width: 560px;margin: 0 auto;display: table;float: none;}
.due-time-sec {width: 55%;float: left;margin-right: 5%;}
.hour-sec {width: 40%;float: left;}
/**order new flow css end here**/


/**order popup**/
.studygate-order-popup { background:rgba(0,0,0,0.8); }
.studygate-order-popup .modal-dialog { width:620px; }
.studygate-order-popup .modal-header { border-bottom: none;background: #fbc005;border-radius: 4px 4px 0 0; }
.studygate-order-popup .modal-title { color:#000;  font-family: 'QuicksandBold'; font-size:18px; font-weight:600; text-align:center; }
.studygate-data { width:100%; display:inline-block; padding:20px; text-align:center; }
.studygate-data h3 {font-size: 20px;color: #525252;font-weight: 600;margin-top: 15px;}
.studygate-data p {font-size: 14px;line-height: 30px;color: #525252;margin-bottom: 30px;}
.studygate-data span { display:block; font-family: 'quicksandmedium', Arial, Helvetica, sans-serif; font-size:14px; color:#000;margin: 40px 0 15px;}
.studygate-logo {margin-left: 8px;}

/**new added on 29-10-18**/
.order-cmn-top-part.update-order-top-part {margin-top: 25px;}
.fill-order-row { width:100%; display:inline-block; margin-top: 25px;}
.fill-order-row ul { margin:0; padding:0; }
.fill-order-row ul li { list-style-type:none; display:inline-block; width:15%; text-align:center; }
.fill-order-row ul li span { display:block;font-size: 12px;color: #3a3a3a;margin-top: 15px; line-height:24px; }



.banner-txt-sec.update-banner-sec { margin-top:35px; }
.video-player {width: 100%;display: inline-block; margin-bottom: 10px;}
.update-banner-sec .cmn-blue-btn { z-index: 99; position: relative; }

/*added on 11-02-2019*/
.custom-vido{ text-align: center;}
.custom-vido h2{margin-bottom:25px;}
.our-team-top.new-homepage-banner{ height:auto; }

/* New Added CSS on 13-Feb-2019 */
.footer-studygate-logo { margin-top: 10px; position: relative; }
.footer-studygate-logo a:hover { color: #000000; }
.studygate-logo-txt { position: relative; top: -10px; left: 50px; font-size: 13px; white-space: nowrap; }

/* 20-2-2019 start */
ul{list-style: none; margin: 0; padding: 0;}

.modal-dialog{width: 620px;}
.modal-dialog .modal-content{border-radius: 5px; box-shadow: none;    overflow: hidden;border: none;}
.modal-header{height: 60px;background-color: #3A3A3A !important; color: #F1F1F1 !important;text-align: center;padding-top: 0;display: flex; padding: 0 !important;align-items: center;}
#price_calculator .modal-body{padding: 40px; background: #fff;}
.modal-title{width: 100%;}
.modal-dialog .form-group label i{color: #aaa;}
.modal-header h2{font-size: 18px;margin-bottom: 0;color: #F1F1F1;font-weight: 600;}
.modal-dialog .form-group label{margin-left: 0;color: #797979;font-size: 13px;font-weight: 600;}
.modal-dialog .form-group .form-control{height: 36px;line-height: 36px;font-size: 16px;color: #000000;font-weight: 600;border:none;-webkit-appearance: none;position: relative; background: url(../images/select-arrow.png) no-repeat #F5F5F5;background-position: 95% 13px;}
.modal-dialog .close{position: absolute; font-weight: 300;opacity:1;right: 20px;top: 5px;font-size: 45px;color: #fff;text-shadow:none;}
.modal-footer{margin: 0 40px;}

.total-block{margin-top: 15px;}
.total-amount-label{position: relative;}
.total-amount-label:after{content: ''; position: absolute; height: 1px; width: 100%; right: 0; top: 10px; background-color: #EBEBEB;}
.total-amount-label .total-amount-text{background: #fff; padding-right: 20px; z-index: 111; position: relative;}
.total-amount-list li{display: flex;justify-content: space-between; align-items: center; margin-bottom: 15px;}
.total-amount-list li:last-child{margin-bottom: 0;}
.total-amount-list li .country-name{font-size: 12px;font-weight: 600;color: #797979;display: flex;}
.total-amount-list li .country-name i{width: 22px;height: 17px; background: url(../images/flag-sprites.png) no-repeat;margin-right: 5px;}
.total-amount-list li .country-amount{font-size: 24px;font-weight: bold;color: #3A3A3A;}
.total-amount-list li .country-amount sup{font-size: 14px}
.usd-flag{background-position: 0 -26px !important;}
.gbp-flag{background-position: -26px -26px !important;}
.cad-flag{background-position: -79px -26px !important;}
.aud-flag{background-position: -53px -26px !important;}
.hkd-flag{background-position: -105px -26px !important;}
.calc_loader{width: 100%;height: 100%;position: absolute;background-color: rgba(78, 76, 76, 0.8);top: 0;left: 0;z-index: 111;display: flex;align-items: center;justify-content: center;}

#price_calculator .modal-header{border-bottom: none !important;}
#price_calculator .modal-body{background: #fff !important;}
/* 20-2-2019 end */

/* 23-2-2019 start */
.box-content{margin-top: 10px;}
.box-content:first-child{margin-top: 0;}
.box-content h2{padding-left:40px;}
.box-content .radio-cnt{top: 10px;}
.left-wht-box .box-content .card_btn_lbl + .add_card{position: absolute; right: 0; top: 3px; text-decoration: underline;cursor: pointer;}
.wallet_balance_applied{margin-top: 20px; border: 1px #d2d2d2 dashed; padding: 15px; border-radius: 6px; font-weight: 600;}
.wallet_balance_applied i{margin-right: 10px;}
.submit-text{font-size: 12px;color: #3A3A3A;margin-top: 10px;}
.box-content input[type=checkbox]:not(old):checked + label > span:before{font: normal normal normal 14px/1 FontAwesome;content: "\f00c";position: relative;top: 3px; color: #3a3a3a;}
.left-wht-box .box-content input[type="radio"]:not(old):checked + label > span > span{background: #3a3a3a}
.box-content input[type="checkbox"]:not(old):checked + label > span, input[type="radio"]:not(old):checked + label > span{background: #F5F5F5}

.order-rgt-part {border-top: 6px solid #1947CA; padding: 25px; padding-bottom: 0;}
.order-rgt-part .price-top-part{padding: 0 20px;}
.order-rgt-part .price-txt{color: #797979;}
.order-rgt-part .discount_sec .price-sec {background-color: #F5F5F5; border: 1px dashed #D1D1D1; padding: 10px 20px; border-radius: 5px; }
.order-rgt-part .form-group label{margin-left: 0;}
.order-rgt-part .total-block{margin-top: 30px;}
.order-rgt-part .currency_bottom { margin-top: 25px; padding-top: 15px; border-top: 1px solid #ebebeb; }
/* 23-2-2019 end */

.quick-response-block{margin:40px 0; position: relative;}
.quick-response-block:before{content: ''; position: absolute; width: 100%;height: 100%;box-shadow: inset 0px -20px 20px rgba(0, 0, 0, 0.02);bottom: 0;}
.qr-inner {display: flex;justify-content: center;align-items: center; }
.qr-inner .qr-image img{width: 109px; height: 109px;}
.qr-inner .qr-text{color: #000000; font-size: 15px; font-weight: 600; width: 260px;margin: 0 40px;}

/** Payment Processing loader css start **/
#payment-overlay {position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.7);z-index: 999;cursor: pointer;}
#text{position: absolute;top: 50%;left: 50%;font-size: 40px;color: white;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);text-align: center;font-weight: 600;}

#circleG{ width:146px; margin:auto; display: inline-flex; vertical-align: middle; }
.circleG{ background-color:rgb(255,255,255); float:left; height:31px; margin-left:17px; width:31px; animation-name:bounce_circleG; -o-animation-name:bounce_circleG; -ms-animation-name:bounce_circleG; -webkit-animation-name:bounce_circleG; -moz-animation-name:bounce_circleG; animation-duration:2.24s; -o-animation-duration:2.24s; -ms-animation-duration:2.24s; -webkit-animation-duration:2.24s; -moz-animation-duration:2.24s; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; animation-direction:normal; -o-animation-direction:normal; -ms-animation-direction:normal; -webkit-animation-direction:normal; -moz-animation-direction:normal; border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; }
#circleG_1{ animation-delay:0.45s; -o-animation-delay:0.45s; -ms-animation-delay:0.45s; -webkit-animation-delay:0.45s; -moz-animation-delay:0.45s; }
#circleG_2{ animation-delay:1.05s; -o-animation-delay:1.05s; -ms-animation-delay:1.05s; -webkit-animation-delay:1.05s; -moz-animation-delay:1.05s; }
#circleG_3{ animation-delay:1.35s; -o-animation-delay:1.35s; -ms-animation-delay:1.35s; -webkit-animation-delay:1.35s; -moz-animation-delay:1.35s; }

@keyframes bounce_circleG{ 0%{} 50%{ background-color:rgb(0,0,0); } 100%{} }
@-o-keyframes bounce_circleG{ 0%{} 50%{ background-color:rgb(0,0,0); } 100%{} }
@-ms-keyframes bounce_circleG{ 0%{} 50%{ background-color:rgb(0,0,0); } 100%{} }
@-webkit-keyframes bounce_circleG{ 0%{} 50%{ background-color:rgb(0,0,0); } 100%{} }
@-moz-keyframes bounce_circleG{ 0%{} 50%{ background-color:rgb(0,0,0); } 100%{} }
/** Payment Processing loader css end **/


#acc_activation_model .modal-footer { border: none; min-height: 80px; }
#acc_activation_model .modal-body{display: inline-block;width: 100%;padding-top: 20px; padding-bottom: 20px;}
#acc_activation_model{display: flex; align-items: center; justify-content: center;}
#cust_email{margin-bottom: 5px; background-image: inherit;}

.st-help-menu{margin-right: 15px; margin-top: 5px;position: relative !important;}
.st-help-menu a{background:url(../images/help-icon.png) no-repeat; width: 35px; height: 32px; border-radius: 7px; padding: 0 !important; text-align: center; line-height: 25px !important; color: #fff !important; font-weight: bold; font-size: 20px !important;border: 1px solid transparent; font-family: 'QuicksandRegular' !important;}
.st-help-menu a:hover{color: #222 !important;}
#price_calculator .modal-dialog { width: 620px; max-width: 100%;}

/**New Black footer css start here**/
#ft.new-blk-footer { background: #3a3a3a; padding-bottom: 30px; }
.new-blk-footer .footer-logo, .new-blk-footer .footer-review-sec { background: none; padding-bottom: 20px; }
.new-blk-footer .btm-str-rgt-part  { width: 100%; text-align: left; margin-top: 0; margin-bottom: 5px; }
.new-blk-footer .btm-str-rgt-part span { font-size: 13px; color: #fff; font-family: 'quicksandmedium'; }
.new-blk-footer .footer-rt { margin-top: 15px; width: 73%; }
.new-blk-footer .bottom-links2-2{ margin-top: 0; }
.new-blk-footer .bottom-links2-2:last-child { padding-right: 0; }
.new-blk-footer .bottom-links h2 { font-size: 16px; text-transform: uppercase; font-family: 'quicksandmedium'; color: #fbc005;margin-bottom: 26px; }
.new-blk-footer .bottom-links li a { font-size: 12px; color: #fff; font-family: 'quicksandmedium'; }
.new-social-icn { width: 100%; display: inline-block; margin: -5px 0 5px; }
.new-social-icn a { font-size: 26px; color: #fff; margin-right: 20px; }
.new-social-icn a .fa-weibo { color: #fff; }
.new-social-icn a.message-icn { width: 25px;height: 25px;display: inline-block;background: #fff;border-radius: 50%;line-height: 16px;text-align: center;vertical-align: super; }
.new-social-icn a.message-icn .fa-envelope {color: #3a3a3a;font-size: 13px; }
.new-social-icn a:hover, .new-social-icn a:hover .fa-weibo { color: #fbc005; }
.new-social-icn a:hover.message-icn{ background: #fbc005; }
.wechat-txt span { color: #fff; font-size: 12px; }
.wechat-txt a {font-size: 12px;color: #fff;border-bottom: 1px solid #fff; }
.wechat-txt a:hover { color: #fbc005; border-color: #fbc005;  }
.new-blk-footer .bottom-links2-2.width-20  {width: 20%;}
.new-blk-footer .bottom-links2-2.width-30  {width: 30%;}
.help-txt { width: 100%; display: inline-block; margin-top: 10px; }
.help-txt i { vertical-align: text-bottom; }
.help-txt a { color: #fbc005; font-size: 13px; font-family: 'quicksandmedium'; border-bottom: 1px solid #fbc005; vertical-align: middle; margin-left: 5px; }
.help-txt a:hover { color: #fff; border-color: #fff; }
.wechat-txt { position: relative; }
/* .qr-code {position: absolute;right: -100px;top: -40px;} */
.wechat-block h2{font-size: 12px;color: #fff; font-weight: normal;}
.qr-code i{border: 8px solid #fbc005; display: inline-block; border-radius: 5px;}
.qr-code img{max-width: 100px;border: 5px solid #fff;}
.new-blk-footer .new-social-icn span { font-size: 12px;color: #fff;font-family: 'quicksandmedium'; color: #fbc005; display: inline-block;margin-top: 10px;}

/**New added on 19-9-19**/
.yelw-ftr-scl-link {display: flex;align-items: center;justify-content: space-between;}
.yellow-links  {display: inline-block;width: calc(100% - 250px);}
.yellow-links ul { margin: 0; padding: 0; }
.yellow-links ul li { list-style-type: none; display: inline-block; width: 33%; }
.yellow-links ul li a { color: #ffcf39; font-weight: 700; font-size: 20px; }
.yellow-links ul li a:hover { color: #fff; }
.refund-policy {width: 100%;display: inline-block;text-align: center;margin-top: 20px;}
.refund-policy span { color: #fff; font-size: 14px; font-weight: normal;display: block;border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 15px;padding-bottom: 15px; }
.refund-policy a {color: #ffcf39;font-size: 18px;font-weight: 600;}
.refund-policy a:hover { color: #fff; }
#ft.new-blk-footer.yelw-new-ftr { padding: 30px 0 20px; }


/* 23-9-2019 */
.main_site_menu header .container-fluid{padding-right: 20px;padding-left: 20px;}
.main_site_menu .navbar-default.new-homepage-header .navbar-nav > li > a.login-top-btn{margin-top: 0;}
.main_site_menu .navbar-default .navbar-nav > li > a{padding:19px; line-height: 22px;}
.main_site_menu .navbar-collapse .nav{display: flex;align-items: center;}
.main_site_menu .navbar-default.new-homepage-header .navbar-nav > li > a.login-top-btn.plain-btn{background: #ffcf39 !important;}
.main_site_menu .us-switch-sec {border-left: 1px solid #d2d2d2;}
.main_site_menu .us-switch-sec a{padding: 19px 12px !important; padding-right: 0 !important;}
.main_site_menu .us-switch-sec .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 20px;}
.main_site_menu .navbar-default .navbar-left > li:hover{background-color: #3a3a3a;color: #fff;}
.main_site_menu .navbar-default .navbar-left > li > a:hover{color: inherit;}
.main_site_menu .navbar-left .dropdown{position:inherit !important;}
.main_site_menu .navbar-left .dropdown-content {background-color: #3a3a3a;min-width: 100%;padding-left: 180px;border-radius: 0;border: none; padding-top: 7px; padding-bottom: 7px;top:auto;}
.main_site_menu .navbar-default.new-homepage-header .navbar-left > li:hover > a{color: #fff !important;}
.main_site_menu .dropdown-menu>li + li {margin-left: 60px !important;}
.main_site_menu .dropdown-content a{font-size: 16px !important;position: relative;}
.main_site_menu .dropdown-content a.active, .main_site_menu .dropdown-content a:hover, .main_site_menu .dropdown-content a:focus {background: inherit !important; color:#fbc005 !important;}
.main_site_menu .dropdown-content a:before{content: ''; position: absolute; background: #fbc005; width: 3px; height: 15px; left: 4px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);}
.main_site_menu .st-help-menu{margin-top: 0 !important;}
.main_site_menu .navbar-default.new-homepage-header .navbar-nav > li > a{font-size: 16px;}
.main_site_menu .navbar-left  .dropdown .dropdown-content {display: none;}
.main_site_menu .navbar-left .dropdown > a{padding-right: 35px !important; padding-left: 35px !important;}
.main_site_menu .navbar-left .dropdown.active-li {color: #fff;background: #3a3a3a;}
.main_site_menu .navbar-left .dropdown.active-li a, .main_site_menu .navbar-left .dropdown.active-li a:focus{color: #fff;}
.main_site_menu .navbar-left .dropdown.active-li .dropdown-content{display: flex;}
.main_site_menu #md{padding-top: 50px;}
.main_site_menu .select2-results__option[aria-selected] span p{width: auto; margin-right: 12px;}

.qr-img-div{width: 130px; margin: 0 auto; margin-top: 20px; }
.qr-img-div img{border-radius: 3px; border: 4px solid #3d4c85;}


.res-show{display: none !important;}

.new-navbar-toggle{width: 100%;background-color: #3A3A3A;}
.new-navbar-toggle button{border: none; height: 50px;background-color: #3A3A3A;color: #fff;text-align: center;width: 100%;font-weight: 500; font-size: 16px;cursor: pointer;}
.new-navbar-toggle .select-button{position: relative; width: 100px; margin: 0 auto; display: flex;align-items: center;justify-content: center;}
.new-navbar-toggle .select-button:after{content: "\f107";display: inline-block;font: normal normal normal 25px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;color: #ffcf39;}
.new-navbar-toggle .select-button.open-select:after{content: "\f106";}
.new-navbar-toggle .form-control{border: none; box-shadow: none;height: 50px;background-color: #3A3A3A;color: #fff;text-align: center;width: 100px;font-weight: 500; font-size: 16px;cursor: pointer;border-radius: 0;margin:0 auto; outline: none;}
.new-navbar-toggle .form-control:focus{outline: none;}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{background: #3a3a3a !important;border-color: transparent;}
.owl-theme .owl-controls .owl-page span{background: #fff !important;border: 1px solid #3a3a3a;}
.main-site-body .keywords-section .btn-primary span{position: relative;display: flex;align-items: center;justify-content: center;}
.main-site-body .keywords-section .btn-primary span:after {content: "\f107";display: inline-block;font: normal normal normal 25px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;color: #AFAFAF;margin-left: 5px;}
.main-site-body .keywords-section .btn-primary.open-section span:after{content: "\f106";}

.plr-0{padding-right: 0;padding-left: 0;}
.new-blk-footer .wechat-block .new-social-icn span { color: #fff;}
.navbar-toggle.mob-navbar-toggle {cursor: pointer;}
.wechat-block .widget-title { font-size: 16px;text-transform: uppercase;font-family: 'quicksandmedium';color: #fbc005; }
.h-auto{height: auto !important; min-height:auto !important;}
.m-number{color: #fff;margin-bottom: 15px;}
.m-number:last-child{margin-bottom: 0;}
.m-number span{display: block;}

.payment_label .radio-cnt{top: 0 !important;}
.payment_label .payment_type{position: absolute;width: auto;}
