/*
font-family: 'Lato', sans-serif;
font-family: 'Cormorant', serif;
*/
body{font-family: 'Nunito', sans-serif;color:#333; overflow-x: hidden;}
a:hover{text-decoration:none;}
a{display: inline-block; color: inherit;}
h1{font-size:40px;} 
h2{font-size:30px;} 
h3{font-size:25px;}
h4{font-size:22px;}
h5{font-size:30px;}
h6{font-size: 20px;font-weight:700;}
h1, h2, h3, h4, h5, h6{color:#000;}
p{font-size:16px; line-height: 24px;}
/*p:nth-last-child(1) {margin: 0;}
p:last-of-type {margin-bottom: 0;}*/
section{padding:70px 0px;}
ul,ol{margin:0;padding:0;list-style-type:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;color:#008afb;}
.container{max-width:1300px;}
button:focus, input:focus{outline:0;}
.d-lg-none-mobile{ display: none }
.btn{font-size:16px;font-weight:600;background-color:#0071dc;color:#fff;height:46px;line-height:46px;padding:0px 27px;}
.btn.yellow_btn{background-color:#ffc221;color:#000;font-weight:700;}
.bg-p1{ background: #d9ebf5; padding: 10px 15px; }	
.bg-p2{ background: #bfccd7; padding: 10px 15px; }
.bg-p3{background-color: #ffc221;padding: .667em 1.333em;}
/* menu */
.menu-nav .navbar{/*padding: 15px 0px;*/box-shadow: 0px 3px 5px rgb(0 0 0 / 14%);}
.menu-nav .collapse .navbar-nav .nav-item .nav-link{padding: 8px 10px; font-size:15px;font-weight: 600;color:#000;}
.menu-nav .collapse .navbar-nav .nav-item .nav-link:hover{color:#008afb;}
.menu-nav .collapse .navbar-nav .nav-item .nav-link.hover{color:#0071dc;}
.menu-nav .collapse .navbar-nav .nav-item.order_now .nav-link{background-color: #0071dc; cursor:pointer; text-transform: uppercase;font-weight: 400;color: #fff;border-radius: 4px;margin-left:10px;min-width: 100px;text-align: center;}
#page{ display: none!important }
.navbar-light .navbar-brand{border-right:1px solid #2db1ff;padding-right: 22px;}
.live_web .dropdown .dropdown-toggle{background: transparent;border: transparent;font-weight: 600;color: #555;    display: flex;align-items: center;}
.live_web .dropdown .dropdown-toggle img{margin-right:15px;}
.live_web .dropdown .dropdown-toggle:after{display:none;}
.upper_top{background-color:#031f42;}
.login_sign{display: flex;justify-content: space-between;align-items: center;}
.login_sign p, .login_sign a{color: #fff;padding: 8px 0px;}
.search_now{width: 309px;position:relative;}
.search_now input{width: 100%;height: 60px;background-color: #f2f2f2;border: none;border-radius: 4px;padding: 0 20px;}
.search_now i{position: absolute;top: 20px;right: 20px;font-size: 18px;color: #0071dc;}
.live_web>div{width:500px;}
.live_web .dropdown-menu{padding: 0;border-radius: 0;top: calc(100% + 29px);border: none;border-top: 4px solid #0071dc;}
.live_web .dropdown-menu .dropdown-item:hover{background:#0071dc;color:#fff;padding-left: 40px;}

.live_web .dropdown-menu:after{content: "";width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 14px solid #0071dc;position: absolute;left: 5px;top: -17px;}
.live_web .dropdown-menu .dropdown-item{color: #7e7e7e;padding: 9px 30px 10px;transition: 0.5s all ease;}
/* banner */
.right-content h2 {font-size: 27px; font-weight: 600;color:#0071dc}
.right-content h3 {font-size: 25px; text-align:inherit !important;  font-weight: 600;color:#0071dc}
.right-content ul li, ol li{ padding-bottom:10px;}
.right-content a{ color: #0c59a2;}
.right-content h4,.right-content h5{color:#0071dc;}
.right-content ul li, ol li{ padding-bottom:10px;}
.banner-content{margin-top:0px;}
/*page scrol*/
#btn-back-to-top {position: fixed;bottom:55px;right: 20px;display: none; z-index: 1;}
.scrol-button{width: 50px;height: 50px;	background: #0071dc;	border-radius: 50%;	border: #fff solid 1px;}
.scrol-button i{ font-size:25px; color: #fff; }	
/* .banner{background-color:#f4faff;background-image:url(../image/dotted.png), url(../image/form-bg.png), url(../image/left-dotted.png);background-position: top left, bottom right, bottom left;background-repeat: no-repeat;padding:60px 0px;} */
.banner{background:url(../image/banner-img.jpg) no-repeat center center/cover;padding:40px 0px;}
.banner-content h3{text-transform: uppercase;color: #fff;margin: 0;}
.banner-content h2{text-transform: capitalize;font-weight: 700;margin: 20px 0px;color: #fff;}
.banner-content h4{font-weight: 600;color: #fff;}
.banner-content h2 span{display:block;}
.banner-content h1 span.text-yellow{display: inline-block;text-decoration: underline;color: #ffc221;}
.banner-content h2 span.text-yellow{display: inline-block;text-decoration: underline;color: #ffc221;}
.banner-content h2 span.text-bold{font-weight: 500;}
.banner-content p{max-width: 590px;margin: 20px 0px 30px;font-size: 20px;line-height: 30px;color: #fff;}
.banner-content h1{text-transform: capitalize; font-weight: 700;  margin: 20px 0px;  color: #fff;}
.right_form > p{ margin: 0px; }
.right_form{border: 1px solid #0071dc;border-radius: 10px;position:relative;z-index: 1; background: #fff;}
.right_heading{background-color:#0071dc;padding: 20px 25px;border-radius: 10px 10px 0px 0px;}
.right_heading h4{font-size:26px;margin:0;color:#fff;font-weight: 600;}
.right_heading p{color:#fff;}
.right_form_inner{padding:25px; background: #fff; border-radius: 0px 0px 10px 10px;}
.right_form_inner .form-group{margin-bottom:10px;}
.right_form_inner .form-group .form-control{height: 44px;color:#676767;}
    .right_form_inner .form-group textarea.form-control {
        min-height: 75px !important;
        resize: none;
    }
.custom_select i{position: absolute;top: 15px;right: 15px;color:#969696;pointer-events:none;}

.counting_div{padding: 4px 5px 1px;}
.counting span{display: inline-block;width: 35px;height: 35px;background: #0071dc;text-align: center;line-height: 35px;color: #fff;font-size: 20px;font-weight: 600;border-radius: 4px;cursor:pointer;}
.counting input{height: 36px;border: none;text-align: center;width: 80px;}
.counting_number{margin-right: 0px;}

.upload-btn-wrapper {position: relative;overflow: hidden;display: inline-block;}
.upload-btn-wrapper .btn {color: #222222;background-color: transparent;border-radius: 4px;font-size: 13px;font-weight: 600;height: 46px;width: 100%;}
.upload-btn-wrapper input[type=file] {font-size: 100px;position: absolute;left: 0;top: 0;opacity: 0;}
.upload-btn-wrapper .btn i{padding-right:5px;}

.order-icon{width: 58px;height: 58px;background: #d0e8ff;display: flex;align-items: center;justify-content: center;border-radius: 50%;margin-right: 15px;}
.order-text h5{margin: 0;font-weight: 800;color: #ffc221;line-height: 24px;}
.order-text p{font-size: 18px;font-weight: 600;margin: 0;color: #fff;line-height: 26px;}
.order-list{display: flex;align-items: center;}
.orders{display: flex;justify-content: space-between;max-width: 740px;margin-top: 50px;}
.circul-dotted{position: absolute;left: -100px;bottom: -90px;z-index: -1;}

.light-gray{background-color:#e8edf2;position: relative;z-index: 1;}

.top-heading h5{font-weight:700;margin-bottom: 0;}
.top-heading h5 span{font-weight:400;}
.top-heading h4{margin-bottom: 0;font-weight: 600;}
.top-heading p{font-size:18px;line-height:30px;margin: 10px auto;max-width: 90%;}
.delivered{padding: 0px 30px;margin: 40px 0px;}
.delivered h6{font-weight: 700;margin: 20px 0px 20px;}
.bg-icon_50 {width: 49px; height: 52px;background: url(../image/css_sprites.png) -10px -841px;display:inline-block;}
.bg-icon_51 {width: 58px; height: 51px;background: url(../image/css_sprites.png) -686px -682px;display:inline-block;}
.bg-icon_6 {width: 64px; height: 51px;background: url(../image/css_sprites.png) -602px -682px;display:inline-block;}

.bg-light-purple{background-color:#f4faff;}
.bg-dark-blue{background-color:#0071dc;}
.assignment_content h6{}
.assignment_icon{width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;border-radius: 4px;flex: 0 0 72px;margin-right: 25px;}
.link_blue{color:#0071dc;font-weight:600;}
.online_assigment{margin-top: 55px;}
.mr-2{margin-right:20px;}
.btn_margin{margin-top:60px;}

.top-heading p.max-850{max-width:850px;}
.expert-text p{font-size:18px;}
.mr-3{margin-right:20px;}
.experts{margin-top: 50px;}

.works h6{font-size: 18px;}
.works .delivered{padding: 0px 10px;margin-bottom: 0;}

.modules .top-heading p{max-width:100%;margin: 10px auto;}
.modules_subject{background-color:#f1f3f8;border-radius:4px;text-align: center;cursor:pointer;position:relative;}
.modules_subject p{font-size: 18px;font-weight: 600;padding: 18px 0px;color:#222; margin: 0px;}
.modules_name .modules-list{flex: 0 0 20%;padding-left: 15px;padding-right: 15px;margin-bottom: 20px;}
.modules_name2 .modules-list { flex: 0 0 25%; padding-left: 15px; padding-right: 15px; margin-bottom: 20px;}
.modules_name{margin-left:-15px;margin-right:-15px;margin-top: 40px;flex-wrap: wrap;}
.modules_subject:hover{background-color:#ffc221;}

.tooltip-bottom {top: 135%;}
.modules_subject .tooltiptext {visibility: hidden;position: absolute;width: 100%;background-color: #0071dc;color: #fff;text-align: center;padding: 8px 8px;border-radius: 6px;z-index: 1;opacity: 0;transition: opacity 0.3s;left: 0;right: 0;font-size: 18px;line-height: 22px;}
.tooltip-bottom::after {content: "";position: absolute;bottom: 100%;left: 50%;margin-left: -8px;border-width: 10px;border-style: solid;border-color: transparent transparent #0071dc transparent;}
.modules_subject:hover .tooltiptext {visibility: visible;opacity: 1;}
.modules_link{font-size: 20px;margin-top: 50px !important;color: #001935;}
.modules_link a{text-decoration: underline;color: #0071dc;}
/* testimonial */
.testimonial_img{text-align:center;}
.media_heading{font-size: 18px;line-height: 30px;color: #000;font-weight: 600;padding: 20px 0px 20px;}
.media_heading h6{color: #2d4a8a;font-size: 18px;font-style: italic;font-weight: 400;}
.media_img{position: relative;width: 100px;height: 100px;border-radius: 50%;overflow: hidden;border: 2px solid #2d4a8a;margin: 0 auto;}
.testimonial_img p{font-size: 18px;color: #000;line-height: 30px;max-width: 560px;margin: 0 auto;position: relative;}
.testimonial_img p:before{content:'';background:url(../image/css_sprites.png) -111px -974px;width:49px;height:33px;position: absolute;left: -45px;top: -20px;}
.testimonial_img p:after{content:'';background:url(../image/css_sprites.png) -180px -974px;width:49px;height:33px;position: absolute;right: -45px;top: -20px;}
.slick-dots{display: flex;align-items: center;justify-content: center;margin-top: 30px;}
.slick-dots li button{font-size: 0;width: 10px;height: 10px;padding: 0;border-radius: 50%;background-color: #ccc;margin: 0px 4px;border:none;}
.slick-dots li.slick-active button{background-color:#2d4a8a;}
.textmonial{margin-top:60px;}

.project_icon{width:80px;height:80px;border-radius:4px;display: flex;align-items: center;justify-content: center;transform: rotate(45deg);margin: 0px auto;}
.project_icon i{font-size: 36px;color: #fff;transform: rotate(-45deg);}
.project_item{padding: 40px 0px;}
.project_tutorial{padding:0px 20px;}
.project_tutorial h6{font-size:18px;font-weight:600;line-height: 24px;}
.science_icon.border-right{border-right:1px solid #ddd;}
.science_icon{margin: 20px 0px}
.science_icon p{font-size: 14px;line-height: 18px;}
.science_icon p span{display:block;}
.science_icon i{font-size: 22px;color: #1066d2;margin-bottom: 8px;display: block;}

.writer_details{background-color: #f4faff;padding: 20px;}
.writer_details ul{display: flex;flex-wrap: wrap;}
.writer_details li{flex: 0 0 50%;font-size: 14px;line-height: 26px;}
.writer_details li:nth-child(odd){font-weight: 600;color: #000;}
.writer_details li:nth-child(even){text-align: right;}
.writer_details li span{color: #ff9500;}
.writer_details li span i{font-size: 16px;margin-left: -3px;}
/* .recent_project .slick-slide{margin-right:20px;} */
.project-items{box-shadow: 0px 2px 4px rgb(0 0 0 / 22%);margin:12px;}
.recent_project{position:relative;}
.recent_project .slick-arrow{position: absolute;top: 50%;left: -50px;transform: translateY(-50%);font-size: 0px;border: 2px solid #0071dc;width: 46px;height: 46px;background: #fff;box-shadow: 0px 0px 4px rgb(0 0 0 / 47%);}
.recent_project .slick-arrow.slick-next{right: -50px;left: auto;}
.recent_project .slick-prev{background: url(../image/css_sprites.png) -1047px -383px;}
.recent_project .slick-next{background: url(../image/css_sprites.png) -1045px -352px;)}
.recent_project .slick-arrow:hover{border: 2px solid #ffc221;}
.project-items:hover .project_icon{background-color: #ffc221;}

.assignment_help .delivered{padding:0;}
.faq .accordion-button:not(.collapsed){background-color:#bbdeff;}
.faq .accordion-button{font-weight: 600;color: #091826;font-size: 18px;border: transparent;background: #f4faff;margin-bottom: 12px;border-radius: 4px;}
.faq .accordion-collapse{border: transparent;}
.faq-text p{font-size:16px;line-height:24px;color:#000;}
.faq .accordion-button::after{border-radius: 50%;padding: 13px 13px;background-position: center;border:1px solid #919191;}
.faq .accordion-button::after{background-image:url(../image/css_sprites.png);background-position: -1051px -484px;background-size: auto;width: 12px;height: 8px;}
.faq{margin:50px 0;}
.faq .accordion-body{padding: 0px 15px 20px;}

/* fixed form */
.fixed-top-form{background-color:#0071dc;padding:0px;display:none;box-shadow: 0px 3px 5px rgb(0 0 0 / 14%);}
.fixed-top-form p{text-align:center;font-size:16px;margin-bottom: 5px;}
.fixed-top-form.fixed-top{display:block;padding: 3px 0px 4px;z-index:9;}
.top_form_input .right_form_inner{padding:0px 0px;display: flex;align-items: center;}
.top_form_input .right_form_inner .form-group{width: 245px;margin-bottom: 0;margin-right: 15px;}
.top-form{display: flex;align-items: center;}
.top-logo{margin-right: 25px;}
.top_form_input .counting input{width: 40px;}
/* fixed form */

/* footer */
.footer{background-color:#12141b; position: relative;}
.subscribe{background-color:#0071dc;padding:20px;border-radius:4px;position: relative;top: -60px;}
.subscribe_right_text h4{font-weight:600;margin-bottom:0;color:#fff;}
.subscribe_right_text p{color:#fff;}
.subscribe_text{display: flex;align-items: center;}
.bg-subsribe {width: 57px; height: 57px;background: url(../image/css_sprites.png) -528px -760px;flex: 0 0 57px;margin-right: 15px;}
.subscribe_input{position: relative;}
.subscribe_input input{height: 54px;background-color: #015fb8;border: none;color: #fff;}
.subscribe_input input::placeholder{color:#cee7ff;}
.subscribe_input button.btn.yellow_btn{position: absolute;top: 0;right: 0;z-index: 1;height: 54px;border-radius: 0px 4px 4px 0px;min-width: 140px;}
.contact-info h4 {font-size: 18px;margin-bottom: 30px;color: #fff;font-weight: 700;}
.contact-info ul {list-style-type: none;padding: 0;margin: 0;}
.contact-info ul li {width: 100%;margin-bottom: 30px;font-size: 15px;color: #c3c3c3;font-weight: 600;position: relative;padding-left: 30px;line-height: 20px;}
.contact-info ul li span {background:url(../image/css_sprites.png) -1058px -56px;width: 21px; height: 23px;display:inline-block;position: absolute;left: 0;}
.contact-info ul li span.f-2{background:url(../image/css_sprites.png) -1058px -99px;}
.contact-info ul li span.f-3{background:url(../image/css_sprites.png) -1058px -142px;}

.social-footer {list-style: none;margin-top: 40px;overflow:hidden;}
.social-footer li {float: left;margin-right: 6px;text-align: center;}
.social-footer li a {float: left;width: 35px;height: 35px;line-height: 35px;color: #0071dc;border: 1px solid transparent;border-radius: 4px;background: #fff;}
.social-footer li a span {font-size: 18px;}
.copy_right{background-color: #090a0e;padding: 30px 0px;border-bottom: 1px solid #515151;margin-top:70px;}
.disclamer p{font-size:18px;color:#ababab;}
.payments p{color:#fff;font-weight:600;margin-bottom: 6px;}
.text-right{text-align:right;}
.copy_right.company_copyright{margin-top:0;}
.copy_right.company_copyright .container{display:flex;justify-content:space-between;}
.copy_right.company_copyright .container p{margin-bottom:0;color:#fff;}
.short-link{}
.p-l-70{padding-left:70px;}
.short-link ul{flex: 0 0 50%;}
.short-link ul li{margin-bottom: 12px;padding-left: 0px;}
.short-link ul li a{font-weight: 400;color: #c3c3c3;font-size: 15px;position: relative;width: 100%;}
.short-link ul li a i{font-size: 18px;margin-right: 5px;}
.short-link ul li a i.fa-chevron-right{font-size: 12px !important;}
.pl-20{padding-left:20px;}
.short-link ul li a i.fa-chevron-down{margin-right: 0;font-size: 12px;float: right;margin-top: 6px;}
.country_name{background-color: #000;padding: 10px;display: none;position: absolute;z-index: 1;top: 110%;}
.country_list ul li.active .country_name{display:block;}
.country_name h4{font-size: 16px;margin-bottom: 10px;}
.country_name a{font-size: 14px!important;}
.country_name a i{line-height: 24px;}

/* hover effect */

.login_sign a:hover {color: #ffc221;}
.dropdown .dropdown-toggle:hover{color: #0071dc;}
.menu-nav .collapse .navbar-nav .nav-item.order_now .nav-link:hover, .order-list:hover .order-icon, .counting span:hover{background-color: #ffc221;}
.btn:hover{background-color: #004e98;color:#fff;}
.online_assigment:hover .assignment_icon{background-color: #ffc221;}
.btn.yellow_btn:hover{background-color: #da9e01;}
.modules_link a:hover{color:#ffc221;}
.short-link ul li a:hover{color: #ffc221;}
.social-footer li a:hover{color: #fff;background: #0071dc;}

/* service */
.right_form.inner_service_form{border:none;}
.right_form.inner_service_form .right_heading{background-color: #fff;padding: 25px 25px 0px;}
.right_form.inner_service_form .right_heading h4{color:#0071dc;}
.right_form.inner_service_form .right_heading p{color:#222;}
.right_form.inner_service_form .right_form_inner .counting_div .counting input{height: 41px;border: 1px solid #ddd;border-radius: 4px;}
.inner_banner{background: url(../image/inner-banner.jpg) no-repeat center center/cover;}
.video_img .top-heading{}
.video_img .top-heading p{margin: 20px 0;line-height: 28px;max-width: 100%;}
.video_content{margin-bottom:70px;}
.three_steps{margin-top:70px;}
.project_icon span {transform: rotate(-45deg);}
.three-steps-icon p{font-weight: 700;text-transform: uppercase;margin-top: 40px;color: #000;}
.three_steps .top-heading{margin-bottom:70px;}
.three_steps_main{max-width:920px;margin: 0 auto;}
.three_steps_main .three-steps-icon{position:relative;}
.three-steps-icon .right-arrow{position: absolute;top: -40px;left: 76%;}
.three-steps-icon .right-arrow.right-arrow-bottom{top: auto;bottom: 30px;}

/* service details */

.font-24{font-size:24px;}
.features h3{font-weight:700;color:#0071dc;margin-bottom: 30px;}
.circul-checkmark{}
.circul-checkmark li{position:relative;padding-left: 45px;margin-bottom: 30px;}
.circul-checkmark li:before{content:'';position:absolute;top:5px;left:0;background:url(../image/css_sprites.png) -304px -913px;width:28px;height:26px;}
.circul-checkmark li p{font-weight: 600;text-transform: uppercase;color: #000;}
.circul-checkmark li small{display: block;font-size: 16px;}
.mb-50{margin-bottom:50px;}
.circul-checkmark.free_resources li:before{top: 0px;}
.circul-checkmark.free_resources li{margin-bottom: 15px;}
.circul-checkmark.free_resources p{text-transform:capitalize;font-weight:400;}
.live_review{background: #e9f4ff;border-radius: 4px;padding: 20px;margin-bottom: 15px;}
.review_name{display: flex;justify-content: space-between;}
.review_name h5{font-size: 18px;font-weight: 700;}
.review_name span{font-weight: 400;font-size: 16px;}
.review_name span i{font-size: 18px;margin-left: -3px;color: #e48a17;}
.text-blue{color:#0071dc;font-weight:600;display: flex;}
.text-blue i{font-size:24px;}
.help h4{font-weight:600;}
.s-details-left{padding-right:30px;}
.right-tick{margin-top:10px;}
.right-tick li{position:relative;padding-left: 30px;margin-bottom: 5px;}
.right-tick li:before{content:'';position:absolute;top:8px;left:0;background:url(../image/css_sprites.png)-1058px -463px;width:16px;height:11px;}
.simple-list li{margin-top: 8px;}
.simple-list li strong{text-transform: uppercase;color: #000;}
.mb-60{margin-bottom:60px;}

/* apa */
.inner_banner-apa {background: url(../image/apa-banner.jpg) no-repeat center center/cover;}
.tabbing{max-width:922px;margin: 50px auto 0;background-color:#fff;border-radius:0;border:none;}
.tabbing .nav .nav-item{}
.tabbing .nav .nav-item .nav-link{text-transform: uppercase;border-radius: 0;width: 100%;padding: 24px 0px;background-color: #f2f2f2;color:#555;}
.tabbing .nav .nav-item .nav-link.active{background-color:#0071dc;color:#fff;}
.tabbing-inner{text-align: left;padding: 30px;}
.tabbing-inner h5{font-size: 16px;font-weight: 600;text-transform: uppercase;}
.tabbing-inner ul{display: flex;flex-wrap: wrap;}
.tabbing-inner ul li{flex: 0 0 25%;margin-top: 12px;}
.tabbing-inner ul li a{display: flex;align-items: center;}
.tabbing-inner ul li a span {
    background: url(../image/css_sprites.png) -1065px -368px;
    width: 14px;
    height: 13px;
    display: inline-block;
    margin-right: 5px;
}
.tabbing-inner ul li a img{margin-right:5px;}
.tabbing-inner ul li a.active{color:#0071dc;}
.mb-20{margin-bottom:20px;}
.apa-form{max-width:1158px;margin:0 auto;}
.apa-form .right_heading{background-color: transparent;padding: 20px 25px 0px;}
.apa-form .right_heading h4{color: #0071dc;}
.apa-form .right_heading p{color: #000;}
.apa-form .right_form_inner label{font-size: 14px;color: #000;text-transform: uppercase;margin-bottom: 6px;}
.add_more, .add_more i{font-size:14px;align-items:center;}
.add_more{padding-top:40px;}
.add_more i{padding-right:5px;}
.apa-content p{font-size:16px;max-width:100%;line-height:24px;color:#555;margin-bottom:25px;margin-top:15px;}
.icon-arrow{}
.icon-arrow li{color:#000;margin-bottom:8px;}
.icon-arrow li i{color:#0071dc;font-size:18px;padding-right:6px;}
.apa-img p{font-weight:600;color:#000;}
.mt-70{margin-top:60px;}
.refrencing p{max-width:100%;}
.m-100{max-width:100%!important;}
.blue-check{margin: 30px 0px;}
.blue-check li{color:#000;margin-top:8px;}
.blue-check li i{color:#0071dc;}
.text-black{color:#000;}
.citing-content{padding:30px;border:1px solid #ddd;border-radius:8px;margin-top:35px;}
.citing-content p{margin-bottom: 10px;}
.citing-content h6{font-size: 18px;text-transform: uppercase;color: #0071dc;margin-bottom: 15px;}
.black-arrow li{position:relative;padding-left: 30px;margin-bottom: 5px;}
.black-arrow li:before{content:'';position:absolute;top:4px;left:0;background:url(../image/css_sprites.png) -1058px -334px;width:15px;height:14px;}
.font-14{font-size:14px;}
.mt-20{margin-top:20px!important;}

/* assignment solution*/
.search-inner{max-width:480px;margin:25px auto 0;}
.search-inner .input-group input{height: 44px;border-color: #fff;}
.search-inner .input-group .input-group-text{background-color: #0071dc;color: #fff;border-color: #0071dc;padding: 0px 18px;cursor:pointer;}
.search-inner .text-muted {font-size: 14px;line-height: 18px;color: #fff !important;margin-top: 6px;}
.min-434{padding:100px 0px;}
.filter_subject label{color:#000;margin-right:10px;}
.filter_subject select{width:225px;height:48px;border:1px solid #ddd;border-radius:4px;-webkit-appearance: none;-moz-appearance: none;    padding-left: 40px;}
.filter_subject .icofont-ebook{font-size: 24px;color: #0071dc;left: 10px;top: 13px;}
.filter_subject .icofont-rounded-down{top: 18px;}
.subject-content-main{border-radius:8px;margin-bottom:30px;}
.subject-content-main h4{padding:20px;}
.internal{padding: 10px 20px;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;display: flex;justify-content: space-between;}
.internal li{}
.subject-code{display: flex;align-items: center;}
.subject-icon{width: 46px;height: 46px;background: #d0e8ff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 22px;color: #000;margin-right: 15px;}
.subject-content h5{font-size: 16px;font-weight: 600;margin-bottom: 0;line-height: 16px;}
.subject-content p{font-size: 14px;}
.topic-content{padding:20px;}
.text-underline-arrow a{text-decoration:underline;}
.text-underline-arrow i{font-size:24px;color:#0071dc;}
.shadow-sm-big{box-shadow: 0px 0px 4px 3px rgba(0,0,0,.075)!important;}
.pagination a{display: inline-block;width: 38px;height: 38px;border: 1px solid #ddd;border-radius: 4px;text-align: center;line-height: 38px;font-size: 18px;font-weight: 600;margin-left: 5px;}
.pagination a:first-child, .pagination a:last-child{color:#0071dc;}
.pagination p{color:#000;}
.bg-icon_44 {width: 28px; height: 25px;background: url(../image/css_sprites.png) -56px -974px;position: absolute;top: 10px;left: 10px;}
.phone_input input{padding-left: 100px;}
.phone_input span{color: #676767;position: absolute;top: 10px;left: 45px;border-right: 1px solid #ddd;padding-right: 10px;}
.discount-content{text-align: center;position: absolute;bottom: 70px;}
.discount-content h5{font-weight: 700;color: #4361a8;}
.discount-content p{font-weight: 600;}
.discount-content a{margin-top: 30px;}
.border-heading h5{position:relative;}
.border-heading h5:before{content:'';position: absolute;width: 50px;height: 2px;background: #0071dc;bottom: -8px;}
.other_nav{border:1px solid #ddd;margin: 50px 0px 20px;border-radius: 10px;}
.other_nav a{color: #000;border-bottom: 1px solid #ddd;width: 100%;display: flex;padding: 14px 15px;align-items: center;}
.other_nav a:last-child{border:none;}
.other_nav a i{font-size:22px;margin-right:10px;}
.bg-dotted{background:#0071dc url(../image/dotted-white.png) no-repeat top left;}
.browse h5, .browse p{color:#fff;}
.browse h5 span{display:block;}
.browse p{max-width:850px;margin:20px auto;}
/* assignment solution details */
.price-icon{width: 98px;height: 98px;background: #ffc221;border-radius: 50%;border: 6px solid #fff;text-align: center;line-height: 75px;}
.price{position: relative;}
.price-icon{width: 98px;height: 98px;background: #ffc221;border-radius: 50%;border: 6px solid #fff;text-align: center;line-height: 75px;position: relative;z-index: 1;top: 15px;padding-top: 8px;}
.price_content{background-color: #0071dc;border-radius: 8px;display: flex;align-items: center;justify-content: space-between;height: 128px;position: absolute;top: 0;width: 90%;left: 40px;padding-left: 80px;}
.price_inner h2{font-size: 50px;line-height: 30px;color: #fff;font-weight: 600;}
.price_inner p{color: #fff;font-size: 14px;}
.price_content a{border: 2px solid #fff;color: #fff;border-radius: 4px;margin-right: 15px;min-width: 114px;text-align: center;height: 42px;line-height: 40px;}
.question h3{display:flex;align-items:center;font-size:16px;font-weight:400;color:#0071dc;margin-bottom:20px;}
.bg-icon_45 {width: 30px; height: 30px;background: url(../image/css_sprites.png) -205px -913px;display:inline-block;margin-right:15px;}
.bg-icon_46 {width: 27px; height: 33px;background: url(../image/css_sprites.png) -638px -499px;display:inline-block;margin-right:15px;}
.mt-40{margin-top:40px;}
.content-blur{filter: blur(4px);position:relative;}
.question a span{display: block;font-size: 18px;}
.question a{height: 90px;line-height: 24px;padding: 20px 30px;position: absolute;top: 50%;left: 50%;transform: translate(-50% , -50%);}

/* blog */
.inner_banner-blog{background: url(../image/inner-banner-blog.jpg) no-repeat center center/cover;}
.blog-div{border-radius:4px;overflow:hidden;}
.blog-content{padding:15px;}
.blog-share{margin-bottom:20px;}
.admin-info span{display: inline-block;font-size: 13px;font-weight: 600;color: #555;margin-right: 20px;}
.admin-info span i{color:#0071dc;font-size:14px;margin-right:3px;}
.blog-content h6{font-size: 16px;margin: 15px 0px 10px;}
.blog-content p{font-size: 14px;color: #555;line-height: 20px;}
.blog-search .search-field {font-size: 15px;color: #333;border: 1px solid #ececf0;background-color: #fff;height: 51px;padding-left: 20px;padding-right: 51px;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;width: 100%;}
.blog-search{position:relative;}
.blog-search .search-submit {padding: 0;border: none;line-height: 50px;width: 51px;border-left: 1px solid #ececf0;position: absolute;top: 0;right: 0px;color: #333;font-size: 15px;background-image: none;background-color: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;border-radius: 0px;}
.widget-title {font-size: 24px;color: #222;position: relative;padding-bottom: 10px;margin-bottom: 23px;font-weight: 600;}
.widget-title:before {content: '';width: 40px;height: 3px;background-color: #0071dc;position: absolute;bottom: 0;left: 0;}
.blog-category ul {list-style-type: none;margin: 0;margin-bottom: 25px;}
.blog-category ul li {border-bottom: 1px solid #e1e1e1;padding: 10px 0px;}
.blog-category ul li a {color: #333;transition: 0.5s all ease;width: 100%;}
.blog-category .media {border-bottom: 1px solid #e1e1e1;padding-bottom: 15px;margin-bottom: 15px;}
.blog-category .media img {width: 70px;height: 70px;border-radius: 50%;}
.blog-category .media .media-body {color: #0071dc;}
.blog-category .media .media-body h5 {font-size: 16px;font-weight: 500;color: #222;}
.blog-category .media .media-body h5 a{color: #222;}
.blog-category .media .media-body h5 a:hover{color: #0071dc;}
.blog-category ul li a:hover{color: #0071dc;padding-left: 10px;}
.mb-40{margin-bottom:40px;}
.blog-category ul li a i{color: #0071dc;font-size:12px;}
.blog-category ul li a span{float: right;}
.media {display: -ms-flexbox;display: flex;-ms-flex-align: start;align-items: flex-start;}
.media-body {-ms-flex: 1;flex: 1;}
.short-link ul li a i.fa-arrow-right{font-size:12px;}
/* blog-details */
.blog-img{border-radius:4px;overflow:hidden;}
.blog-details h4{font-size:24px;font-weight:700;margin: 20px 0px 15px;}
.blog-share .social-footer li a{background-color:#f5f5f5;}
.blog-details-content h6{font-weight:600;margin-top: 40px;}
.leave-comments{padding:30px;border-radius:4px;}
.leave-comments h6{margin-bottom:0;color:#222;font-weight:600;}
.form-group .form-control{height: 44px;color: #676767;}
.form-group textarea.form-control {height: auto;}
.mt-30{margin-top:30px!important;}
.form-group label{font-size:16px;color:#000;margin-bottom:6px;}
.leave-comments .form-group{margin-bottom:30px;}
.mb-30{margin-bottom:30px;}
/* city */
.inner_banner-city{background: url(../image/inner-banner-city.jpg) no-repeat center center/cover;}
.orders.order-city{margin-right: 50px;}
.orders.order-city .order-list{display: block;text-align: center;flex:0 0 33.333%;}
.orders.order-city .order-list .order-icon{margin: 0 auto 20px;background: #fff;}
.orders.order-city .order-list .order-text h5{font-size:18px;}
.orders.order-city .order-list .order-text p{font-size:16px;font-weight:400;}
.assignment-help p{margin-top:20px;color:#555;}
.swift-assistment .delivered{padding:0px 0px;}
.swift-assistment .delivered p{font-size:14px;color:#333333;}
.small_gallry{position:relative;}
.small_gallry h4{background-color: rgb(0 113 220 / 70%);position: absolute;width: 100%;text-align: center;font-weight: 600;color: #fff;bottom: 0;margin-bottom: 0;padding: 15px 0px;}
.small_gallry.black h4{background-color: rgb(0 0 0 / 70%);}
.pr-0{padding-right:0;}
.pl-0{padding-left:0;}
.mt-50{margin-top:50px;}
.mt-40{margin-top: 40px !important;}
.offer-main p{margin-top:15px;color:#000;}
.bg-icon_1 {width: 32px; height: 29px;background: url(../image/css_sprites.png) -996px -832px;display:inline-block;}
.bg-icon_2 {width: 32px; height: 29px;background: url(../image/css_sprites.png) -996px -881px;display:inline-block;}
.bg-icon_3 {width: 32px; height: 29px;background: url(../image/css_sprites.png) -863px -782px;display:inline-block;}
.bg-icon_52 {
    width: 41px; height: 41px;
    background: url(../image/css_sprites.png) -996px -332px;display:inline-block;
}
.bg-icon_53 {
    width: 42px; height: 42px;
    background: url(../image/css_sprites.png) -996px -10px;display:inline-block;
}
.bg-icon_54 {
    width: 37px; height: 37px;
    background: url(../image/css_sprites.png) -996px -454px;display:inline-block;
}
.bg-icon_55 {
    width: 41px; height: 41px;
    background: url(../image/css_sprites.png) -996px -393px;display:inline-block;
}

/* country */
.inner_banner-country{background: url(../image/inner-banner-country.jpg) no-repeat center center/cover;}
.logo-item img{margin:0 auto;}
.meet_icon{background: #0083ff;width: 110px;height: 110px;border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.icon-border{width: 125px;height: 125px;border-radius: 50%;border: 1px dashed #ddd;padding: 7px;margin: 0 auto;position:relative;z-index:1;}
.meet-content{border-radius:4px;background:#fff;padding: 100px 40px 40px;text-align:center;margin-top: -70px;}
.meet-content h5{font-size:20px;font-weight:700;margin-bottom: 15px;}
.meet-content p{color:#000;}
.bg-multi-dotted{background: #0071dc url(../image/bo-multi-dotted.png) no-repeat top left;}
.top-heading.heading-white h5, .top-heading.heading-white p{color:#fff;}
.clam .top-heading p{margin-top:20px;}
.clam-number h2{font-size: 42px;font-weight: 700;color: #fff;}
.clam-number p{color: #fff;font-size: 18px;font-weight: 600;}
.assignment-row{padding:30px;border-radius:6px;border-bottom: 4px solid #ffc221;overflow:hidden;position:relative;}
.assignment-row h5{font-size:20px;font-weight:700;}
.assignment-row p{color:#333;}
.assignment-row span{position: absolute;width: 40px;height: 40px;background: #ffc221;top: -20px;left: -21px;transform: rotate( 45deg);}
.assignment-row{margin-bottom:30px;}
.tabbing-blue .nav{border:transparent;}
.tabbing-blue .nav .nav-item{margin-right:10px;}
.tabbing-blue .nav .nav-item:last-child{margin-right:0px;}
.tabbing-blue .nav .nav-item .nav-link{background-color: #f4faff;color: #000;font-weight: 600;width: 100%;min-height: 119px;border-radius:4px;}
.tabbing-blue .nav .nav-item .nav-link span{display: block;margin: 0 auto 0px;}
.tabbing-blue .nav .nav-item .nav-link label{height: 50px;}
.width_active{display:none;}
.tabbing-blue .nav .nav-item .nav-link.active{background-color:#0071dc;color:#fff;}
.tabbing-blue .nav .nav-item .nav-link.active .without_active{display:none;}
.tabbing-blue .nav .nav-item .nav-link.active .width_active{display: inline-block;}
.blue-tab-data p{font-size:16px;color:#555;line-height:30px;}

.bg-icon_56 {
    width: 61px; height: 66px;
    background: url(../image/css_sprites.png) -274px -590px;display:inline-block;
}
.bg-icon_57 {
    width: 61px; height: 66px;
    background: url(../image/css_sprites.png) -355px -590px;display:inline-block;
}
.bg-icon_58 {
    width: 61px; height: 66px;
    background: url(../image/css_sprites.png) -436px -590px;display:inline-block;
}
.bg-icon_59 {
    width: 63px; height: 56px;
    background: url(../image/css_sprites.png) -588px -380px;display:inline-block;
}
.bg-icon_60 {
    width: 63px; height: 56px;
    background: url(../image/css_sprites.png) -268px -682px;display:inline-block;
}
.bg-icon_61 {
    width: 63px; height: 56px;
    background: url(../image/css_sprites.png) -351px -682px;display:inline-block;
}
/* eassy typer */
.inner_banner-eassy{background: url(../image/inner-banner-eassy.jpg) no-repeat center center/cover;}
.max-850{max-width:850px;margin:0 auto;line-height:30px;}
.search-inner.essay-search{max-width: 960px;background-color: #ecf2fe;padding: 15px;border-radius: 4px;}
.search-inner.essay-search .input-group input{height:60px;padding-left: 65px;}
.search-inner.essay-search .input-group i{font-size: 24px;color: #0071dc;position: absolute;top: 20px;left: 20px;z-index: 9;}
.search-inner.essay-search .input-group span{font-size: 18px;font-weight: 600;cursor: pointer;}
.eassy_circul{width: 91px;height: 91px;background: #f5f5f5;border-radius: 50%;align-items: center;justify-content: center;display: flex;border: 3px solid #0071dc;margin: 0 auto;}
.eassy_icon{position:relative;}
.eassy_icon span{position: absolute;width: 36px;height: 36px;background: #0071dc;border-radius: 50%;font-weight: 600;color: #fff;line-height: 36px;left: 0;right: 0;margin: 0 auto;bottom: -20px;}
.single_ul{display:flex;flex-wrap:wrap;}
.single_ul li{flex: 0 0 50%;margin-bottom: 8px;color: #555;}
.icon{min-width: 250px;height: 250px;background: #0071dc;border-radius: 50%;text-align: center;line-height: 250px;position: relative;display: flex;align-items: center;justify-content: center;}
.icon:before{content: '';position: absolute;left: 0;right: 0;width: 90%;height: 90%;border: 1px dashed #fff;border-radius: 50%;margin: 0 auto;top: 13px;}
.number, .content{flex:0 0 40%;}
.pl-5{padding-left:50px;}
.pr-5{padding-right:50px;}
.number h2{font-size: 200px;font-weight: 600;color: #ff497c;margin-bottom: 0;}
.number div{font-size: 30px;font-weight: 600;position: absolute;top: 50%;transform: translateY(-50%);left: 60px;line-height: 36px;}
.number.green-text h2{color:#a0ce4e;}
.number.color_third h2{color:#00bea3;}
.number.green-text div{left: 30px;}
.bg-dark-blue{background-color:#0071dc;}
.huge p{font-size: 18px;font-weight: 600;color: #fff;margin-top: 20px;}
.height402{height:402px;}
.video{max-width:784px;margin:0 auto;position:relative;}
.video a{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video_div{margin-top: -140px;}
.get_help .discount-content{bottom: auto;top: 0;padding: 50px 10px;}
.get_help .discount-content h5{font-size: 22px;color: #000;line-height: 30px;}
.right_get p{color:#000;}
.some_free .assignment-row p{font-size: 14px;margin-top: 15px;}
.some_free .assignment-row{border-bottom:none;}
/* essay inner */
.down_btn{background-color:#0071dc;padding:10px;}
.left-btn a{min-width: 136px;height: 36px;border: 1px solid #fff;border-radius: 4px;text-align: center;line-height: 36px;color: #fff;margin-right: 10px;}
.right-btn a{height: 36px;line-height: 36px;}
.right-btn a:first-child{background-color:#0061bd;}
.word_heading h4 i{color: #0071dc;font-size: 18px;}
.word_heading p{font-weight:600;}
.mb-70{margin-bottom:70px;}
.tabing-essaer .nav .nav-item .nav-link{width: 100%;border-radius: 0;padding: 19px 0px;background: #0071dc;color: #fff;border-bottom: 4px solid #0071dc;}
.tabing-essaer .nav .nav-item .nav-link.active{border-bottom: 4px solid #ffc221;}
.tabing-essaer .nav{border:none;}
.essaer-tabbing{padding:15px;}
.esser-search input{width: 100%;height: 42px;border: none;background: #f5f5f5;border-radius: 4px; padding-left: 41px;}
.esser-search i{position: absolute;left: 15px;top: 14px;}
.content-one{border-radius:6px;padding:20px;border:1px solid #0071dc;margin-top:20px;position:relative;}
.content-one p{font-size:14px;line-height:22px;}
.scroll-h{max-height: 440px;overflow-y: scroll;}
.overlay-content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(255 255 255 / 80%);display: flex;align-items: center;justify-content: center;border-radius: 4px;opacity:0;}
.content-one:hover .overlay-content{opacity:1;}
/* Order */
.form-check.text-low label{text-transform:none;}
.form-check.text-low label a{color:#0071dc;}
.dicsount-inner{padding:25px;}
.dicount-doller{width: 65px;height: 65px;background: #0071dc;border-radius: 50%;font-size: 24px;color: #fff;text-align: center;line-height: 65px;margin-right: 20px;}
.dicount-content p{color: #000;}
.dicount-content p span{display: block;color: #555;}
.dicsount-inner ul{position:relative;}
.dicsount-inner ul li{margin-bottom:30px;}
.dicsount-inner ul:before{content: '';position: absolute;width: 4px;height: 100%;background: #0071dc;left: 30px;z-index: -1;}
.dicsount-inner ul li:nth-child(even) .dicount-doller{background-color:#ffc221;}
.privacy_security{background: #f4faff;padding: 25px;text-align: center;border-radius: 0px 0px 10px 10px;}
.privacy_security h6{font-size: 16px;margin-bottom: 12px;}
.privacy_security p{color: #555;}
.payment-security-icon{margin-top:60px;}
.payment-security-icon p{font-size:18px;font-weight:600;}
.payment-security-icon img{margin-bottom:20px;}
/* Paraphrasing tool */
.inner_banner-paraphrasing{background: url(../image/inner-banner-paraphrasing.jpg) no-repeat center center/cover;}
.middle-form{border-radius:10px;border:1px solid #0071dc;padding:20px;background-color:#fff;}
.top-middle h4{color:#0071dc;font-weight:700;margin:0;font-size:24px;}
.top-middle p{color:#000;font-size:16px;margin:0;}
.upload-via label{font-size:14px;color:#000;font-weight: 600;}
.upload-via a{display: inline-block;margin-left: 8px;}
.upload{}
.upload p{font-size: 18px;font-weight: 600;line-height: 26px;padding: 10px 30px;}
.backdrop-text h3{font-size: 41px;font-weight: 700;margin: 0;position: absolute;top: -12px;left: 0;right: 0;color: rgb(0 0 0 / 14%);}
.p-tabbing .nav{max-width: 732px;margin: 0 auto;}
.p-tabbing .nav .nav-item .nav-link label{height: auto;}
.button-group .free-assisment a{min-width: 174px;}

/* plagiarism-checker */
.inner_banner-plagiarism{background: url(../image/inner-banner-plagiarism.jpg) no-repeat center center/cover;}
.blue-check-mark{margin-top:20px;}
.blue-check-mark li{position:relative;padding-left: 30px;margin-bottom: 12px;color:#000;}
.blue-check-mark li:before{content:'';position:absolute;top:4px;left:0;background:url(../image/css_sprites.png) -1058px -263px;width:17px;height:16px;}
.blue-check-mark li strong{color:#0071dc;}
.spiffing .top-heading p{max-width:100%;}
.detailed{max-width:985px;margin:0 auto;}
.detailed .nav .nav-item .nav-link label{height:auto;}
.login_upload{padding: 30px 20px;border-bottom: 5px solid #0071dc;border-radius: 6px;}
.login_upload_icon{width: 97px;height: 97px;border-radius: 50%;text-align: center;line-height: 97px;margin: 0 auto;position:relative;display: flex;align-items: center;justify-content: center;}
.login_upload_icon .circul-left{width: 13px;height: 13px;background-color: #0071dc;display: block;position: absolute;top: 0;border-radius: 50%;left: 20px;}
.login_upload_icon .circul-right{top: auto;left: auto;right: 0;bottom: 20px;}
.login_upload h4{font-size: 18px;font-weight: 600;color: #000;margin: 30px 0 10px;}
.login_upload:hover{border-bottom: 5px solid #ffc221;}
.login_upload:hover .login_upload_icon{background-color:#ffc221;}
.login_upload p{min-height: 72px;}

/* resources */
.inner_banner-resources{background: url(../image/inner-banner-resources.jpg) no-repeat center center/cover;padding: 150px 0px;}
.resources-list{position:relative;border-radius: 10px;overflow: hidden;margin-bottom:30px;}
.resources-list:after{content: "";
    position: absolute;
    width: 100%;
    height: 90px;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0,0,0,0);
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.79) 79%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(79%, rgba(0,0,0,0.79)), color-stop(100%, rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.79) 79%, rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.79) 79%, rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.79) 79%, rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.79) 79%, rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#47a024', GradientType=0 );}

.resources-list a{position: absolute;bottom: 10px;left: 0;right: 0;color: #fff;z-index: 11;font-size: 18px;font-weight: 600;text-align: center;line-height: 24px;}
.resources-list a span{display: block;}
.resources-list:hover a{color:#ffc221;}
.writing_content{margin-top: 40px;}
.writing_content span{width: 42px;height: 42px;background-color: #0071dc;text-align: center;font-size: 18px;color: #fff;line-height: 42px;border-radius: 50%;flex: 0 0 42px;margin-right: 15px;}
.writing_content .writing_heading h6{font-size: 18px;font-weight: 600;}
.writing_content .writing_heading p{color:#555;}
.yellow-dots li{position:relative;padding-left:25px;margin-bottom:15px;color:#555;}
.yellow-dots li:before{content: '';width: 12px;height: 12px; background: #ffc221;position: absolute;left: 0;top: 5px;border-radius: 2px;}

/* resources-details */
.list-pre{background-color:#f4faff;height: 50px;padding: 0px 15px;border-radius: 4px;margin-bottom: 15px;}
.prefred .list-pre p{margin-top: 0;color: #000;}
.prefred .list-pre a{color: #0071dc;}
.pagination-details p{color:#000;font-size:14px;font-weight:600;margin-top:0;}
.pagination-details ul{display: flex;}
.pagination-details ul li{width: 20px;text-align: center;}
.pagination-details ul li a{font-size: 13px;font-weight: 600;}
.pagination-details ul li a:first-child{font-size: 16px;}
.pagination-details ul li a.active{color:#0071dc;}
.blue-check-img li strong{color:#000;}
.blue-check-img li{position:relative;padding-left:25px;margin-bottom:15px;color:#555;font-size:14px;line-height:22px;}
.blue-check-img li:before{content:'';position:absolute;top:4px;left:0;background:url(../image/css_sprites.png) -1058px -430px;width:14px;height:13px;}
.single_ul.single_ul_four li{flex: 0 0 25%;}

/* dashboard pages */
.container.container-dashboard{max-width:1450px;}
.dashboard{background-color: #fff;min-height: 850px;margin-bottom: 50px;border-radius: 20px;box-shadow: 0 .5rem 3rem rgba(0,113,220,.15);display: table;width: 100%;overflow: hidden;}
.dashboard-menu{min-width: 270px;background-color: #0071dc;display: table-cell;vertical-align: top;width: 270px;}
.dashboard-content{padding-left:30px;padding-right:30px;vertical-align: top;padding-bottom: 30px;}
.school-logo {width: 100px;height: 100px;background-color: #fff;border-radius: 50%; text-align: center;margin: 0px auto;border: 2px solid #fff;position: relative;overflow:hidden;}
.school-logo img{width:100%;}
.school-title h3 {font-size: 18px;text-align: center;margin-top: 25px;color: #fff;margin-bottom: 0;font-weight:700;}
.school-title{padding: 30px;}
.school-title p{font-size:14px;color:#fff;text-align:center;}
.school-title a.edit{position: absolute;top: 0;width: 25px;height: 25px;background: #fff;z-index: 2;left: 60%;border-radius: 50%;font-size: 14px;text-align: center;line-height: 25px;}
.user-menu{padding-left: 20px;margin-top: 20px;}
.user-menu a{font-weight: 600;color: #fff;letter-spacing: 0.5px;display: flex;align-items: center;width: 100%;padding: 20px 26px;}
.user-menu a span{display: inline-block;width: 35px;}
.user-menu a svg{fill: #fff;}
.user-menu a.active{background: #fff;border-radius: 40px 0px 0px 40px;color: #000;}
.user-menu a.active svg{fill: #000;}
.left-heading h4{font-size:24px;margin-bottom:0;font-weight:600;}
.left-heading p{color:#555;font-size:14px;}
.search-dashboard{display: inline-block;height: 38px;width: 38px;background: #f5f5f5;text-align: center;line-height: 38px;border-radius: 6px;}
.right-search .btn.yellow_btn{height: 38px;line-height: 38px;font-weight:400;margin-left:15px;}
.dashboard-heading{margin:30px 0px 40px;}
.table-dashboard .table thead tr th{border: transparent;font-size: 14px;font-weight: 600;padding: 11px 15px;color:#000;}
.table-dashboard .table thead tr{background-color: #f5f5f5;}
.table-dashboard .table thead tr th:first-child{border-radius: 6px 0px 0px 6px;} 
.table-dashboard .table thead tr th:last-child{border-radius: 0px 6px 6px 0px;} 
.table-dashboard .table tbody tr{box-shadow: 0 0 0 1px #ddd;border-radius:6px;}
.table-dashboard .table tbody tr.separator{height: 15px;box-shadow:none;}
.table-dashboard .table tbody tr td{border: transparent;font-size: 14px;padding: 15px 15px;}
.text-danger{color:#ee3636 !important}
.text-success{color:#0bab5a !important}
.assigment-details{padding:30px;}
.assigment-data h4{font-weight: 700;color: #001c34;margin-bottom: 20px;}
.assigment-data h4 span{font-size: 14px;font-weight: 600;color: #555;border-left: 1px solid #ddd;padding-left: 10px;}
.assigment-data ul li{font-size:14px;color:#555;margin-top: 10px;}
.assigment-data ul li i{font-size: 18px;color: #0071dc;margin-right: 5px;}
.btn-right a{font-size: 14px;background: #f5f5f5;height: 39px;line-height: 39px;padding: 0px 20px;border-radius: 4px;font-weight:600;}
.btn-right a i{font-size:18px;}
.btn-right a.view-details{background-color:#ffc221;}
.btn-right a.pay{background-color:#0071dc;color:#fff;}
.price p:first-child{font-weight:600;}
.price p span{color:#0071dc;}
.price p{margin-bottom:0;margin-top:20px;}
.price p i{width: 13px;height: 13px;background-color: #0071dc;display: inline-block;margin-right: 5px;}
.price p i.yellow{background-color: #ffc221;}
.form-details .right_form_inner{padding:0;background:transparent;}
.top-heading.dashboard-heading-main h5{font-size:24px;}
.top-heading.dashboard-heading-main{margin-bottom:30px;}
.alert-msg{font-size:14px;color:#333;margin-top: 10px !important;}
.form-details .right_form_inner .upload-wrapper .upload-btn-wrapper button{background-color: transparent;padding:0;}
.dashboard-slider .carousel button{opacity: 1;width: 6%;}
.dashboard-slider .carousel button span{background-image: none;background-color: #fff;width: 38px;height: 38px;border-radius: 4px;}
.dashboard-slider .carousel button span i{color: #000;font-size: 22px;line-height: 38px;}
.dashboard-slider .carousel button span:hover{background-color:#ffc221;}
.slider-content h5{color:#fff;font-weight:600;}
.slider-content h5 span{color:#ffc221;}
.slider-content ul{display: flex;justify-content: center;}
.slider-content ul li{font-size: 14px;padding: 0px 15px;}
.slider-content{bottom: 8.25rem;}
.middle-icon{background-color: #ffc221;width: 64px;height: 64px;text-align: center;line-height: 62px;border-radius: 50%;margin: 0 auto;display: flex;justify-content: center;align-items: center;}
.total-items{border-radius:6px;padding:30px;background:url(../image/dashboard-bg-1.jpg) no-repeat bottom center;}
.total-items h2{font-size: 36px;font-weight: 700;margin-top: 30px;}
.total-items p{text-transform: uppercase;font-size: 14px;font-weight: 600;color: #555;}
.total-items a{width: 100px;height: 33px;border: 2px solid #000;border-radius: 4px;line-height: 31px;font-size: 14px;font-weight: 600;margin-top: 30px;}
.total-items.refferal{background:url(../image/dashboard-bg-2.png) no-repeat bottom center;}
.total-items.refferal .middle-icon{background-color: #3bc47e;}
.total-items.wallet{background:url(../image/dashboard-bg-3.png) no-repeat bottom center;}
.total-items.wallet .middle-icon{background-color: #2686ff;}
.wallet-blance{background:url(../image/wallet-balance.jpg) no-repeat center center/cover;}
.yellow-band{background: #ffc221;display: flex;align-items: center;justify-content: space-between;padding: 15px;}
.yellow-band h6{margin-bottom: 0;display: flex;align-items: center;}
.yellow-band h6 span{font-size: 30px;margin-left: 15px;}
.yellow-band a{text-decoration: underline;font-weight: 700;color: #000;}
.yellow-content{padding:30px;}
.wallet-blance .yellow-content h5{color: #fff;font-weight: 700;}
.wallet-blance .yellow-content p{font-size: 18px;font-weight: 600;color: #fff;}
.bulk-offer{border: 1px solid #ddd;border-radius: 10px;overflow: hidden;margin-bottom: 20px;}
.bulk-offer .bulk-offer-content .project_icon{background-color:#ffc221;position: absolute;left: -64px;top: 38px}
.project_icon p{font-size: 15px;color: #222;transform: rotate(-45deg);text-align:center;font-weight: 600; margin: 0px; text-align: center;}
.bulk-offer-content{position:relative;}
.bulk-img img{width:100%;min-height: 156px;}
.bulk-content h6{font-weight: 600;margin-bottom: 6px;}
.bulk-content p{font-size: 14px;line-height: 20px;color: #555555;}
.bulk-content{padding: 20px 20px 20px 45px;}
.bulk-content ul{display:flex;}
.bulk-content ul li{font-size:13px;font-weight:600;color:#000;margin-top:8px;position:relative;padding-left:15px;margin-right:10px;}
.bulk-content ul li:before{content: '';position: absolute;width: 10px;height: 10px;border-radius: 50%;background-color: #0071dc;top: 3px;left: 0;}
.bulk-offer:nth-child(even){background-color:#f4faff;}
.font-600{font-weight:600;}
.estimate{padding: 10px 20px;background-color: #bbccda;}
.estimate .top-heading h5{font-size:18px;}
.estimate .top-heading .filter_subject select{height: 39px;padding-left: 15px;width: 105px;background-color: #0071dc;border: 1px solid #0071dc;color: #fff;}
.estimate .top-heading .filter_subject i{top: 12px;color:#fff; }

.range_slider{padding-top:15px;}
.range_input{background: transparent;font-size: 18px;color: #000;border: 0;line-height: 40px;text-align: center;width: 100%;font-weight: 600;}
.range_slider .ui-slider-horizontal {height: 1px;border: 2px solid #000;}
.range_slider .ui-slider .ui-slider-handle {width: 28px;height: 28px;border-radius: 50%;background: #ffc221;outline: 0;border: 1px solid #0071dc;top: -14px;}
.label{margin-bottom:10px;}
.slider-range{background-color: #f4faff;padding: 30px 30px 40px;}
.earning h4{font-size: 24px;font-weight: 700;color: #0071dc;}
.earning h4 sup, .earning h4 sub{font-size: 16px;font-weight: 400;color: #000;}
.earning p{text-transform:uppercase;margin-bottom:6px;}
.coustom{background:#0071dc;padding:20px;}
.refreal{color:#fff;font-weight:600;}
.refreal img{margin-right:15px;vertical-align: bottom;}
.refreal a{margin-left:15px;}
.share a{height: 39px;background: #ffc221;line-height: 39px;padding: 0px 20px;border-radius: 4px;border:1px solid transparent;margin-left:8px;font-size: 14px;}
.share a:last-child{background: transparent;color: #fff;border: 1px solid #fff;}
.referral-banner{background: #e1effa; padding:10px;border-radius:6px; position: relative; overflow: hidden;}
.referral-banner:after{ background: url(../image/earn-money-before-img.jpg); content:'';position:absolute;left: 0px; width: 338px; height: 332px; bottom:0px; }
.referral-banner:before{ background: url(../image/earn-money-after-img.jpg); content:'';position:absolute;right: 0px; width:409px; height: 332px; top:0px; }
.referral-content h1{font-size: 40px;font-weight: 700;color: #ffc221;}
.referral-content h1 sup{font-size: 24px;color: #000;}
.yellow-bg{background:#ffc221;padding:10px 30px;transform: skew(-30deg, 0deg);}
.referral-content p{font-size:18px;color:#000;margin-top:20px;}
.yellow-bg p{color:#000;font-size:18px;font-weight:600;margin-top:0px;transform: skew(30deg, 0deg);}
.referral-content{width: 50%;margin: 0px auto;padding: 50px 0px;}
.circul .icon{width:120px;height:120px;margin: 0 auto;background-color:#ffc221; min-width: 120px;}
.circul .icon span{display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 18px;color: #fff;}
.circul .icon:before{width: 84%;height: 84%;top: 9px;}
.circul{margin:40px 0px;}
.circul p{font-size:18px;font-weight:700;color:#000;text-align:center;margin-top: 20px;}
.circul .icon.w-blance{background-color:#da2552;}
.circul .icon.c-blance{background-color:#3bc47e;}
.referral-book .nav .nav-item .nav-link{background-color: #bbccda;color: #000;font-weight: 600;border-radius: 6px 6px 0px 0px;margin-left: 15px;}
.referral-book .nav .nav-item .nav-link.active{background-color:#ffc221;}
.leader .top-heading p{max-width:100%;font-size:16px;margin-top: 0;}
.bg-shild{background:url(../image/icon-126.png) no-repeat bottom center/cover;width:27px;height:31px;text-align: center;line-height: 31px;font-weight: 600;color: #fff;font-size: 14px;}
.bg-shild{background:url(../image/css_sprites.png) -816px -760px;width:27px;height:31px;text-align: center;line-height: 31px;font-weight: 600;color: #fff;font-size: 14px;margin: 0 auto !important;}
.referral-book.leader  .table tbody tr td{padding: 8px 15px;vertical-align: baseline;}
.benfits .delivered {padding:0;}
.wallet-blance.assignents{background:url(../image/assigments.jpg) no-repeat bottom center/cover;padding:80px 0px;    padding: 40px 0px;}
.yellow-content h5 span{color:#ffc221;}
.money p{font-weight:600;}
.money h5{font-weight:700;color:#0071dc;margin-bottom: 0;}
.right-form label{font-weight: 600;margin-right: 10px;}
.right-form input{height: 42px;width: 200px; margin-right: 10px;}
.right-form a.btn{height: 44px;line-height: 44px;}
.wallet-blance-inner{padding: 20px 0px;}
.add_money{padding: 40px 30px;}
.add_money p{font-size: 18px;color: #000;}
.add_money small{color: #000;}
.add_paise{height: 56px;background: #ffc221;border-radius: 4px;line-height: 54px;font-weight: 600;color: #000;border:2px solid transparent;}
.add_paise.blue-paise{background: transparent;border: 2px solid #0071dc;color: #0071dc;}
.wallet-inner{padding:30px;text-align:center;}
.wallet-inner h4{font-size:20px;font-weight:700;}
.wallet-inner p{color:#000;}
.expert{padding-top:50px;}
#user_nav{background: transparent;border: none;position: absolute;top: 20px;right: 30px;display: flex;}

/* hover effect */
.btn-right a.view-details:hover{background: #da9e01;color:#fff;}
.btn-right a.pay:hover{background-color: #004e98;color: #fff;}
.left-btn a:hover{background-color: #da9e01;border-color:#da9e01;}
.right-btn a:first-child:hover{background-color: #004e98;color: #fff;}
.share a:hover{background-color: #da9e01;color:#fff;}
.share a:last-child:hover{background-color: #004e98;color: #fff;border-color:#004e98;}
.add_paise:hover{background-color: #ffe7a7;color:#000;}
.add_paise.blue-paise:hover{background-color: #d9edfd;color:#000;}
.table-responsive.table-dashboard{padding:0px 2px;}
.table-dashboard .table tbody tr:hover{background-color:#f5f5f5;}
.user-menu a:hover{color: #ffc221;}
.user-menu a:hover svg {fill: #ffc221;}
.total-items a:hover{background: #0071dc;color: #fff;border: 2px solid #0071dc;}
.share a i{font-size:18px;}
.yellow-band a:hover{color:#fff;}
.search-inner.essay-search .input-group span:hover{background-color: #004e98;color: #fff;}
.price_content a:hover{border: 2px solid #ffc221;background: #ffc221;}
.search {position: relative;display: flex;justify-content: flex-end;width: 280px;}
.search input {height: 39px;line-height: 38px;width: 100%;color: #000;padding: 0 10px;border: 0;background: #f5f5f5;border-radius: 0px;max-width: 38px;transition: all 0.3s ease; opacity: 0;cursor: pointer;}
.search a {color: #000;font-size: 18px;width: 20px;position: absolute;right: 0;top: 0px;text-align: center;pointer-events: none;background-color: #f5f5f5;height: 38px;min-width: 38px; border-radius: 4px;line-height: 38px;}
.search a .icofont-search-1 {font-size: 18px;}
.search a .icofont-close {display: none;font-size: 20px;}
.search input:focus {max-width: 100%;border-bottom: 1px solid #000;opacity: 1;cursor: text;}
.upload-via{display: flex;align-items: center;}

.bg-icon_22 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -10px -760px;display:inline-block;
}
.bg-icon_23 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -84px -760px;display:inline-block;
}
.bg-icon_24 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -158px -760px;display:inline-block;
}
.bg-icon_25 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -232px -760px;display:inline-block;
}
.bg-icon_26 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -306px -760px;display:inline-block;
}
.bg-icon_27 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -380px -760px;display:inline-block;
}

.bg-icon_62 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -863px -644px;display:inline-block;
}

.bg-icon_63 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -863px -713px;
}
.bg-icon_64 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -587px -311px;display:inline-block;
}
.bg-icon_65 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -79px -841px;
}
.bg-icon_66 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -147px -841px;display:inline-block;
}
.bg-icon_67 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -215px -841px;
}
.bg-icon_68 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -283px -841px;display:inline-block;
}
.bg-icon_69 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -351px -841px;
}
.bg-icon_70 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -419px -841px;display:inline-block;
}
.bg-icon_71 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -487px -841px;
}
.bg-icon_72 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -555px -841px;display:inline-block;
}
.bg-icon_73 {
    width: 48px; height: 49px;
    background: url(../image/css_sprites.png) -623px -841px;
}
.bg-icon_118 {
    width: 34px; height: 34px;
    background: url(../image/css_sprites.png) -996px -670px;display:inline-block;
}
.bg-icon_119 {
    width: 34px; height: 34px;
    background: url(../image/css_sprites.png) -996px -724px;display:inline-block;
}
.bg-icon_120 {
    width: 34px; height: 34px;
    background: url(../image/css_sprites.png) -996px -778px;display:inline-block;
}
.bg-icon_74 {
    width: 48px; height: 54px;
    background: url(../image/css_sprites.png) -680px -760px;display:inline-block;
}
.bg-icon_75 {
    width: 48px; height: 54px;
    background: url(../image/css_sprites.png) -748px -760px;display:inline-block;
}
.bg-icon_76 {
    width: 48px; height: 54px;
    background: url(../image/css_sprites.png) -863px -10px;display:inline-block;
}
.bg-icon_77 {
    width: 113px; height: 115px;
    background: url(../image/css_sprites.png) -518px -176px;display:inline-block;
}
.bg-icon_78 {
    width: 95px; height: 95px;
    background: url(../image/css_sprites.png) -129px -380px;display:inline-block;
}
.bg-icon_79 {
    width: 99px; height: 99px;
    background: url(../image/css_sprites.png) -10px -380px;display:inline-block;
}
.bg-icon_80 {
    width: 66px; height: 71px;
    background: url(../image/css_sprites.png) -466px -499px;display:inline-block;
}
.bg-icon_81 {
    width: 66px; height: 71px;
    background: url(../image/css_sprites.png) -552px -499px;display:inline-block;
}
.bg-icon_82 {
    width: 66px; height: 71px;
    background: url(../image/css_sprites.png) -102px -590px;display:inline-block;
}
.bg-icon_83 {
    width: 66px; height: 71px;
    background: url(../image/css_sprites.png) -188px -590px;display:inline-block;
}
.bg-icon_4 {
    width: 64px; height: 51px;
    background: url(../image/css_sprites.png) -434px -682px;display:inline-block;
}
.bg-icon_5 {
    width: 64px; height: 51px;
    background: url(../image/css_sprites.png) -518px -682px;display:inline-block;
}
.bg-icon_6 {
    width: 64px; height: 51px;
    background: url(../image/css_sprites.png) -602px -682px;display:inline-block;
}
.bg-icon_7 {
    width: 38px; height: 45px;
    background: url(../image/css_sprites.png) -996px -72px;display:inline-block;
}
.bg-icon_8 {
    width: 38px; height: 45px;
    background: url(../image/css_sprites.png) -996px -137px;display:inline-block;
}
.bg-icon_9 {
    width: 38px; height: 45px;
    background: url(../image/css_sprites.png) -996px -202px;display:inline-block;
}
.bg-icon_10 {
    width: 38px; height: 45px;
    background: url(../image/css_sprites.png) -996px -267px;display:inline-block;
}
.bg-icon_11 {
    width: 58px; height: 63px;
    background: url(../image/css_sprites.png) -784px -262px;display:inline-block;
}
.bg-icon_12 {
    width: 58px; height: 63px;
    background: url(../image/css_sprites.png) -784px -345px;display:inline-block;
}
.bg-icon_13 {
    width: 58px; height: 63px;
    background: url(../image/css_sprites.png) -784px -428px;display:inline-block;
}
.bg-icon_14 {
    width: 58px; height: 63px;
    background: url(../image/css_sprites.png) -784px -511px;display:inline-block;
}
.bg-icon_15 {
    width: 58px; height: 63px;
    background: url(../image/css_sprites.png) -784px -594px;display:inline-block;
}
.bg-icon_16 {
    width: 58px; height: 63px;
    background: url(../image/css_sprites.png) -784px -677px;display:inline-block;
}
.bg-icon_18 {
    width: 94px; height: 71px;
    background: url(../image/css_sprites.png) -10px -499px;display:inline-block;
}
.bg-icon_19 {
    width: 94px; height: 71px;
    background: url(../image/css_sprites.png) -124px -499px;display:inline-block;
}
.bg-icon_20 {
    width: 94px; height: 71px;
    background: url(../image/css_sprites.png) -238px -499px;display:inline-block;
}
.bg-icon_21 {
    width: 94px; height: 71px;
    background: url(../image/css_sprites.png) -352px -499px;display:inline-block;
}
.bg-icon_121 {
    width: 78px; height: 78px;
    background: url(../image/css_sprites.png) -686px -10px;display:inline-block;
}
.bg-icon_122 {
    width: 78px; height: 78px;
    background: url(../image/css_sprites.png) -686px -108px;display:inline-block;
}
.bg-icon_123 {
    width: 78px; height: 78px;
    background: url(../image/css_sprites.png) -686px -206px;display:inline-block;
}
.bg-icon_86 {
    width: 148px; height: 146px;
    background: url(../image/css_sprites.png) -350px -10px;display:inline-block;
}
.bg-icon_87 {
    width: 148px; height: 146px;
    background: url(../image/css_sprites.png) -350px -176px;display:inline-block;
}
.bg-icon_84 {
    width: 37px; height: 32px;
    background: url(../image/css_sprites.png) -996px -566px;display:inline-block;
}
.bg-icon_85 {
    width: 37px; height: 32px;
    background: url(../image/css_sprites.png) -996px -618px;display:inline-block;
}
.bg-icon_88 {
    width: 59px; height: 64px;
    background: url(../image/css_sprites.png) -784px -10px;display:inline-block;
}
.bg-icon_89 {
    width: 59px; height: 64px;
    background: url(../image/css_sprites.png) -784px -94px;display:inline-block;
}
.bg-icon_90 {
    width: 59px; height: 64px;
    background: url(../image/css_sprites.png) -784px -178px;display:inline-block;
}
.bg-icon_91 {
    width: 42px; height: 44px;
    background: url(../image/css_sprites.png) -931px -751px;display:inline-block;
}
.bg-icon_92 {
    width: 42px; height: 44px;
    background: url(../image/css_sprites.png) -931px -815px;display:inline-block;
}
.bg-icon_93 {
    width: 45px; height: 47px;
    background: url(../image/css_sprites.png) -931px -282px;display:inline-block;
}
.bg-icon_94 {
    width: 45px; height: 47px;
    background: url(../image/css_sprites.png) -931px -349px;
}
.bg-icon_95 {
    width: 45px; height: 47px;
    background: url(../image/css_sprites.png) -931px -416px;display:inline-block;
}
.bg-icon_96 {
    width: 45px; height: 47px;
    background: url(../image/css_sprites.png) -931px -483px;
}
.bg-icon_97 {
    width: 45px; height: 47px;
    background: url(../image/css_sprites.png) -931px -550px;display:inline-block;
}
.bg-icon_98 {
    width: 45px; height: 47px;
    background: url(../image/css_sprites.png) -931px -617px;
}
.bg-icon_99 {
    width: 148px; height: 146px;
    background: url(../image/css_sprites.png) -518px -10px;display:inline-block;
}
.bg-icon_100 {
    width: 63px; height: 63px;
    background: url(../image/css_sprites.png) -517px -590px;display:inline-block;
}
.bg-icon_101 {
    width: 63px; height: 63px;
    background: url(../image/css_sprites.png) -600px -590px;display:inline-block;
}
.bg-icon_102 {
    width: 63px; height: 63px;
    background: url(../image/css_sprites.png) -683px -590px;display:inline-block;
}
.bg-icon_104 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -84px;display:inline-block;
}
.bg-icon_105 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -154px;
}
.bg-icon_106 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -224px;display:inline-block;
}
.bg-icon_107 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -294px;
}
.bg-icon_108 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -364px;display:inline-block;
}
.bg-icon_109 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -434px;
}
.bg-icon_110 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -504px;display:inline-block;
}
.bg-icon_111 {
    width: 48px; height: 50px;
    background: url(../image/css_sprites.png) -863px -574px;
}
.bg-icon_112 {
    width: 45px; height: 48px;
    background: url(../image/css_sprites.png) -931px -10px;display:inline-block;
}
.bg-icon_113 {
    width: 45px; height: 48px;
    background: url(../image/css_sprites.png) -931px -78px;display:inline-block;
}
.bg-icon_114 {
    width: 45px; height: 48px;
    background: url(../image/css_sprites.png) -931px -146px;display:inline-block;
}
.bg-icon_115 {
    width: 45px; height: 48px;
    background: url(../image/css_sprites.png) -931px -214px;display:inline-block;
}
.bg-icon_127 {
    width: 72px; height: 72px;
    background: url(../image/css_sprites.png) -686px -304px;display:inline-block;
}
.bg-icon_128 {
    width: 72px; height: 72px;
    background: url(../image/css_sprites.png) -686px -396px;display:inline-block;
}
.bg-icon_129 {
    width: 72px; height: 72px;
    background: url(../image/css_sprites.png) -686px -488px;display:inline-block;
}
.bg-icon_130 {
    width: 72px; height: 72px;
    background: url(../image/css_sprites.png) -10px -590px;display:inline-block;
}
.bg-icon_31 {
    width: 44px; height: 47px;
    background: url(../image/css_sprites.png) -931px -684px;display:inline-block;
}
.bg-icon_32 {
    width: 49px; height: 49px;
    background: url(../image/css_sprites.png) -518px -311px;display:inline-block;
}
.bg-icon_33 {
    width: 54px; height: 61px;
    background: url(../image/css_sprites.png) -454px -760px;display:inline-block;
}
.bg-icon_34 {
    width: 55px; height: 55px;
    background: url(../image/css_sprites.png) -605px -760px;display:inline-block;
}
.bg-icon_35 {
    width: 45px; height: 41px;
    background: url(../image/css_sprites.png) -10px -913px;display:inline-block;
}
.bg-icon_36 {
    width: 45px; height: 41px;
    background: url(../image/css_sprites.png) -75px -913px;display:inline-block;
}
.bg-icon_37 {
    width: 45px; height: 41px;
    background: url(../image/css_sprites.png) -140px -913px;display:inline-block;
}
.bg-icon_131 {
    width: 66px; height: 58px;
    background: url(../image/css_sprites.png) -10px -682px;display:inline-block;
}
.bg-icon_132 {
    width: 66px; height: 58px;
    background: url(../image/css_sprites.png) -96px -682px;display:inline-block;
}
.bg-icon_133 {
    width: 66px; height: 58px;
    background: url(../image/css_sprites.png) -182px -682px;display:inline-block;
}
.bg-icon_134 {
    width: 47px; height: 47px;
    background: url(../image/css_sprites.png) -691px -841px;display:inline-block;
}
.bg-icon_135 {
    width: 47px; height: 47px;
    background: url(../image/css_sprites.png) -758px -841px;display:inline-block;
}
.bg-icon_136 {
    width: 47px; height: 47px;
    background: url(../image/css_sprites.png) -825px -841px;display:inline-block;
}
.bg-nav_bar {
    width: 30px; height: 24px;
    background: url(../image/css_sprites.png) -352px -913px;display:inline-block;margin-left:6px;
}

.underline-heading{width: 59px;height: 10px;background: url(../image/css_sprites.png) -350px -341px;display: inline-block;}
.service-icon{background: url(../image/css_sprites.png) -1058px -185px;width: 24px;height: 24px;display: inline-block;margin-right: 10px;margin-top:6px;}
.fileList{ margin-top: 10px; }
.fileList li{
	width: 30px;
}
/*upload file*/
.fileList{ margin: 0px; padding: 0px; }
.fileList li{/* display: inline-block;*/ width:80px; overflow: hidden; background: #f5f5f5; padding:10px; text-align: center;    display: flex;
    margin-right: 15px;
}
.fileList li strong{overflow: hidden;white-space: nowrap; text-overflow: ellipsis; max-width: 150px; font-size: 14px;}
.fileList li img{ width: 30px; }
.removeFile{ position: absolute; padding-left:8px;}
.removeFile .close{width: 16px!important; height: 16px; }
.divider {border-bottom: 1px solid rgba(128,137,150,.1); height: 1px; margin: .5em 0 1.5em;}
.divider span { display: block; width: 50px; height: 1px; background-color: #0071dc;}
.assignment-help li a{ background-color: #ebf1ff;border-radius: 4px; text-align: left; font-size: 16px; font-weight: 600; padding: 14px 14px;color: #222;display: block; transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; border-left: #ffc221 solid 2px;}
.assignment-help li a::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffc221;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.assignment-help li a:hover::before{-webkit-transform: scaleX(1);transform: scaleX(1);}
.tabs-style .nav-link{background: #e9f4ff;padding:18px 15px;font-size: 18px;font-weight: 700;width: 100%;margin-bottom: 10px;-webkit-transition-property: background; -webkit-transition-duration: 0.5s; transition-property: background; transition-duration: 0.5s; }
 .cantt-inner-tab p{font-size: 18px; line-height: 30px;}
.tabs-style .nav-pills .nav-link.active, .nav-pills .show>.nav-link {color: #fff; background-color: #0d6efd;-webkit-transition-property: background;-webkit-transition-duration: 0.5s; transition-property: background; transition-duration: 0.5s; position: relative;}
.tabs-style .nav-pills .nav-link.active:before {
    content: ''; position: absolute; right: 0; top: 50%; width: 0; height: 0; border: 13px solid transparent; border-left-color: #0d6efd; border-right: 0; margin-top: -13px; margin-right: -13px;}
.tabs-style .nav-link{position: relative;z-index: 2;}
.tabs-style .nav-link:hover{ color: #fff; }
.tabs-style .nav-link:after { content: ""; position: absolute;top: 0;left: 0;width:4px;
    height: 100%;
    background: #0d6efd;
    -webkit-transition: all .5s ease-in;
    -o-transition: all .5s ease-in;
    transition: all .5s ease-in;
    z-index: -1;
}
.tabs-style .nav-link:hover:after { width: 100%; color: #fff;}
.bg-lightblue{background:#e9f4ff;padding:30px;}
.delivered span.circal{font-size: 40px;
    height: 60px; width: 60px; border: #ddd solid 1px; border-radius: 50%; padding: 7px; display: flex; align-items: center; /* justify-items: center; */ justify-content: center;}
.delivered span i{ font-size: 40px; color: #0071dc }
.button-readmore a{ text-transform: capitalize; font-size: 16px; }
.button-readmore a span i{ font-size: 16px; }
.w-h{ width:52px; }
.derermine-list ul li{display: flex;}
.derermine-list ul li span{ padding-right: 10px; }

/*====================SEARCH SECTION============================*/
.search-box h3 a{color: #0071dc; font-weight: 700; -webkit-transition: all 0.2s ease-in;   -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; font-size:22px;}
.search-box h3 a:hover{ color: #000 }
.search-box{
	border: 1px solid rgba(0,113,220,0.2);
	webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    margin-bottom:30px;
    border-radius: 4px;   
}
.search-box:hover{
   border-color: #0071dc;
   webkit-transition: all 0.3s ease 0s;
   -o-transition: all 0.3s ease 0s;
   transition: all 0.3s ease 0s; 
}
.search-box span{
  color: #dd8b25;
  font-size: 18px;
  font-weight: 400;
}
.pagination-2 ul li a.active {
    width: 32px;
    background: #0071dc;
    color: #fff!important;
    border-radius: 4px;
}
.pagination-details ul li a.active {
    color: #0071dc;
}
.pagination-2 ul li {
    width: 35px;
    text-align: center;
}
/*============================form==============*/

.LastName{
 margin-left: 12px;
    width: 98%!important;
}
.fastName{
	margin-left: 24px;
    width: 98%!important;
}
.remove_author_btn{
	font-size: 16px;
	font-weight: 600;
	background-color: #0071dc;
	color: #fff;
	height: 46px;
	line-height: 46px;
	padding: 0px 27px;
	display: inline-block;
    font-weight: 400;
    line-height: 1.5;  
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: 44px;
}
.record{
	--bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-right: calc(var(--bs-gutter-x)/ -2);
    margin-left: calc(var(--bs-gutter-x)/ -2);
}
.author_part{
	float: left;
    width: 100%;
}
.author_part label {
    padding-left: 15px;
}
.comm_referance label {
    font-size: 16px;
    color: #030d11;
    margin: 5px 0px;
    font-weight: 400;
}
.referanc_banner_inner h1, .referanc_banner_inner p, .referenc_link, .referanc_part, .referanc_all_form, .comm_referance, .comm_referance form, .comm_referance ul, .comm_referance label, .comm_referance input[type="text"], .comm_referance input[type="url"], .referanc_all_form h2, .referanc_all_form h3, .author_part, .add_author_div, .record, .referanc_gen, .referanc_lft col p, .referanc_content_part, .referanc_content_part h2, .referanc_content_part h3, .referanc_content_part h4, .referanc_content_part h5, .referanc_content_part h6, .referanc_content_part p, .referanc_content_part ul, .referanc_content_part ul li, .referanc_content_part ol, .referanc_content_part ol li, .record1 {
    float: left;
    width: 100%;
}
.comm_referance input[type="text"], .comm_referance input[type="url"] {
	display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    height: 44px;
}
.author_part p {
    padding-left:0px;
    float: left;
    width: 100%!important;
    max-width: 100%;
    text-align: left;
    margin:33px 0px 5px;
    position: relative;
}
.comm_referance ul li {
    margin: 10px 0px;
}
span.remove_author_btn {
    background-color: #ef5267!important;
    line-height: 35px;
    color: #fff!important;
    border: none!important;
    float: right!important;
}
.author_part p span {
    display: inline-block;
    margin: 0px 5px;
    border: none;
    color: #0071dc;
    border-radius: 7px;
    text-transform: capitalize;
    cursor: pointer;
    border: #0071dc solid 1px;
    background: transparent;
}
/*span.add_author_btn_add {
    transform: translate(-50px, -66px);
    position: absolute;  
    right: 165px;
}*/

.comm_referance_for_p button {
    border: none;
    background-color: #0071dc;
    padding: 12px 10px 12px 15px;
    color: #fff;
    font-size: 18px;
    position: relative;
    border-radius: 7px;
    margin-top: 10px;

}
.comm_referance ul li {
    margin: 5px 0px;
}
.comm_referance_for_p {
    text-align: center;
}
.referanc_gen {
   background: #0071dc url(../image/bo-multi-dotted.png) no-repeat top left;
    padding: 15px 0px;
    margin: 22px 0px 2pc;
    color: #fff;
}
.referanc_gen_he {
    margin: 10px 0px;
    font-size: 30px;
    color: #fff;
    font-weight: 700;
}
.referanc_gen_hesm1, .referanc_gen_hesm2 {
    font-size: 20px;
    color: #fff;
    margin: 10px 0px;
}
.referanc_gen_hesm1, .referanc_gen_hesm2 {
    font-size: 20px;
    color: #fff;
    margin: 10px 0px;
}
.active_link_referenc {
    color: #0071dc !important;
} 
#dropdown-menu {  
    padding:10px 0px;  
    display:none;  
} 
#dropdown-menu a {
   border-bottom: #0e80ec solid 1px;
   padding: 12px 25px;
} 
#dropdown-menu a span i{
    display: inline-block;
    font-size:18px;
} 
.ass-details{ 
	width: 100%;
	display: inline-block;
}
.ass-details li{ 
	width: 50%;
	float: left;
	align-items: center;
	padding: 15px 0px;
	display: inline-block;
	border-bottom: #efeaea solid 1px;
 }
 .ass-details li:nth-child(odd){  font-weight: 700;}
 .button .badge-success:hover{
 	background: #198754;
 	color: #fff;
 }
  .button .badge-warning:hover{ background: #dc3545; color: #fff; }


.check-icon { font-size: 17px; color: #c3bfbf; top: 1px; position: relative; margin-left: 3px}

.form-check-input {
   /* margin-top: 6px;*/
    margin-left: -24px !important;
    cursor: pointer
}
.form-check-input:focus {
    box-shadow: none
}
.icons i {
    margin-left: 8px
}
.reply {
    margin-top: 12px
}
.reply small {
    color: #b7b4b4
}
.reply small:hover {
    color: green;
    cursor: pointer
}
/*===============================sitemap==============================*/

.sitemap_link_div_new h3 {
 	position: relative;
    font-size:30px;      
    text-transform: capitalize;
    font-weight: 700;
    color: #3c3c3c;
    text-decoration: underline;
  -webkit-text-decoration-color: #ffc221; /* Safari */  
   -ms-text-decoration-color: #ffc221; /* Safari */  
    -o-text-decoration-color: #ffc221; /* Safari */  
     -moz-text-decoration-color: #ffc221; /* Safari */  
    text-decoration-color: #ffc221;
 
}
.sitemap_link_div_new ul li a {
    display: inline-block;
   	border-left: 1px solid #d9d6d6;
    padding: 6px 18px;
    color: #333;
    font-size:16px;
    text-decoration: none;
    position: relative;
}
.sitemap_link_div_new ul li a:hover { color: #0071dc;}
.sitemap_link_div_new ul li a::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #d9d6d6;
    left: 0;
    top: 50%;
    width: 18px;
    transform: translate(0,-50%);

}
.sitemap_link_div_new ul li a:hover::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #0071dc;
    left: 0;
    top: 50%;
    width: 18px;
    transform: translate(0,-50%);
}

.sitemap_link_div_new ul li a:hover::before {
    border-left: 1px solid #0071dc;
    content: "";
    position: absolute;   
    left: 0;
    top: 50%;    
    height:36px;
    transform: translate(0,-50%);
}

/*=================affilate page=====================*/
.get-commission{ 
	color: #0f3b64;
	font-size: 25px;
	border-radius: 4px;
	padding: 6px 25px;
	font-weight: 700;
}
.get-commission span.text-yellow{
	color: #0f3b64;
	font-weight: 800;
	font-size: 30px;
}
.media-icon {
    position: relative;
    display: inline-block;
    z-index: 1;

}
.media-icon .popup-videos {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #ffffff;
    background: #e85858;
    width: 70px;
    height: 70px;
    border-radius: 100%;
    text-align: center;
}
.media-icon .popup-videos i {
    margin-left: 5px;
    font-size: 30px;
    line-height: 66px;
}
.media-icon .popup-videos::before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    animation: pulse-border 1500ms ease-out infinite;
    transition: all 0.3s ease;
    z-index: -1;
}

.media-icon .popup-videos::before {
    background: #e85858;
}
/*Pulse Border Animation*/
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

.process-cantt h5{ font-weight: 700;  color: #0071dc; }
.step-one{
	 border-bottom: #333 
	 solid 1px;
	 padding-top:40px;
	 padding-bottom: 40px;
}
.left-line:before{
	background: #333;
	width: 1px;
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 43px;
}
.left-line:after{
	background: #333;
	width: 1px;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
}
.left-top-line:after{
	background: #333!important;
	width: 1px;
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	height: 60px;
}
.left-top-line:before{
	background: #333;
	width: 1px;
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 43px;
}
.left-line:not(:first-child):after{ background: transparent; width: 0px; }

.right-line:after{
	background: #333;
	width: 1px;
	content: '';
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 48px;
}
.right-line:before{
	background: #333;
	width: 1px;
	content: '';
	position: absolute;
	top: 0px;
	right: 0px;
	height: 60px;
}
.start-content-inner-box{
	padding: 5% 0% 0% 32%;
}
.referring-cal2{
	background: #015fb8;
	padding: 10% 15% 10% 18%;
}
.referring-cal2 .bg-white{ 
	background: #fff;
	border-radius: 4px;
	padding: 20px;
	width: 500px;
	max-width: 100%;
 }
 .count.w-75{ width:62%!important; height: 42px; }
 .earn_total_other {
    color: #333;
    font-size: 25px;
    font-weight: 700;
    display: inline-block;   
    padding: 4px 13px;   
    border-radius:4px;
    width: 100%;
    height: 42px;
    background: #ffc221;
   
}
.why-beco-cantt .cantt-inner h6{
	font-weight: 700;

}
.register-with-part h5{
	font-weight: 700;
	color: #fff;
}
.register-with-part h6{ 
	font-weight: 300;
	color: #fff;

 }
.register-with-part .btn{
   font-size: 18px;
 }
 .upload-filejob-pt .removeFile{ 
 	padding-left: 0px;
 }
 .review_name > span:last-child {
    background-color: #fff;
    padding: 0 10px;
    margin: 10px 0;
    border-radius: 7px;
    float: left;
}
.hide {
    display: none !important;
}
.review_name > span > label {
    float: right;
    display: inline-block;
    padding: 0;
    margin: 0 1px;
    position: relative;
    cursor: pointer;
    color: #ff9306;
    font-size: 26px;
}

.additional-p {
    border-radius: 4px;
    background: #f4faff;
    padding: 0px 20px 20px;
    border: #d7d7d7 solid 1px;
    min-height: 370px;
    -webkit-transition-property: background;
    -webkit-transition-duration: 0.5s;
    transition-property: background;
    transition-duration: 0.5s;
    transition: 0.3s;
}
.additional-p{
  text-align: center;
}
.additional-p h5 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    text-align: center;
}
.tools-box-pt2 .icon-border {width: 90px; height: 90px; border-radius: 50%; border: 1px solid #f5f5f5;margin: 0 auto; margin-top: 0px;position: relative; z-index: 1; margin-top: -60px; background: #fff; -webkit-transition-property: background;-webkit-transition-duration: 0.5s;transition-property: background; transition-duration: 0.5s;}
.tools-box-pt2 .icon-border .meet-icon i { font-size: 60px; color: #0083ff;}
.additional-p:hover { background-color: #fff; border: #a2a1a1 solid 1px;}
.additional-p:hover .icon-border { /* background-color: #0083ff;*/border: #a2a1a1 solid 1px; color: #fff;}
.additional-p:hover .icon-border .meet-icon i {color: #fff}
.editing-slider .slick-arrow {position: absolute; top: 50%;left: -65px;transform: translateY(-50%); font-size: 0px; border: 2px solid #0071dc; width: 46px; height: 46px; background: #fff; box-shadow: 0px 0px 4px rgb(0 0 0 / 47%);}
.editing-slider .slick-prev { background: url(../image/css_sprites.png) -1047px -383px;}
.editing-slider .slick-arrow.slick-next {right: -50px; left: auto;}
.editing-slider .slick-next { background: url(../image/css_sprites.png) -1045px -352px;}
/*#sidebar.fixed {position: fixed;top: 0;width:22%;}*/

#sidebarWrap {width: 33.3333333333%; float: left; position: relative; box-shadow: none;border: none; margin: 0; padding: 0;}
.rating>span>label {float: right; display: inline-block; padding: 0; margin: 0 1px; position: relative; cursor: pointer; color: #ff9306;font-size: 26px;}
.rating>span>input.radio-btn:checked~label, .rating>span>label:hover, .rating>span>label:hover~label {color: transparent;}
.rating>span>input.radio-btn:checked~label:before, .rating>span>label:hover:before, .rating>span>label:hover~label:before {
    content: "\2605"; position: absolute;  color: #ff9306;}
/*=================country page============================ */

.content_county h5{ font-weight: 700; }
.country_uni_rgt_comm a {font-size: 13px;}
.country_uni_rgt_comm a > i{
    font-size: 11px;
}
.country_uni_rgt_comm.other_nav {border-top: none; margin: 50px 0px 20px;border-top-right-radius: 0px;}
.country-top-heading-inner h5{font-size:30px;font-weight:700;}
.content_county h2, .country_service_inner h2{ font-size:30px; font-weight:700;}
.content_county h3, .country_service_inner h3{ font-size:20px; font-weight:700;}
.simples_details-new h2{ font-size: 30px; text-transform: capitalize; font-weight: 600; }
.simples_details-new h3, .simples_details-new h4{ font-size: 20px; text-transform: capitalize; padding: 15px 0px 0px 0px; }
.simples_details-new ul li { position: relative;  padding-left: 45px; margin-bottom:15px;}
.simples_details-new ul li:before { content: ''; position: absolute; top: 5px; left: 0; background: url(../image/css_sprites.png) -1050px -430px; width: 28px; height: 26px;}
.simples_details-new ol li { position: relative;  padding-left: 45px; margin-bottom:15px;}
.simples_details-new ol li:before { content: ''; position: absolute; top: 5px; left: 0; background: url(../image/css_sprites.png) -1050px -430px; width: 28px; height: 26px;}
.simples_details-new table{ caption-side: bottom; border-collapse: collapse; width: 100%; border: #ddd solid 1px; margin-bottom: 20px;}
.simples_details-new table tr, td{padding: .5rem .5rem; background-color: var(--bs-table-bg); border-bottom-width: 1px; box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); text-align: left!important;}
.simples_details-new table tbody, td, tfoot, th, thead, tr {
    border-color: inherit; border-style: solid; border-width: 0; border: #ddd solid 1px;}
/*.artical_new p img{ max-width: 100%!important;height: auto!important;}*/
.resources-new-img p img{max-width: 100%;}
.internal_lft_inner_part h3 { font-size: 22px; color: #333; margin: 10px 0 15px; font-weight: 700; text-transform: capitalize;}
.internal_lft_inner_part ul li a { position: relative; padding-left: 15px;width: 100%; display: inline-block; border-bottom: #f1eded solid 1px; padding: 10px 0px;}
.internal_lft_inner_part ul li {font-size: 16px; color: #333;font-weight: 500;}
li.internal_li_comm>a::before {content: "+"; position: absolute; right: 0;}
li.add_miner1>a::before { content: "-"; position: absolute; right: 0;}
.out-icon2{background: url(../image/out-icon3.png)!important;	width: 25px!important;height:16px!important; display: inline-block;position: absolute!important; top: 2!important;}
.out-icon3{background: url(../image/out-icon2.png)!important;width: 25px!important;height:16px!important; display: inline-block; position: absolute!important; top: 2!important;}
.out-icon1{background: url(../image/out-icon1.png)!important;width: 25px!important; height:16px!important;display: inline-block; position: absolute!important; top: 2!important;}
.internal_lft_inner_part ul li.li_active, .internal_lft_inner_part ul li.li_active>a { color: #1faee8;}
.sitemap_link_div h3 { font-size: 20px; font-weight: 700; padding: 5px 0px; margin-top: 10px; }
.sitemap_link_div ul li, .artical-new-ul ul li, .blog-details-content ul li, .too-referance-page ul li{ position: relative; }
.sitemap_link_div ul li a{display: inline-block; border-left: 1px solid #d9d6d6; padding: 8px 18px; color: #333;font-size: 16px; text-decoration: none; position: relative;}
/*.sitemap_link_div ul li:before { content: ''; position: absolute; top: 14px; left: 0; background: url(../image/css_sprites.png) -1050px -430px; width: 28px; height: 26px;}*/
.sitemap_link_div ul li a::after { content: ""; position: absolute;  border-bottom: 1px solid #d9d6d6;left: 0; top: 50%; width:12px; transform: translate(0,-50%);}
.sitemap_link_div ul li a:hover { color: #0071dc;}
.sitemap_link_div ul li a:hover::before {border-left: 1px solid #0071dc; content: ""; position: absolute; left: 0; top: 50%; height: 36px; transform: translate(0,-50%);}
.sitemap_link_div ul li a:hover::after { content: "";position: absolute; border-bottom: 1px solid #0071dc; left: 0; top: 50%; width: 8px; transform: translate(0,-50%);}
.resoyrce-img-new1 p img{max-width: 100%!important;}
.add_service_im > p > img{max-width: 100%!important; margin-bottom:35px; height: auto; }
.add_service_im{ max-width:100%!important }
.artical-new-ul ul li{ padding-left:30px; list-style: none; }
.artical-new-ul ul li:before{ content: ''; position: absolute; top:6px; left: 0; background: url(../image/css_sprites.png) -1050px -430px; width: 28px; height: 26px;} 
.artical-new-ul table{width: 100%!important; margin-bottom: 15px;}
.text-new{ display: none }
.artical-new-ul h5{ font-size:19px; }
.resource_1 h2 strong, .resource_1 h3 strong, .resource_1 h5 strong, .artical_new h2 strong, .artical_new h3 strong, .simples_details-new h3 strong, .simples_details-new h4 strong,
.management h4 strong, .management h2 strong, .management h3 strong, .management h6 strong, .resources-new-img h3 strong, .resources-new-img h5 strong, .management h5 strong, .blog-details-content h2 strong, .blog-details-content h3 strong, .blog-details-content h4 strong, .artical-new-ul h5 strong
{ font-weight: 600; }
.management a{ display: initial; }
.height-form-top{ min-height: 700px; }
.referanc_all_form h2 {font-size: 26px; margin: 0; color: #0071dc; font-weight: 600;}
.referanc_all_form{ border: 1px solid #0071dc; border-radius: 10px; position: relative;  z-index: 1; padding:20px;}
.referanc_all_form h6{ font-size: 16px; font-weight: 500; line-height: 24px; }
.body-cantt .tittle h5{ font-weight: 700;margin-bottom: 0; }
.blog-details-content ul li, .too-referance-page ul li{ padding-left: 30px; margin-bottom: 15px; }
.blog-details-content ul li:before{ content: ''; position: absolute; top:6px; left: 0; background: url(../image/css_sprites.png) -1050px -430px; width: 28px; height: 26px;} 
.referanc_content_part blockquote { padding: 0 15px; font-size: 17.5px; border-left: 5px solid #c2c2c2; float: left; width: 100%; margin: 10px 15px;}
.too-referance-page h2{ font-weight: 700; }
.too-referance-page ul li:before{ content: ''; position: absolute; top:6px; left: 0; background: url(../image/css_sprites.png) -1050px -430px; width: 28px; height: 26px;} 
.too-referance-page h3{ font-weight: 700; font-size: 20px; }
.show-data { display: none; }
.xdsoft_calendar table td{text-align:center !important;}
.service-hover{ border:none!important; }
.service-hover:hover{ color: #333!important;}
.btn-view-all{ color: #fff!important;font-weight: 600; background-color: #0071dc; text-align: center; }
.stellarnav .menu-toggle span.bars{ background: url(../image/services.png); width: 20px; height: 20px; }
.stellarnav.dark .menu-toggle span.bars span { background: #333; display: none;}
.gsc-result { border: 1px solid rgba(0,113,220,0.2) !important; webkit-transition: all 0.3s ease 0s !important; -o-transition: all 0.3s ease 0s !important;  transition: all 0.3s ease 0s !important;  margin-bottom: 30px !important;  border-radius: 4px !important;  box-shadow: 0 .5rem 1rem rgba(0,0,0,.15) !important; padding: 1rem !important;}
a.gs-title { color: #0071dc; -webkit-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; font-size: 19px !important; font-weight: 600 !important; font-family: 'Nunito', sans-serif;}
.student-term h2 { font-size: 21px;}
.in_proc { background: #308be0; border-radius: 4px; color: #fff; padding: 2px 6px;}
#show-data{display:none}
.upload-deign { border-radius: 4px; margin-top: 5px; width: 80.33%; margin-left: 53px;}
.btn-file { position: relative;  overflow: hidden;}
.btn-file input[type=file] { border: 1px solid #ddd; border-radius: 3px;background: #fff;  padding: 10px 2px 11px 15px; margin-bottom: 10px; box-shadow: 0px 0px 10px 2px #b2b2b233; opacity: 0; position: absolute; left: 0px; width: 100%; top: 0px;}
.btn-default{  background: #fff; padding: 10px 2px 11px 15px; position: relative; margin-bottom: 10px; box-shadow: 0px 0px 10px 2px #b2b2b233; border: 1px solid #ddd; width: 98%; display: block;}
.fileList{ margin: 0px; padding: 0px; }
.fileList li{display: inline-block;width: 107px; overflow: hidden; background: transparent; padding:10px; text-align: center;}
.fileList li a{ color: red; }
#show-data .removeFile{ padding-left:5px!important; }
/*--DASHBOARD ASSIGNMENT LIST--*/
.tbl_paid {background: #00c369; padding: 3px 6px; color: #fff; border-radius: 4px;}
.tb_pay { background: #00be9b; padding: 3px 6px; color: #fff; border-radius: 4px;}
.ft-17 { font-size: 17px !important;}
.ft-21{ font-size:21px !important;}
.fileList li img{ width: 27px; }
.removeFile{ position: absolute; padding-left:6px;} 
#disbord-nav{ display: none; }
.nav-style{position: absolute;top:8px;right: 25px; cursor: pointer;}
.fixed_whatapp{position:fixed;bottom:4px;left:4px;cursor:pointer;z-index:999}
.fixed_whatapp a{display:inline-block}
.fixed_whatapp img{width:45px;border-radius:5px;box-shadow:1px 1px 4px -1px #000}
/*.fixed_whatapp a.mobile_What_new{display:none}*/
.university-slider{display: flex;}
.blog-details h1{font-size: 1.7rem;font-weight: 600;}
.blog-details img:first-child{padding-bottom:15px;}
.blog-details h2{font-size: 25px;font-weight: 600;}
.blog-details h3{font-size: 23px;font-weight: 600;}
.blog-details h4{font-size: 21px;font-weight: 600;}
.blog-details p strong{font-size: 15px;font-weight: 700;color: #000;}
.blog-details p{text-align:justify;}
/*=====================model-part dashbord=======================*/
.modal-content {   
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left;
}
.modal a.close-modal, .modal button.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    z-index: 2;
    display: block;
    width:20px;
    height:20px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==');
}
.rounded-bottom-top{ border-bottom-left-radius: 0px;border-bottom-right-radius: 0px; }
.login_form{
    padding: 20px 20px;
    border-bottom: 1px solid #ddd;
    margin: 0;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #eee),color-stop(1, #fff));
    overflow: hidden;
}
#thank-show{ display: none }

/*slider-part*/
.trust_img, .trust_img-uk, .trust_img-canada, .trust_img-usa, .trust_img-china, .trust_img-dubai,.trust_img-india, .trust_img-ireland, .trust_img-malasiya, .trust_img-nz, .trust_img-singapore{background-image: url(../image/australia/australia-logo.jpg);
height:63px;
animation: animatedBackground 40s linear infinite;
-webkit-animation: animatedBackground 40s linear infinite;
width: 100%;
}
.trust_img-india{background-image: url(../image/india/university-logo.jpg);}
.trust_img-uk{background-image: url(../image/uk/university-logo.jpg);}
.trust_img-canada{background-image: url(../image/canada/university-logo.jpg);}
.trust_img-usa{background-image: url(../image/usa/university-logo.jpg);}
.trust_img-china{background-image: url(../image/china/university-logo.jpg);}
.trust_img-dubai{background-image: url(../image/dubai/university-logo.jpg);}
.trust_img-ireland{background-image: url(../image/ireland/university-logo.jpg);}
.trust_img-malasiya{background-image: url(../image/malasiya/university-logo.jpg);}
.trust_img-nz{background-image: url(../image/nz/university-logo.jpg);}
.trust_img-singapore{background-image: url(../image/singapore/university-logo.jpg);}

@-webkit-keyframes animatedBackground {
0% {
background-position:0 0
}
to {
background-position:-2249px 0
}
}
@keyframes animatedBackground {
0% {
background-position:0 0
}
to {
background-position:-2249px 0
}
}
.hieght-250{ min-height: 212px; }
.home-page .carousel-inner{
    position: relative;
    width: 100%;
    overflow: hidden;
    min-height: 376px!important;
}
.home-page .carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #ccc;
    opacity: 1;
}
.home-page .carousel-dark .carousel-indicators .active {
     background-color: #2d4a8a;
}
.home-page .carousel-indicators [data-bs-target] {
	font-size: 0;
    width: 10px;
    height: 10px;
    padding: 0;
    border-radius: 50%;
    background-color: #ccc;
    margin: 0 4px;
    border: none;
}
.reasons-slider .carousel-item{ float: }
.reasons-slider .carousel-control-prev-icon {background: url(../image/css_sprites.png) -1047px -383px;}
.reasons-slider .carousel-control-next-icon {background: url(../image/css_sprites.png) -1045px -352px!important;}
.reasons-slider .carousel-control-next-icon, .carousel-control-prev-icon {position: absolute;top: 50%;left: 0px;transform: translateY(-50%);font-size: 0px;border: 2px solid #0071dc;width: 46px;height: 46px;background: #fff;box-shadow: 0px 0px 4px rgb(0 0 0 / 47%);}
.reasons-slider .carousel-control-next-icon{right:0px; left: auto;}
/*second menu*/
.overlay{position: fixed; width: 100%; float: left; height: 100%; opacity: 0.7; z-index: 99999; background-color: #000;  display: none;}
.servi_mo span{
    display: inline-block;
    float: right;
}
.cross_menu {
    position: fixed;
    right: 240px;
    top: 0px;
    cursor: pointer;
    background-position: -267px -100px;
    background-size: 400px;
    width: 34px;
    height: 34px;
    background-image: url(../img/all-icon.png);
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 0px 0px 0px 7px;
}
.mobile_fixed {
    position: fixed;
    right: 0px;
    background-color: #fff;
    width: 240px;
    padding: 15px 10px 10px 10px;
    z-index: 9999999;
    font-family: 'Roboto', sans-serif;
    overflow-y: scroll;
    max-height: 650px;
    height: 100%;
    display: none;
}
.mobile_first_part {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding: 5px 10px 0px 5px;
}
.mobile_first_part ul li a{
     color: #ff6800;
    text-decoration: none;
}
.mobile_first_part ul li {
    float: left;
    width: 100%;
    color: #ff6800;
    padding: 5px 0px;
    cursor: pointer;
    font-size: 15px;
    text-transform: capitalize;
}
.mobile_first_part ul li img{
    width: 14px;
    float: right;
}
.mobile_first_part ul li > div ul li span{
    float: right;
}
.mobile_first_part ul li > div {
    padding-left: 10px;
    margin-top: 10px;
    display: none;
}
.comm_back {
    display: inline-block;
    background-color: #0093ff;
    padding: 4px 15px;
    margin-bottom: 10px;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    letter-spacing: 0.4px;
    cursor: pointer;
}
.comm_ass_mobile {
    float: left;
    width: 100%;
    margin: 5px 0px 0px 0px;
    padding: 5px 5px 0px 5px;
    display: none;
}
.comm_ass_mobile ul li{
    float: left;
    width: 100%;
    font-size: 15px;
    margin: 5px 0px;
    color: #ff7e00;
    cursor: pointer;
    text-transform: capitalize;
}
.comm_ass_mobile ul li a {
    color: #ff7e00;
    text-decoration: none;
}
.comm_ass_mobile ul li span{
    float: right;
}
.comm_ass_mobile ul li a i{
    padding-right: 5px;
}
.comm_ass_mobile ul li > div {
    float: left;
    width: 100%;
    display: none;
}
.comm_ass_mobile ul li > div ul li a i{
    padding-right: 5px;
}
.comm_ass_mobile ul li > div ul li a{
    color: #333;
}
.menu_us > p{
    margin: 0px;
}
.mobile_menu_icon {
    float: right;
    display: inline-block;
    cursor: pointer;
    display: none;
    width: 40px;
    height: 35px;
    /*background-image: url(../img/all-icon.png);*/
    background-repeat: no-repeat;
    background-position: -271px -137px;
    background-size: 400px;
}
ul.desktop_me {
    display: block;
    margin-top: 0px;
    position: relative;
}
.bottom_header {
    float: left;
    width: 100%;
    padding: 10px 0px;
    background-color: #0aaff1;
}
.logo_part > a > img{
    width: 180px;
}
.menu_left ul li {
    display:block;  
    font-size: 16px;
    font-weight: 400;
   color: #0595ea;
    text-transform: capitalize;
}
li.menu_ser_1{
    cursor: pointer;
}
.menu_left ul li a{
    color: #333;
    text-decoration: none;
    font-size: 16px;
    padding:32px 0px;
}
.menu_left ul li a:hover{
    color: #03456c;
    text-decoration: none;
}
.menu_left ul li a:hover span i{
    color: #03456c;
   
}

.menu_ser_1 > ul {
    position: absolute;
    background-color: #fff;
    z-index: 999;
    width: 235px;
    left: 0px;
    min-height:357px;   
    top:87px;
    box-shadow: -1px 2px 7px -3px #000;
    border-radius: 0px 0px 0px 5px;
}
.menu_ser_1> ul{
    display: none;
}
.menu_ser_1:hover > ul{
    display: block;
}

.menu_ser_1 > ul li {
    float: left;
    width: 100%;
   /* padding: 7px 10px;*/
    font-weight: 400;
    color: #000;
    font-size: 16px;
} 
.menu_ser_1 > ul li span {
    float: right;
    color: #b5b7b9;
}

.menu_ser_1 > ul li a i{
    padding-right: 5px;
}
.menu_ser_1 > ul li:hover > ul.service_ul2{
    display: block
}
.menu_ser_1 > ul li > ul.service_ul2 li:hover > ul.service_ul3{
    display: block;
}
.menu_ser_1 > ul li:hover{
   color: #f60;
}
.menu_ser_1 > ul li a {
    display: inline-block;
    color: #1d1d1d;
    text-transform: capitalize;
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 14px;
    padding: 8px 15px;
    border-bottom: #e4e4e4 solid 1px;
}

.menu_ser_1 > ul li > ul.service_ul2 {
        position: absolute;
        background: #e6e6e6;
        left:234px;
        top: 0px;
        min-height:500px;
        display: none;
        width: 220px;
        box-shadow: 0px 4px 2px -4px #a7a7a7;
    }
.menu_ser_1 > ul li > ul.service_ul2 li > ul.service_ul3 {
    position: absolute;
    background-color: #fff;
    width: 100%;
    top: 0px;
    left: 215px;
    min-height: 500px;
    z-index: 999;
    display: none;
    width: 512px;
    box-shadow: 0px 4px 2px -4px #a7a7a7;
    border-radius: 0px 5px 5px 0px;
    max-height: 500px;
    overflow-y: scroll;
    padding-bottom: 15px;
}
ul.service_ul3::-webkit-scrollbar-track, .preview_course textarea::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 8px 8px;
}
ul.service_ul3::-webkit-scrollbar, .preview_course textarea::-webkit-scrollbar{
    width: 6px;
    background-color: #F5F5F5;
    border-radius: 8px 8px;
}
ul.service_ul3::-webkit-scrollbar-thumb, .preview_course textarea::-webkit-scrollbar-thumb {
    background: linear-gradient(180deg, rgba(151,94,242,1) 12%, rgba(10,175,241,1) 100%);
    border-radius: 8px 8px;
}
ul.service_ul2 li{
    font-size: 15px;
}
ul.service_ul3 li{
    width: 50%;
}
.profile_uer img {
    width: 25px;
    border-radius: 50%;
    margin-right: 2px;
}
.caret_1 {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 1px;
    vertical-align: middle;
    border-top: 6px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    margin-top: -3px;
}
.profile_uer {
    display: inline-block;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0.4px;`
    text-transform: capitalize;
}
.profile_down {
    position: absolute;
    width: 160px;
    right: 0px;
    background-color: #fff;
    padding: 0px 0px;
    text-align: left;
    box-shadow: 1px 2px 7px 1px rgba(27, 27, 27, 0.87);
    top: 40px;
    border-radius: 0px 0px 5px 5px;
    display: none;
    z-index: 999;
}
.profile_down::before {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    display: inline-block;
    position: absolute;
    left: 64px;
    top: -9px;
}
.profile_down ul li {
    margin: 0px 0px !important;
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    padding: 3px 5px !important;
    font-size: 15px !important;
    letter-spacing: 0.4px;
    color: #878686;
    cursor: pointer;
    text-align: left;
}
.profile_down ul li:last-child{
    border: none;
}
.profile_down ul li a {
    color: #3a3a3a !important;
    text-decoration: none;
}
.profile_down ul li a i {
    font-size: 18px;
    padding: 8px;
    color: #aba9a9;
    background-color: #fff;
}
.caret_1_add {
    transform: rotate(180deg);
}
.top_header, .top_lft ul, .second_header, .second_header_inner, .second_header_inner form, .second_header_inner ul, .second_header_inner ul li, .comm_banner, .comm_banner_inner, .comm_banner_inner h1, .comm_banner_inner h4, .home_banner_lft form, .home_banner_lft form p, span.form_home select, span.form_home input[type="email"], span.form_home_btn button, p.info_p, .trust_img1, .trust_inner, .trust_college, .trust_lft h3, .trust_lft h3 span, .counter_part, .counter_inner_part, .comm_heading, .counter_li_inner, .count_nu, .count_de, .home_how_it, .comm_heading1, .home_how_lft, .home_how_rgt, .home_how_lft ul li, .comm_how_it_heading, .home_how_lft ul li p, .home_service, .home_service_inner, .home_service_inner, .home_service_box h3, .home_service_box p, .find_paper, .find_paper_lft form, .find_lft_1 label, .comm_find_paper select, .comm_find_paper input[type="text"], .find_paper form p, .home_content, .home_content h3, .home_content p, .home_content table, .home_testmonail, .home_faq, .home_faq ul li, .home_faq_slide, .home_faq_slide p, .footer_county, .footer_inner_county, .footer_inner_county ul, .top_footer, .top_footer ul, .bottom_footer, .bottom_footer_top, .service_child_part, .service_child_lft h2, .service_child_lft h3, .service_child_lft h4, .service_child_lft p, .service_child_lft ul li, .service_child_lft ol li, .service_child_banner_lft h1, .side_am_feature, .free_resource, .free_file, .side_am_feature span.feature_heading_span, .comm_side_he_feat, span.comm_side_heading, .side_am_feature ul li, .side_am_feature p, .service_live_review, .service_live_review span.heading_review, .service_live_review ul li, .service_live_review div, .service_live_review p, .free_tool, .free_tool ul li, .bottom_footer_top_2 p, .home_content_lft ul li, .home_content_lft ul, .common_bg_part, .refer_banner_inner, .comm_find_paper input[type="email"], .solution_banner, .solution_banner h1, .service_home, .service_home h2, .service_home p, .service_home h3, .service_home_lft h2 span, .btn_home_service{
    float: left;
    width: 100%;
}
.service_home{
    background-color: #fff;
    padding: 20px 0px;
    margin: 0px 0px 10px;
}
span.btn_home_service{
    text-align: center;
    margin: 20px 0px;
}
.service_home_rgt ul li{
    float: left;
width: 100%;
margin: 10px 0px;
}
.service_home_lft h2{
    color: #126d9c;
    font-size: 30px;
    font-weight: 500;
    margin: 10px 0px;
    text-align: center;
}
.service_home_lft h2 span{
    font-size: 18px;
    margin-top: 12px;
}
.service_home_lft p {
    color: #4b4949;
    font-size: 15px;
    margin: 10px 0px;
    position: relative;
    padding: 5px 0px;
    text-align: justify;
}
.service_home_rgt {
    padding: 15px 20px 0px;
}
.service_home_lft p span {
    background-image: url(../img/all-icon.png);
    width: 21px;
    height: 22px;
    background-repeat: no-repeat;
    display: inline-block;
    background-size: 663px;
}
.service_home_lft p span:first-child {
    background-position: -496px -697px;
}
.service_home_lft p span:last-child {
    background-position: -533px -710px;
    margin-bottom: -15px;
}
.btn_home_service a{
    color: #fff;
    background-color:#334951;
    padding: 7px 25px;
    border-radius: 5px;
    font-size: 18px;
    text-transform: uppercase;
    margin: 10px 0px;
    text-decoration: none;
    box-shadow: 2px 10px 30px 0px #00000026;
}
.btn_home_service a:hover, .struct_1 a:hover{
    background-color: #126d9c;
}
.service_home_lft {
    padding: 20px 15px 0px;
}
.service_home_rgt ul li h3 {
    font-size: 25px;
    color: #00aeef;
    margin: 5px 0px;  
    font-weight: 700;
    text-shadow: 9px 8px 7px #d8f4ff;
}
.service_home_rgt ul li p{
    color: #4b4949;
    font-size: 14px;
    margin: 0px;
    line-height: 22px;
    text-align: justify;
}
form.second_header_serach span {
    max-width: 250px;
    width: 100%;
    float: right;
    background-color: #fff;
    border: 1px solid #e9e8e8;
    border-radius: 3px;
    box-shadow: 0px 0px 8px -4px #16161654;
    margin-top: -1px;
}
form.second_header_serach span input {
    float: left;
    width: 70%;
    padding: 6px;
    font-size: 15px;
    color: #000;
    border: none;
    border-radius: 5px;
}
form.second_header_serach span button {
    float: right;
    font-size: 17px;
    background-color: #089cd3;
    border: none;
    padding: 5px 6px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 500;
    border-radius: 0px 4px 4px 0px;
}
form.second_header_serach{
    float: left;
    width: 100%;
    margin: 4px 0px;
}
.logo_part_lft{
    margin-top: 2px;
}
.logo_part_lft img {
    max-width: 210px;
    width: 100%;
}
.top_header{
    background-color: #2e4f5f;
    padding: 3px 0px;
}
.top_lft ul li, .top_rgt ul li {
    display: inline-block;
    padding: 5px 2px 5px 30px;
    font-size: 15px;
}
.top_lft ul li a, .top_rgt ul li a {
    color: #ffffff;
    text-decoration: none;
}
.top_rgt{
    text-align: right;
}
.top_comm_1, .comm_top_rgt{
    background-image: url(../img/all-icon.png);
    background-repeat: no-repeat;
}
.call_to{
    background-position: -570px -324px;
}
.whatapps_web, .whatapps_mobi{
    background-position: -570px -165px;
}
.mail_to{
    background-position: -570px -6px;
}
.whatapps_mobi{
    display: none !important;
}
.sign_in{
    background-position: -570px -113px;
}
.sign_up{
    background-position: -570px -59px;
}
.header_top_mid {
    position: relative;
    width: 100%;
    float: left;
    max-width: 175px;
    margin-bottom: 50px;
    margin: 8px 10px 40px;
}
ul.prod-gram {
    width: 100%;
    color: #fff;
    letter-spacing: 0em;
    font-size: 15px;
    list-style: none;
    padding: 0px 0px;
    position: absolute;
    z-index: 99;
    background-color:  #041a35;
    margin-top: 0px;
    text-align: left;
    border-radius: 5px;
}
span.country_b1 {
    background-image: url(../img/all-icon.png);
    background-repeat: no-repeat;
    height: 17px;
    position: absolute;
    width: 20px !important;
    top: 10px;
    z-index: 999;
    right: 10px;
    background-position: -526px -741px;
    background-repeat: no-repeat;
    background-size: 550px;
}
ul.prod-gram li.init {
    cursor: pointer;
}
ul.prod-gram li.init a {
       color: #ffff;
    width: 100%;
    display: inline-block;
    border-bottom: none !important;
    padding: 0px !important;
}
ul.prod-gram li {
    padding: 3px 0px 3px 5px;
    z-index: 2;
    cursor: pointer;
    width: 100%;
    float: left;
}
ul.prod-gram li.init1 a {
    color: #fff;
    float: left;
    width: 100%;
    border-bottom: none;
    padding: 0px;
}
.comm_country {
    width: 35px !important;
    height: 22px;
    background-image: url(../img/all-icon.png);
    background-repeat: no-repeat;
    padding: 0px !important;
    margin-top: 3px !important;
    float: left;
    background-size: 435px;
}
.world_sl {
    background-position: -402px -153px;
}
.aust_sl {
    background-position: -168px -124px;
}
.usa_sl{background-position: -220px -203px;}
.uae_sl{background-position: -251px -164px;}
.newzealand_sl{background-position: -168px -164px;}
.uk_sl{background-position: -168px -201px;}
.singapore_sl{background-position: -208px -165px;}
.malasya_sl{background-position: -247px -124px;}
.canada_sl{background-position: -208px -124px;}
.ir_sl{background-position: -148px -238px;}
.china_sl{background-position: -107px -238px;}
ul.prod-gram li:not(.init) {
    width: 100%;
    display: none;
    background: transparent;
    margin: 0px;
}
.init1 {
    border-top: 1px solid #053c7f;
}
ul.prod-gram li span {
    display: inline-block;
    margin-top: 3px;
    padding-left: 3px;
    font-size: 13px;
    letter-spacing: 0.4px;
}
.second_header {
    padding: 5px;
    background-color: #fff;
    -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.logo_part_rgt{
    text-align: right;
}
.comm_banner{
    padding: 15px 0px;
}
.home_banner_icon span {
    float: right;
    width: 100%;
    max-width: 460px;
    margin: 10px 0px;
    padding-top: 25px;
}
.home_banner_icon span img{
    width: 100%;
}
.refer_banner, .solution_banner {
    background-image: linear-gradient(-120deg, #58aedb, #58aedb);
}
.home_banner{background-image: linear-gradient(-120deg, #58aedb, #58aedb);}
.solution_banner_inner {
    margin: 10px auto;
    max-width: 900px;
    width: 100%;
    float: none;
    padding: 25px 15px;
    text-align: center;
}
.home_banner_lft h1, .service_child_banner_lft h1, .solution_banner_inner h1{
    font-size: 33px;
    color: #fff;
    text-transform: capitalize;
    margin: 10px 0px;
    padding: 15px 0px;
    font-weight: 500;
}
.service_child_banner_lft h1{
    padding: 5px 0px;
}
.service_child_banner_lft p {
    font-size: 18px;
    color:  #fff;
    font-weight: 400;
    margin: 8px 0px;
    padding: 0px 0px 5px;
    float: left;
    width: 100%;
}
.home_banner_lft h4{
    font-size: 21px;
    color: #fff;
    font-weight: 400;
    line-height: 30px;
    margin: 10px 0px;
    padding: 0px 0px 20px;
}
.form_home {
    max-width: 170px;
    width: 100%;
    margin-right: 15px;
    display: inline-block;
}
.home_banner_lft form {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 10px;
}
.home_banner_lft{margin: 0px 0px 30px;}
.add_header_fix1 {
    position: fixed;
    z-index: 999;
    top: 37px;
    box-shadow: 0px 8px 12px -16px #000;
} 
.home_banner_lft form p{
    margin: 0px;
}
.form_home_btn{
    max-width: 140px;
    width: 100%;
    display: inline-block;
}
p.info_p {
    color: #e0f2f9;
    font-size: 14px;
    margin: 5px 0px;
    padding: 0px;
}
span.form_home select, span.form_home input[type="email"] {
    background-color: #3b7ab1;
    color: #ffffffb8;
    border: none;
    border-radius: 8px;
    padding: 8px 10px;
    box-shadow: 15px 15px 32px 0px #0000001c;
    font-size: 14px;
}
span.form_home select{
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url(../img/all-icon.png);
    background-repeat: no-repeat;
    background-position: 103% -547px;
    background-size: 414px;
}
span.form_home_btn button{
    background-color: #fff;
    border: none;
    border-radius: 8px;
    padding: 8px 10px;
    box-shadow: 12px 12px 30px 0px #0000001c;
    text-align: center;
    font-size: 14px;
    color: #000;
}
span.form_home_btn button:hover{
    background-color: #04b7ff !important;
    color: #fff;
}
.trust_college, .counter_part, .home_service, .footer_county{
    margin: 10px 0px;
    padding: 10px 0px;
}
span.form_home input[type="email"]::-webkit-input-placeholder, .solution_banner_inner form input[type="text"]::-webkit-input-placeholder{ /* Chrome/Opera/Safari */
  color: #ffffffb8;
    opacity: 1;
}
span.form_home input[type="email"]::-moz-placeholder, .solution_banner_inner form input[type="text"]::-moz-placeholder{ /* Firefox 19+ */
  color: #ffffffb8;
    opacity: 1;
}
span.form_home input[type="email"]:-ms-input-placeholder, .solution_banner_inner form input[type="text"]:-ms-input-placeholder{ /* IE 10+ */
  color: #ffffffb8;
    opacity: 1;
}
.scroling-mobile{ display: none; }
.scroll-submit{
    position:fixed;
    display:none;
    background: #ffc221;
    padding: 5px 0px;
    width: 100%;
    z-index: 2;
    top: 0px;
    left: 0px;
    text-align: center;
}
.scroll-submit a{ 
background: #D70B0B;
padding: 2px 9px;
font-weight: 800;
border-radius: 5px;
color: #fff;
font-size: 14px;
}
.nav-mobile-header{ 
 background: #ffc221;
 padding: 5px 15px;
}
.blinking{
   animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #fff;}
    49%{    color: #fff;}
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #fff;}
}

.menucloser{ position: relative; }
.mm-ocd--open:before{	
	content: '';
    position: absolute;
    top:3px;
    right:54px;
    z-index:2;
    display: block;
    cursor: pointer;
    width:20px;
    height:20px;
    text-indent: 9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background: url(../image/close-button.svg);
  } 
 .reasons-slider{ overflow: hidden; }
.reasons-slider .carousel-inner2 .carousel-item2.active,
.reasons-slider .carousel-inner2 .carousel-item-next,
.reasons-slider .carousel-inner2 .carousel-item-prev {
    display: flex;
}
/*==========================offer-page==========================*/
.reviews-main .reciew-point i{ font-size: 25px; }
.lwt-silver h5{ font-weight: 700; text-transform: uppercase; color:#0071DC; padding-top: 20px; font-size: 22px; }
.btn-offer {font-size: 16px; border-radius: 4px; font-weight: 600; background-color: #0071dc; color: #fff; height: 38px; line-height: 38px; padding: 0px 27px;}
.btn-offer:hover{background-color: #ffc221; color: #000;}
.btn-offer.yellow_btn { background-color: #ffc221; color: #000; font-weight: 700;}
.lwt-silver { position: relative; overflow: hidden; }
.ribbon.off { background-color: #F33;}
.ribbon { color: #fff;display: inline-block; font-size: 11px; font-size: 0.6875rem;left:0px;line-height: 1;position: absolute;text-align: center;text-transform: uppercase;top:1px; padding: 7px 10px; font-weight: 600; min-width: 45px;z-index: 1;}
.ribbon.off:before { border-color: #F33 transparent transparent;}
.ribbon:before {border-style: solid solid solid none;  border-width: 9px 9px 9px 0;bottom: -15px;content: "";left: 0;position: absolute;width: 9px;}
/*==========================end of offer-page==========================*/
.track {position: relative; background-color: #696666; height: 4px; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 60px; margin-top: 50px}
.track .step { -webkit-box-flex: 1; -ms-flex-positive: 1;flex-grow: 1; width: 25%; margin-top: -18px; text-align: center; position: relative}
.track .step.active:before { background: #0071dc;}
.track .step::before {height: 4px; position: absolute; content: ""; width: 100%; left: 0; top: 18px}
.track .step.active .icon-oder { background: #0071dc; color: #fff}
.track .icon-oder {display: inline-block;width: 40px;height: 40px;line-height: 40px;position: relative;border-radius: 100%; background: #696666}
.track .step.active .text { font-weight: 400; color: #000}
.track .text {display: block; margin-top: 7px}
.itemside {position: relative;display: -webkit-box; display: -ms-flexbox;display: flex;width: 100%}
/*=============================Free paraphrasing Tool=======================================*/
.original-box h4{ background: #0071DC; padding: 10px 15px; font-size:22px; font-weight: 700;color: #fff; margin: 0px; }
.plagiarism-pr h2{ font-weight: 700; font-size: 25px;}
.dollerfifrt{ font-size: 46px; }
/*=========================*/
.border-line-2{border:#0071dc solid 5px!important; border-radius: 5px; }
.line-refer{ font-weight:700; position: relative;  text-transform: uppercase;}
.line-refer:before {position: absolute;bottom: 8px;background: #004e98;width: 100px;height: 2px; content: ''; left: 50%; right: 50%; transform: translate(-50%, 50%);}
.line-refer:after{position: absolute;bottom: 8px;background: #ffbb09;width: 50px;z-index: 2; height: 2px; content: ''; left: 50%; right: 50%; transform: translate(-50%, 50%);}
.badge-style {font-size: 9px!important;color: #fff!important;left: 46px!important;line-height: 8px;}
#footer-banner{text-align: center;opacity: 0;position: fixed;bottom: -3px;left: 0;	width: 100%;z-index: 999999;}
.footer__inner img{ width: 100% }
.banner-close{
    position: absolute;
    top: 5px;
    right:90px;
    z-index:2;
    display: block;
    cursor: pointer;
    width:20px;
    height:20px;
    text-indent: 9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background: url(../image/close-button.svg);

   }
.blink_me {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
#up_form span:not(:first-child) {
    margin-left: 25px;
}
/*=====================cheker-page=================*/
.cheker-box .Checker-icon{ width:50px; height:50px; border-radius: 50%; border: #0071DC solid 2px;   display: flex; align-items: center; justify-content: center; margin: -38px auto;}
.cheker-box .Checker-icon.active{ background: #0071DC;}
.cheker-box .Checker-icon i{ font-size: 25px; color: #fff; }
.cheker-box{ min-height: 409px; }
.cheker-cantt-main h5{ font-weight: 700; font-size: 25px;  }
.cheker-cantt-main .tab-pt li{ font-size: 22px; font-weight: 700; }
.cheker-cantt-main .tab-pt li span{ font-weight: 300; display: block; color: #F2721D; font-size: 18px; }
.cheker-cantt-main .checker-list label span.price-save{ color: #F2721D; display: block; }
.checker-list ul li{ padding: 10px 0px; display: flex; }
.checker-list ul li span{ padding-right:8px; }
.work-how-it .assignment_icon span i{ font-size:40px; color: #fff; }
/*=====================new order-page=======================*/
.header-order{box-shadow: 0px 3px 5px rgb(0 0 0 / 14%);}
.tooltip-qm {float: left;margin: -2px 0px 3px 4px;font-size: 12px;}
.tooltip-inner { max-width: 236px !important; height:auto; line-height:22px;  font-size: 12px; padding: 5px 10px 5px 10px; background: #000; color:#fff; border: 1px solid #737373; text-align: left;}
.tooltip.show {opacity: 1;}
.close-button-main{ position: relative; }
.close-button-trake{
    position: absolute;
    top: 10px;
    right:30px;
    z-index:2;
    display: block;
    cursor: pointer;
    width:16px;
    height:16px;
    text-indent: 9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background: url(../image/close.png);

   }
.ul-bg li:nth-of-type(2n+1) {
    background: #eeeeee;
    border: #ddd solid 1px;
}
.service-slider .carousel-indicators { bottom: -40px; }
.text-area-main {
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
.btn.newbtn {
    padding: 0px 15px !important;
}
textarea.form-control {
    outline: none !important;
    box-shadow: none !important;
}
/*.right_form button.btn {
    font-size: 19px;
}*/
/*model-popup dashboard*/
.close-button-popup {
    position: absolute;
    top: 19px;
    right: 10px;
    z-index: 2;
    width: 20px;
    height: 20px;
}
    /*.close-button-popup:hover{ background: #004e98; color: #fff; }*/
    .close-button-popup i {
        font-size: 20px;
    }

.img-left-popup {
    background: #0071dc;
}

.right-cantt-model h6 {
    font-size: 22px;
    color: #0071dc;
}

.enter_email_id {
    border-radius: 0px;
    background: #f5f5f5;
    border-radius: 0px;
}

.model-width {
    max-width: 625px !important;
}

#thank-show {
    display: none;
}

.thank-div p {
    font-size: 22px;
    text-align: center;
    line-height: 25px;
}

    .thank-div p span {
        color: #0071dc;
    }
.phone_numer_thank {
    height: 284px !important;
    padding-top: 34%;
    font-size: 1.5rem;
    line-height: 37px;
    text-transform: capitalize;
    color: #003e77;
    font-weight: 600;
}
.lc-1i6w7hf {
    position: absolute;
    inset: 0px 0px 0px auto;
    width: 100%;
    height: 80vh;
    will-change: opacity;
    backface-visibility: hidden;
    padding: 1em;
    margin-top: 32%;
}
/*.artical_new  p img {
    max-width: 450px;
}*/
.add_service_im p{
    text-align:center;
}

/*.right-content ul {
    list-style-type: square;
    margin-left: 28px;
}
.artical-new-ul ul li {
    list-style: none;
    padding-left: 0px;
}*/
.myaccount-icon {
    width: 32px;
    height: 32px;
    background-color: #fff;
    border-radius: 50%;
    text-align: center;
    cursor: pointer;
    margin: 0px auto;
    border: 1px solid #ddd;
    position: relative;
    overflow: hidden;
}

.dropdown-menu-st {
    width: 250px !important;
    position: relative;
    transition: all 0.3s ease;
}

    .dropdown-menu-st a {
        padding: 10px 15px;
        cursor: pointer;
    }

    .dropdown-menu-st:before {
        position: absolute;
        top: -22px;
        content: '';
        border-style: solid;
        border-width: 11px;
        border-color: #ddd;
        border-top-color: transparent;
        border-right-color: transparent;
        border-left-color: transparent;
        left: 53px;
    }
.tooltip-main2 {
    position: absolute;
    top: 9px;
    right: 8px;
}
.agter-bg .register-with-part h5 span {
    color: #ffc221;
    font-size: 35px;
    font-weight: 700;
}
.btn-offer-button.yellow_btn {
    background-color: #ffc221;
    color: #000;
    font-weight: 700;
}
.btn-offer-button {
    font-size: 18px;
    font-weight: 600;
    background-color: #0071dc;
    color: #fff;
    padding: 12px 30px;
    border-radius: 6px;
    text-transform: uppercase;
}
.thanks_ref {
    padding-top: 10px;
    font-size: 1.1rem;
    line-height: 27px;
}
/*===================================
  referral page new 
=====================================*/
.dashboard-content-body.bg-new {
    background: url(../image/earn-money/refer-bg.png) !important;
    background-size: cover !important;
    background-position: 0px -265px !important;
}

.wallet-tittle h5 {
    font-size: 35px;
    font-weight: 700;
}

    .wallet-tittle h5 span.text-yellow {
        color: #ffc221;
    }

.small-img-referral {
    width: 90%;
    webkit-animation: action 1s infinite alternate;
    animation: action 1s infinite alternate;
}

@-webkit-keyframes action {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

@keyframes action {
    0% {
        transform: translateY(0);
    }

    100% {
        transform: translateY(-10px);
    }
}

.section__copy-field {
    width: 100%;
    border-radius: 5px;
    padding: 4px 4px;
    font-size: 14px;
    border: none;
    margin-right: 25px;
    color: #555;
    background-color: #fff;
    resize: none;
    overflow: auto;
    outline-color: #434359;
    scrollbar-width: thin;
}

    .section__copy-field p {
        margin: 0px;
        padding: 0px;
        font-size: 20px;
        color: #000;
    }

.single-services {
    background: rgba(255, 255, 255,0.6); /*border: 1px solid #fbe4d4;*/
    min-height: 350px;
    margin-bottom: 30px;
    padding: 15px 30px;
    border-radius: 5px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    -webkit-transition: .5s;
    transition: .5s;
}

    .single-services:before {
        content: "";
        position: absolute;
        bottom: -100%;
        left: 0;
        width: 120%;
        height: 100%;
        -webkit-transition: .5s;
        transition: .5s;
        background: -webkit-linear-gradient(left bottom,#fdb084,#ff9870,#ff7e62,#0071dc,#0071dc);
        background: linear-gradient(to right top,#fdb084,#ff9870,#ff7e62,#0071dc,#0071dc);
        -webkit-transform: rotate(-8deg);
        transform: rotate(-8deg);
    }

    .single-services:hover {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

.cat-1 {
    background: rgba(0,173,182,.1);
}

.cat-2 {
    background: rgba(247,179,32,.1);
}

.cat-3 {
    background: rgba(241,7,80,.1);
}

.cat-4 {
    background: rgba(154,222,69,.1);
}

.referring {
    position: relative;
    overflow: hidden;
}

    .referring:before {
        background: url(../image/earn-money/process-background-line.png);
        position: absolute;
        bottom: 80px;
        left: 150px;
        content: '';
        height: 244px;
        width: 100%;
        background-repeat: no-repeat;
    }

.terms-conditions-cantt h2 {
    font-size: 30px;
    font-weight: 600;
    color: #333;
    padding-bottom: 15px;
}

.checkcolor {
    color: #0948B3;
}

.terms-conditions-cantt ul li {
    padding-left: 30px;
    list-style: none;
    margin-bottom: 15px;
    position: relative;
}

    .terms-conditions-cantt ul li::before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        background: url(../image/css_sprites.png) -1050px -430px;
        width: 28px;
        height: 26px;
    }

.referral-link {
    background: #0071dc;
}

.small-text {
    font-size: 25px !important;
}

.copylink p {
    color: #fff;
    font-weight: 700;
    font-size: 20px;
}

    .copylink p span {
        border: #fff dashed 1px;
        color: #fff;
        padding: 0px 0px 0px 10px;
        border-radius: 4px;
        margin-left: 16px;
    }

        .copylink p span a {
            background-color: #ffc221;
            color: #333;
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            padding: 0px 5px;
            margin-left: 15px;
        }

.social-share-link h6 {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
}

.social-share-link a {
    font-size: 18px;
    color: #fff;
    padding: 0px 8px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0px 5px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}

    .social-share-link a:hover {
        background: #ffc221;
        color: #000;
    }

.earnings-cantt h6 {
    color: #ffc730;
    margin: 0px;
    padding: 0px;
    font-size: 22px;
}

.earnings-cantt p {
    color: #fff;
    font-size: 18px;
    padding: 0px;
    margin: 0px;
}

.cash-back-inner {
    display: flex;
    align-items: center;
}

.earnings-img {
    width: 80px;
    height: 80px;
    background: rgba(255,255,255,0.2);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    margin-right: 15px;
}
/*==================================
    Order Page Free Features
===================================*/
.tittle-pt {
    border: #f5f5f5 solid 1px;
    padding: 12px;
    width: 100%;
}

    .tittle-pt h6 {
        font-size: 16px;
        margin: 0px;
        padding: 0px;
    }

.tittle-pt-inner {
    border: #f5f5f5 solid 1px;
    padding: 12px;
    width: 100%;
}

    .tittle-pt-inner span {
        padding-right: 30px;
    }

.ribbon-wrapper {
    position: relative;
    z-index: 998;
}

.ribbon-front {
    background-color: #cbefc3;
    height: 50px;
    width: 70px;
    position: relative;
    left: -10px;
    z-index: 2;
    font-size: 16px;
    line-height: 50px;
    font-weight: 800;
    color: #22840c;
    text-align: center;
}

.ribbon-front, .ribbon-back-left, .ribbon-back-right {
    -webkit-box-shadow: 0px 0px 4px rgb(214 245 207);
    -khtml-box-shadow: 0px 0px 4px rgb(214 245 207);
    -webkit-box-shadow: 0px 0px 4px rgb(214 245 207);
    -o-box-shadow: 0px 0px 4px rgb(214 245 207);
}

.ribbon-edge-topleft, .ribbon-edge-topright, .ribbon-edge-bottomleft, .ribbon-edge-bottomright {
    position: absolute;
    z-index: 1;
    border-style: solid;
    height: 0px;
    width: 0px;
}

.ribbon-edge-bottomleft, .ribbon-edge-bottomright {
    top: 50px;
}

.ribbon-edge-topleft, .ribbon-edge-bottomleft {
    left: -10px;
    border-color: transparent #4caf50 transparent transparent;
}

.ribbon-edge-topleft {
    top: -5px;
    border-width: 5px 10px 0 0;
}

.ribbon-edge-bottomleft {
    border-width: 0 10px 0px 0;
}

.ribbon-edge-topright, .ribbon-edge-bottomright {
    left: 42px;
    border-color: transparent transparent transparent #4caf50;
}

.ribbon-edge-topright {
    top: 0px;
    border-width: 0px 0 0 10px;
}

.ribbon-edge-bottomright {
    border-width: 0 0 5px 10px;
}

.glow {
    width: 40px;
    height: 100%;
    z-index: 999;
    position: absolute;
    -webkit-animation: flow 1.5s linear infinite;
    -moz-animation: flow 1.5s linear infinite;
    -webkit-transform: skew(20deg);
    -moz-transform: skew(20deg);
    -o-transform: skew(20deg);
}

.free-feature-text-b {
    padding: 6px !important;
}

    .free-feature-text-b h6 {
        font-size: 25px;
        font-weight: 800;
    }

        .free-feature-text-b h6 del, .tittle-pt-inner del {
            text-decoration-color: red;
        }

.thanks_ref {
    padding-top: 10px;
    font-size: 1.1rem;
    line-height: 27px;
}
.start-point {
    background: url(../image/css_sprites.png) -254px -977px;
    width: 24px;
    height: 24px;
    display: inline-block;
}

.start-point-huf {
    background: url(../image/css_sprites.png) -287px -977px;
    width: 24px;
    height: 24px;
    display: inline-block;
}
.reviews-star {
    padding-bottom: 5px;
    display: block;
}
.blog-details-content table tr td p {
    margin: 0px;
    padding: 0px;
}
.closer-button {
    background: url(../image/css_sprites.png) -333px -977px;
    width: 23px;
    height: 23px;
    display: inline-block;
}
.refer-banner-pt h2 span.text-yellow {
    color: #ffc221;
}
/*=================================
 home page redesign
===================================*/
.home-page-banner {
    background: #0071dc url(../image/home/refer-bg3.jpg);
    background-size: cover;
    background-position: 0px 0px;
    position: relative;
}

.ekit-section-parallax-layer {
    position: absolute;
    pointer-events: none;
}

.ekit-section-parallax-layer {
    left: 5%;
    top: 5%
}

.ekit-section-parallax-layer2 {
    position: absolute;
    pointer-events: none;
}

.ekit-section-parallax-layer2 {
    left: 50%;
    top: 11%
}

.ekit-section-parallax-layer3 {
    position: absolute;
    pointer-events: none;
}

.ekit-section-parallax-layer3 {
    right: 5%;
    top: 11%
}

.ekit-section-parallax-type-animation {
    animation-name: ekit-left-right;
    opacity: 1;
    animation-duration: 7s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    z-index: 2
}

.ekit-section-parallax-mousemove.ekit-section-parallax-layer {
    position: absolute;
    pointer-events: none;
}

.elementor-repeater-item-cf77525 {
    animation-name: ekit-fade;
    opacity: 1;
    animation-duration: 5s;
    animation-iteration-count: unset;
    animation-direction: normal;
    z-index: 9;
}

    .elementor-repeater-item-cf77525.ekit-section-parallax-layer {
        left: 1%;
        top: 76%;
    }

.elementor-repeater-item-c99f2b9.ekit-section-parallax-layer {
    left: 1.6%;
    top: 75.3%;
}

.elementor-repeater-item-c99f2b9 {
    animation-name: ekit-rotate;
    opacity: 0.5;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    z-index: 9;
}

@-webkit-keyframes ekit-left-right {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    50% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@keyframes ekit-left-right {
    0% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    50% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }

    100% {
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@-webkit-keyframes ekit-fade {
    0% {
        opacity: .3
    }

    100% {
        opacity: 1
    }
}

@keyframes ekit-fade {
    0% {
        opacity: .3
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes ekit-rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.bg-1 {
    background: rgba(0,173,182,.1);
}

.bg-2 {
    background: rgba(247,179,32,.1);
}

.bg-3 {
    background: rgba(241,7,80,.1);
}

.bg-4 {
    background: rgba(154,222,69,.1);
}

.bg-5 {
    background: rgb(141 144 138 / 10%);
}

.bg-6 {
    background: rgb(69 144 222 / 10%);
}

.power-tittle-box {
    position: relative;
    overflow: hidden;
    border-radius: 4px;
    min-height: 300px;
    webkit-transition: .5s;
    transition: .5s;
}

    .power-tittle-box:hover {
        webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    .power-tittle-box:before {
        content: '';
        background: url(../image/home/service-shape.png);
        background-repeat: no-repeat;
        width: 259px;
        height: 159px;
        position: absolute;
        bottom: 0px;
        background-position: 12px 0px;
    }

.services-item-1 {
    position: relative;
    overflow: hidden;
    margin: 20px 0px 0px 0px;
    background: #fff;
    border-radius: 10px;
    padding: 30px 30px 30px 30px;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

    .services-item-1:hover {
        background: #f1f1f1;
        -webkit-box-shadow: 0px 30px 50px 0px rgb(11 2 55 / 10%);
        -moz-box-shadow: 0px 30px 50px 0px rgba(11, 02, 55, 0.10);
        box-shadow: 0px 30px 50px 0px rgb(11 2 55 / 10%);
    }

        .services-item-1:hover:after {
            left: 0;
            top: 0;
            visibility: visible;
            opacity: 1;
        }

    .services-item-1:after {
        position: absolute;
        left: 5px;
        top: 5px;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 30px 30px 0 0;
        border-color: #5838fc #f1f1f1 #f1f1f1 #f1f1f1;
        content: '';
        visibility: hidden;
        opacity: 0;
        border-radius: 10px 0 0 0;
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

.bisylms-btn {
    border: none; /* font-size: 13px;*/
    font-weight: 600; /*  color: #fff;*/ /* background: #0071dc;*/
    padding: 7px 10px;
    text-align: center;
    display: inline-block;
    line-height: .8;
    letter-spacing: 0;
    position: relative;
    border-radius: 3px;
    z-index: 1;
    cursor: pointer;
    outline: none;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.online_assigment .bisylms-btn:hover {
    -webkit-box-shadow: 0px 10px 20px 0px rgb(37 14 154 / 24%);
    -moz-box-shadow: 0px 10px 20px 0px rgba(37, 14, 154, 0.24); /* box-shadow: 0px 10px 20px 0px rgb(37 14 154 / 24%); */
    background: #ffc221;
    color: #000;
}

.thumb-box {
    position: relative;
    z-index: 1;
}

    .thumb-box::before {
        position: absolute;
        left: 50%;
        top: 50%;
        content: "";
        height: 500px;
        width: 500px;
        background: #ffc221;
        z-index: -1;
        transform: translate(-50%, -50%);
        border-radius: 50%;
        opacity: 0.1;
    }

    .thumb-box::after {
        position: absolute;
        left: 50%;
        top: 50%;
        content: "";
        height: 400px;
        width: 400px;
        background: #ffc221;
        z-index: -1;
        transform: translate(-50%, -50%);
        border-radius: 50%;
    }

.vectore-bg .info p {
    font-size: 16px;
    line-height: 30px;
}

.vectore-bg {
    background: url(../image/home/blog-bg.png);
    background-size: cover;
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.btn_margin a:hover .thumb-box::after {
    background: #0071dc;
}

.services-item-1:before {
    background: url(../image/home/side-2.png);
    position: absolute;
    content: '';
    right: 0px;
    bottom: 0px;
    width: 180px;
    height: 220px;
    opacity: 0.1;
    background-size: cover;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.services-item-1:hover:before {
    opacity: 0.3;
}
.ft-13{font-size:13px;}
.plag li i {
    font-size: 12px !important;
}
/*========================
  close popup
==========================*/
#popup {display: none;}
.popup__wrapper {background: rgba(0, 0, 0, .75);position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 10;}
.popup__container {background: #fff;position: relative; font-size: 18px;margin: 100px auto;max-width: 100%;padding: 20px;width:432px;}
.popup__title {font-size: 26px;margin-bottom: 15px;}
.close { position: absolute; left: 100%; top: 0; margin: -10px 0 0 -10px; width: 20px;  height: 20px;  color: #fff; font-size: 13px; font-weight: bold; text-align: center; border-radius: 50%; background-color: #5c5c5c;cursor: pointer; text-decoration: none;}
.login-link a i{ font-size:12px;}
.login-link a { padding: 3px 10px!important;}
    .login-link a:hover { background: #2db1ff;padding: 3px 10px !important; color: #fff !important;  border-radius: 5px;}
.menu_close {background: url(../image/css_sprites.png) -335px -980px;width: 18px;height: 18px;display: inline-block;}