/*
Theme Name: AssignmentHelp
Theme URI: https://getassignmenthelponline.com/wp
Description: A Modern Education Theme
Author: AssignmentHelp Themes
Author URI: https://getassignmenthelponline.com/wp
Text Domain: AssignmentHelp
Tags: one-column
Version: 1.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.dashedBorder{
    border:1px dashed;
}

.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
.shake-error{border:1px dashed red;}
.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}
.orderFormSideBar{
background: radial-gradient(#7e7e7e, transparent);
}

h1 {
	font-size: 29px;
}

h2 {
	font-size: 26px !important;
	font-weight: normal;
}

h3 {
	font-size: 22px;
	font-weight: normal;
}

p {
	line-height: 21px;
	font-size: 15px;
}

.widget input, .widget textarea, .horizontal_form input, .horizontal_form textarea {
	padding: 13px 0px!important;
	color: #fff!important;
}

.horizontal_form {
	overflow: hidden;
	margin: 0px -50px;
}

.review-head a {
	background:#04d2c8;
	height: 30px !important;
	color: #fff !important;
	padding: 2px 9px !important;
	border-radius: 20px;
}
.horizontal_form textarea {
    padding-left: 0px !important;
    font-size: 14px !important;
}
.eltdf-course-list-holder article .eltdf-cli-top-info .eltdf-ci-price-free a {
    color: #fff;
}
.horizontal_form h4.eltdf-cf7-title {
    color: #fff;
    text-align: center;
}
@media (min-width: 1025px) {  /* Apply only for screens wider than 1024px */
    .home .eltdf-row-grid-section-wrapper:nth-of-type(7) {
        margin-left: -70px;
        margin-right: -70px;
        background: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/infographic-case.jpg);
        background-repeat: no-repeat;
        background-position: 90% 100%;
    }
}

@media (max-width: 1024px) {  /* Remove background for tablets and phones */
    .home .eltdf-row-grid-section-wrapper:nth-of-type(7) {
        background: none !important;
        margin-left: 0;
        margin-right: 0;
    }
}


footer.eltdf-page-footer {
	z-index: 99;
}

.get-header {
	padding: 100px 0px;
}

div#get-how {
	padding: 53px 0px;
}

.get-difference {
	padding: 70px 0px 30px;
}

.counter-get {
	padding: 40px 0px 70px;
}

.call-us {
	display: inline-block;
	font-size: 15px;
	font-weight: bold;
	color: #111716;
	margin-top: 6px;
	margin-right: 14px;
}

.call-us a {
	color: #fff;
}

.call-us i.fa.fa-phone {
	margin-right: 8px;
}

.offerModal1 {
	position: fixed;
	top: 8%;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .3);
	z-index: 1002;
}
img.offerImage {
    display: block;
    margin-bottom: 0px;
	width:100%;
}

.offerModal2 {
	position: absolute;
	top: calc(50% + 20px);
	left: 0;
	right: 0;
	margin: 0 auto;
	width: calc(60% + 20px);
	color: #fff;
	border-radius: 6px;
	box-sizing: border-box;
	-webkit-transform: translateY(-50%) translateZ(0);
	-moz-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0);
}

a.cta_btn.btn {
	font-weight: bold;
	background: #ff7d29;
	padding: 18px 10px;
	border-radius: 5px;
	color: #fff;
}

div#post_body {
	text-align: center;
	background: linear-gradient(to bottom left, #33225f, #04d2c8);
	padding: 59px 20px 59px 16px
}

.bsn_t {
	width: 36%;
	display: inline-block;
	float: left;
}

.offer-wrap {
	width: 60%;
	display: inline-block;
}

.offer-wrap h2 {
	color: #fff;
	font-size: 26px !important;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

.offer-wrap h3 {
	font-size: 20px !important;
	color: #fff;
	font-weight: 300;
	margin-top: 8px;
}

.live-txt {
	color: #ff7d29;
	font-weight: bold;
	margin-bottom: 4px;
	font-size: 19px;
}

hr.hr-top {
	width: 70%;
	margin: 7px auto 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.offer-heading {
	font-weight: bold;
	line-height: 35px;
	text-align: center;
	margin: 27px 0px;
	text-transform: uppercase;
	font-size: 57px;
}
input.wpcf7-form-control.wpcf7-submit {
    padding: 5px 0px!important;
    font-size: 17px;
    width: 100%;
}
hr.hr-top {
	margin-top: 53px;
	width: 75%;
	margin: 20px auto 0px;
	border-top: 1px solid rgba(255, 255, 255, 0.3);
}

input#ex-popup-form-email {
	padding: 17px;
	margin-right: -9px;
	width: 51%;
	border-radius: 6px;
	border: 1px solid #ddd;
	margin-top: 40px;
}

.offer-heading a.cta_btn.btn {
	font-weight: bold;
	background: #ff7d29;
	padding: 18px 10px;
	border-radius: 5px;
	color: #fff;
}
.expert_bnr {
    background: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/getassignmenthelp_exoert.png);
    background-repeat: no-repeat;
    background-position: 98% 60%;
    height: auto; 
}

a.expert-btn {
    vertical-align: top;
    padding: 13px 32px 14px;
    text-align: center;
    color: #fff;
    background-color: #f39c12;
    border-radius: 30px;
    border: 0px;
    width: 100%;
    line-height: 50px !important;
    font-size: 19px;
}
.eltdf-comment-image {
	top: 0px;
	width: 45px;
	height: 45px;
	position: relative;
	display: block;
	float: left;
	left: 0;
}

.eltdf-comment.clearfix {
	padding: 17px 4px;
}

.eltdf-comment-image img {
	display: block;
	border-radius: 4em;
}

.eltdf-comment-text {
	padding: 0 0 0 58px;
	min-height: 39px;
}

.eltdf-comment-info {
	position: relative;
	display: block;
	width: 100%;
	vertical-align: middle;
}

h5.eltdf-comment-name.vcard {
	margin-bottom: 0px;
}

a.headerOffer {
	color: #fff;
}

.eltdf-vertical-align-containers a .coupon-code {
	color: #fff;
	background: linear-gradient(rgba(212, 77, 77, 0.5), rgba(212, 77, 77, 0.5)), linear-gradient(74deg, rgb(255, 91, 108), rgb(255, 174, 109));
	text-transform: capitalize;
	padding: 4px 7px;
	margin-left: 4px;
	border-radius: 23px;
	font-weight: bold;
}

.eltdf-content .widget.eltdf-course-list-widget h4 {
	color: #fff;
}

.eltdf-content .widget.eltdf-course-list-widget h5 {
	color: #fff;
}

.eltdf-content .widget.eltdf-course-list-widget h5:hover {
	color: #32d0c7;
}

.eltdf-fixed-wrapper.fixed {
	box-shadow: 0 0 8px 0px #d6cece;
}

.eltdf-breadcrumbs-info {
	overflow: hidden;
	clear: both;
}

.eltdf-advanced-course-search select {
	padding: 22px 20px;
	border-radius: 31px;
	margin-left: 12px;
	border: 1px solid #f5f3f3;
	display: block;
	float: left;
	width: 39%;
	
}

.eltdf-advanced-course-search button {
	margin-left: 16px;
}

.eltdf-main-menu>ul>li>a>span.item_outer .item_text {
	font-size: 15px;
	font-weight: 600;
}

.eltdf-main-menu ul li a i:before {
	margin: 0px 3px 0px 9px;
	overflow: hidden;
	padding-top: 20px !important;
}

.eltdf-main-menu>ul>li.has_sub>a .eltdf-menu-arrow {
	display: inline-block;
	font-size: 20px;
	margin-top: 1px;
}

span.eltdf-mobile-menu-icon {
	text-align: center;
	padding-top: 20px !important;
    	display: table;
    	padding-right: 10px;
	color: #5cd2c8;
}


.eltdf-grid p {
	line-height: 4px;
	font-size: 9px;
	margin-top: 6px;
}

.eltdf-top-bar {
	background: #002350;
	font-weight: 100 !important;
}

select:focus {
	outline: none;
}

.eltdf-login-register-widget.eltdf-user-not-logged-in .eltdf-login-opener,
.eltdf-login-register-widget.eltdf-user-not-logged-in .eltdf-register-opener {
	font-weight: bold !important;
}

.home .eltdf-iwt-icon img.attachment-full.size-full {
	width: 50px;
}

div#get-testimonial {
	padding: 66px 0px 66px;
}

.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li.ui-state-active {
	background: linear-gradient(to right, #1730a1, #00a8ad);
	box-shadow: -2px 2px 6px 1px rgba(0, 0, 0, .05);
}

.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li {
	border-radius: 0px;
	border-left: 3px solid #0782a9;
	padding: 0px;
}

.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li a {
	padding-left: 20px;
}

.eltdf-tabs.eltdf-tabs-vertical .eltdf-tabs-nav li.ui-state-active a {
	color: #fff;
}

.home .wpb_column.vc_column_container.vc_col-sm-4 .wpb_wrapper {
	background: #fff;
	height: 128px;
	padding: 20px 12px;
	border: 1px solid #efefef;
	box-shadow: 0 0 8px #ececec;
	margin: 15px 0px;
}

.vc_custom_1565031342062 .wpb_column.vc_column_container.vc_col-sm-4 .wpb_wrapper {
	background: #fff;
	height: 128px;
	padding: 20px 12px;
	border: 1px solid #efefef;
	box-shadow: 0 0 8px #ececec;
	margin: 15px 0px;
}

.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-text {
	font-size: 18px;
}
.eltdf-section-title-holder span.eltdf-st-text {
	font-size: 16px;
	color: gray !important;
	margin-bottom: 10px;
}

.eltdf-cf7-content-inner-new:focus i {
	color: #1735a2 !important;
}

.banner-discription .eltdf-contact-form-animation.eltdf-contact-form-animation-light {
	background: linear-gradient(to right, #1730a1, #00a8ad);
	color: #fff;
}

.eltdf-process-holder.eltdf-four-columns.eltdf-responsive-768.eltdf-process-appeared.eltdf-process-holder.eltdf-four-columns .eltdf-process-item {
	width: 25%;
	margin-top: 268px;
}

.mobileOrderMenu {
	display: none !important;
}

.mobileLoginMenu {
	display: none !important;
}

.mobileOrderMenu span {
	text-align: center;
	border-radius: 30px;
	color: #fff;
	padding: 6px 30px;
}

.mobileOrderMenu a {
	background-color: #04d2c8;
}

.mobileLoginMenu a {
	background: #999;
}

.mobileLoginMenu span {
	text-align: center;
	border-radius: 30px;
	color: #fff;
	padding: 6px 30px;
}

.eltdf-price-table ul li ul li {
	font-size: 19px;
	border-bottom: 1px solid #f7f6f6;
	padding: 7px 0px;
}

.eltdf-comment-holder .eltdf-comment-image {
	top: 0px;
	width: 45px;
	height: 45px;
}

.orderFormSideBar i.fa.fa-star {
	color: #04d2c8;
	padding: 2px;
	font-size: 15px;
}

.eltdf-contact-form-7-widget .eltdf-cf7-mark {
	height: 31px !important;
	padding: 0px 22px 2px 24px;
	line-height: 34px;
	font-size: 16px;
	top: -28px;
	right: 0px;
	margin: 0;
	background: #ff9800;
	border-radius: 50%;
	color: #fff;
	transform: inherit;
}

#innerbnrbg .eltdf-contact-form-7-widget .eltdf-cf7-mark {
	position: absolute;
	top: 12px;
	right: -38px;
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0 32px 0 32px;
	line-height: 37px;
	color: #fff;
	background-color: #04d2c8;
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	transform: rotate(40deg);
	border-radius: 0px;
}

.eltdf-cf7-title {
	font-size: 17px !important;
	line-height: 1.2em;
	font-weight: 550;
	padding: 6px 0px 10px;
}

.orderFormSideBar .eltdf-icon-widget-holder {
	position: relative;
	margin: 0;
	cursor: text;
}

ul.list-inline li {
	list-style: none;
	float: left;
	padding: 0px 10px 0px;
	color: #5cd2c8;
}

ul.list-inline {
	margin: 0px;
	display: none;
	text-align: center;
	padding-right: 7px;
	font-size: 18px;
}

.list-inline p {
	font-size: 10px;
	line-height: 0px;
	margin: 5px auto -4px;
}

.orderFormSideBar h5.d-inline-block {
	letter-spacing: 2px;
	margin-top: 47px;
	margin-bottom: -9px;
}

.orderFormSideBar aside.eltdf-sidebar h4 {
	color: wheat;
}

.orderFormSideBar aside.eltdf-sidebar {
	background: linear-gradient(0deg, rgba(246, 242, 242, 1) 0%, #3d4145 100%);
	padding: 20px;
}

.eltdf-course-list-holder article .eltdf-cli-top-info a:hover {
	color: #b9b9b9;
}

.eltdf-cli-top-info a {
	font-size: 13px;
}

.eltdf-cli-text-inner h5 {
	font-size: 13px;
}

.eltdf-ci-price-holder {
	float: right;
	width: 37%;
}

span.eltdf-course-stars.pull-right {
    margin-right: 7px;
}

#inner-form .eltdf-cf7-content-inner {
	padding: 20px 7px 30px !important;
	text-align: center;
}

#inner-form {
	padding-top: 30px;
}
#inner-form .eltdf-contact-form-7-widget .eltdf-cf7-content-holder{
	border-radius: 5px;
    background: lightgray;
    padding: 5px;
}

.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	background-color: #04d2c8;
	border-color: #04d2c8;
}

.reviewDiv .active.disabled a {
	background: #fff !important;
	border-color: #e5e3e3;
}

.pagination>li>a,
.pagination>li>span {
	color: #232323;
}

.reviewDiv .eltdf-comment-holder .eltdf-comment-text .eltdf-comment-info>* {
	position: relative;
	display: block;
}

.reviewDiv span.eltdf-post-info-date.entry-date.published.updated {
	font-size: 13px;
	color: #7d7878;
	margin-right: 7px;
	font-style: italic;
}

.minusbtn {
	position: absolute;
	display: inline-block;
	left: 16px;
}

.plusbtn {
	display: inline-block;
	margin-left: -5px;
}

.eltdf-comment-holder .eltdf-comment-list .eltdf-comment {
	padding: 9px 15px 9px !important;
	border-radius: 3px;
box-shadow: 1px 1px 6px #bbb;;
}

.reviewDiv .eltdf-text-holder p {
	font-size: 14px;
	line-height: 19px;
	margin-top: 4px
}

input.eltdf_search_field {
	font-size: 22px !important;
}

.reviewDiv .eltdf-text-holder {
	margin-bottom: 22px;
}

.reviewDiv span.eltdf-rating-inner i {
	font-size: 12px;
}

.reviewDiv .eltdf-comment-holder .eltdf-comment-text {
	padding: 0 0 0 58px;
	min-height: 39px;
}
.eltdf-course-stars i.fa.fa-star, .eltdf-course-ratings i.fa.fa-star {
	color: #f7be68!important;
}

body {
	font-family: 'Lato', sans-serif!important;
	font-size: 16px !important;
}

.thirdLevelOl {
	visibility: visible;
	opacity: 1;
	overflow: visible;
	background: #fff;
	position: absolute;
	left: 100%;
	top: 0px;
	z-index: 999999;
	display: none;
	border-top: 4px solid #04d2c8;
	padding: 0px;
}

.eltdf-drop-down .narrow .second .inner ul li {
	width: 260px !important;
}

.eltdf-main-menu ul li a {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
	color: #232323;
}

.eltdf-drop-down .second .inner ul li a {
	padding: 4px 16px 4px 18px;
}

.eltdf-drop-down .narrow .second .inner ul li ul {
	overflow: visible !important;
}

.secondLevelCustomeMenu:hover .thirdLevelOl {
	display: block;
}

.secondLevelCustomeMenu:hover {
	position: relative!important;
}

.secondLevelCustomeMenu {
	position: relative!important;
}

.fileClass {
	border-bottom: 1px solid #e4e1e1;
	overflow: hidden;
	clear: both;
	margin: 3px 0px 4px;
}

.fileClass i.fa.fa-check {
	right: 20%;
	position: absolute;
	margin-top: 6px;
	color: #04d2c8;
}

.fileClass i.fa.fa-trash {
	color: #e46f55ab;
}
.fileClass i.fa.fa-file-pdf-o {
	font-size: 11px;
    	color: #949393;
    	position: absolute;
    	left: 18px;
    	top: 7px;
}

.fileProgressBar {
	background-color: #292929;
	width: 100%;
	height: 20px;
	margin-top: 14px;
	margin-bottom: 14px;
	border-radius: 52px;
}

.fileMessage {
	width: 100%;
	font-size: 13px;
}
.fileMessage.error{
	color: #e22411ba;
}

.orderform-section span#wordCount,#wordCount1 {
	padding-left: 10px;
	color: #45454569;
	font-size: 15px;
}

.orderform-section input#pageCount {
	width: 58%;
	height: 43px;
	text-align: center;
	font-size: 16px !important;
	color: #c1c1c1 !important;
}
#pageCount1{
    display: inline-block;
    width: 70%;
    margin-left: 35px;
    margin-bottom: 0px;
    text-align: center;
}
.eltdf-contact-form-animation.eltdf-contact-form-animation-light::after {
	background-color: #62d7cf;
	!important;
}

.pageCountGroupBtn {
	width: 33px;
	height: 44px;
	font-size: larger;
	background-color: #c3c3c3;
	border: none;
	cursor: pointer;
	margin-top: 0px;
	color: #ffffff;
}

.eltdf-mobile-header .eltdf-mobile-menu-opener {
	float: right !important;
}

.eltdf-vertical-align-containers .eltdf-position-center {
	text-align: left !important;
}

.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {
	max-height: 96px !important;
}


#wpcf7-f4076-p2375-o1 #orderForm input[type=text],
#wpcf7-f4076-p2375-o1 #orderForm input[type=email],
#wpcf7-f4076-p2375-o1 #orderForm input[type=password],
#wpcf7-f4076-p2375-o1 #orderForm textarea {
	color: #45454569;
}

#commentform input[type=text],
#commentform textarea,
#commentform input[type=password],
#commentform input[type=text],
#commentform input[type=email],
#commentform input[type=password] {
	color: #45454569 !important;
}

.wpcf7-form-control.wpcf7-text,
input[type=email] {
	height: 44px;
	margin: 0 0 20px;
	color: #232323;
}

.wpcf7-form-control.wpcf7-textarea,
.wpcf7-form-control.wpcf7-text,
input[type=email],
input[type=text]{
	color: #777373;
	font-size: 13px;
}

.vc_custom_1509544021040 {
	padding-top: 34px !important;
	padding-bottom: 32px !important;
}

.wpb_column-feature {
	margin: 27px 0px;
	overflow: hidden;
	text-align: left;
}

.wpb_column-feature p.eltdf-iwt-text:before {
	font-family: "FontAwesome";
	content: "\f046";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	font-weight: normal;
	position: absolute;
	left: 0;
	color: #1537a2;
}

.eltdf-section-title-holder span.eltdf-st-tagline {
	font-size: 19px;
	font-weight: 500;
}

.wpb_column-feature p.eltdf-iwt-text {
	background-position: 1px 5px;
	background-size: 13px;
	background-repeat: no-repeat;
	padding-left: 16px;
}

@font-face {
	font-family: "FontAwesome";
	font-weight: normal;
	font-style: normal;
	src: url("../webfonts/fa-regular-400.eot");
}

.headImage {
	background: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/right-img-1.jpg);
	height: 290px;
	position: absolute;
	overflow: visible;
	bottom: -120px;
	width: 340px;
	background-repeat: no-repeat;
}

.eltdf-fixed-wrapper {
	border-bottom: 1px solid #f1eeff;
}

.eltdf-row-grid-section-wrapper.head-section {
	background-color: #1537a2;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-image: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/top-shape.png);
	background-position: 0px 100%;
	margin-top: 70px;
	position: relative;
}

.banner-discription {
	background: #fff;
	padding: 1px 7px 40px;
	text-align: center;
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	overflow: hidden;
}

.banner-txt {
	float: left;
	width: 50%;
	text-align: left;
	font-family: 'Lato', sans-serif;
	margin-top: -20px;
}

.assignment-success {
	background: linear-gradient(to right, #1730a1, #00a8ad);
	border-radius: 0px 46px;
}

.assignment-success .eltdf-iwt-content {
	padding: 20px !important;
}

.assignment-success-two .eltdf-iwt-content {
	padding: 20px !important;
}

.assignment-success .eltdf-icon-small {
	margin-top: 25px;
}

.assignment-success-two .eltdf-icon-small {
	margin-top: 25px;
}

.assignment-success-two {
	border: 2px solid #1730a1;
	border-radius: 0px 46px;
}

.eltdf-st-innerdec {
	display: flex !important;
	justify-content: space-between;
	align-items: center;
	position: relative !important;
	flex-direction: row-reverse;
}

.banner-discription-inner {
	width: 45%;
	float: right;
	border-radius: 5px;
    background: lightgray;
    padding: 5px;
}

.banner-txt h1.eltdf-st-title {
	color: #1537a2 !important;
	font-weight: 550;
    padding-top: 5px;
	font-size: 43px;
	font-family: 'Lato', sans-serif;
}

.banner-txt-inner .eltdf-st-tagline {
	color: #1537a2 !important;
}

.banner-txt span.eltdf-st-text {
	margin-top: 30px;
	font-size: 15px;
}

.banner-txtmobile {
	display: none;
}

.eltdf-drop-down .second .inner ul li.sub>a:after {
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	right: 20px;
	content: '\f105';
	font-family: FontAwesome;
	font-size: 21px;
	font-weight: 400;
	font-style: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.eltdf-login-register-widget.eltdf-user-not-logged-in .eltdf-login-opener,
.eltdf-login-register-widget.eltdf-user-not-logged-in .eltdf-register-opener {
	position: relative;
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	padding: 0 20px;
	min-width: 86px;
	text-align: center;
	line-height: 29px;
	color: #fff;
	background-color: #04d2c8;
	border-radius: 30px;
	z-index: 1;
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
	-moz-transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
	transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out;
}

.eltdf-countdownnew {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
}

span.countdown-section {
	display: inline-block !IMPORTANT;
	width: 35%;
	line-height: 31px;
	margin-top: 20px;
	padding-left: 53px;
	background: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/icon_feature.png);
	background-repeat: no-repeat;
	filter: grayscale(100%) brightness(0.5);
}

span#ftr_icon1 {
	background-position: 0% 0%;
}

span#ftr_icon2 {
	background-position: 0% 40%;
}

span#ftr_icon3 {
	background-position: 0% 102%;
}

span#ftr_icon4 {
	background-position: 0% 73%;
}

#countdown-time {
	padding-left: 0px;
	padding-top: 100px;
	padding-top: 0px;
}

.eltdf-parallax-row-holder,
.vc_row .wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
	background-color: #ffffffe0;
}

.review-bnr {
	background: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/review_in.png);
	background-repeat: no-repeat;
	background-position: 108% 0%;
	height: 436px;
}

.review_inner h4 {
	margin: 22px 0px;
	color: #333;
font-weight:normal;
}

.review_inner {
	width: 50%;
	padding: 90px 0px;
	font-weight: normal;
}
.review-rate i {
    font-size: 22px;
    padding: 0px 3px;
    color: orange;
}
 .eltdf-breadcrumbs {
	font-family: 'Lato', sans-serif!important;
	font-size: 11px;
}
/*
.eltdf-cf7-skin-boxed-solid input[type=text], .eltdf-cf7-skin-boxed-solid input[type=email]  {
	color: #fff !important;
	cursor: text !important;
}
*/
#review-page {
	padding: 30px 0px;
}

#review_outer h1 {
	color: #1537a2;
}

#countdown-time .eltdf-page-title {
	font-size: 29px;
	font-weight: 550;
	line-height: 40px;
	letter-spacing: 0.5px;
}

span.countdown-period {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 1px;
}

.page-id-4853 .mobileLoginMenu {
	display: block !important;
}
/*
.eltdf-countdownnew.eltdf-light-skin .countdown-row .countdown-section .countdown-amount,
.eltdf-countdown.eltdf-light-skin .countdown-row .countdown-section .countdown-period {
	color: #fff;
}
*/
.eltdf-countdownnew .countdown-row .countdown-section .countdown-amount,
.eltdf-counter-holder .eltdf-counter {
	line-height: 1em;
	font-size: 26px;
	font-weight: 100;
	letter-spacing: 1px;
	display: block !important;
}

.eltdf-login-register-widget.eltdf-user-not-logged-in .eltdf-login-opener:after,
.eltdf-login-register-widget.eltdf-user-not-logged-in .eltdf-register-opener:after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	content: " ";
	width: 100%;
	height: 100%;
	background-color: #60e2d4;
	border-radius: inherit;
	z-index: -1;
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transition: -webkit-transform .25s ease-in-out;
	-moz-transition: -moz-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
}

.widget.eltdf-course-list-widget {
	padding: 14px 17px 20px;
	background-color: #42495b;
	border-radius: 6px;
}

.wpb_widgetised_column.wpb_content_element .widget .eltdf-course-list-widget h4,
.wpb_widgetised_column.wpb_content_element .widget .eltdf-course-list-widget h5 {
	color: white;
}

.vc_custom_1565031342062 img {
	max-width: 50px!important;
}

.vc_custom_1565031342062 {
	padding-top: 59px !important;
	padding-bottom: 59px !important;
	margin-left: -70px;
	/*padding-left: 70px;
	padding-right: 70px;*/
	margin-right: -70px;
	margin-top: -81px;
}

@media only screen and (max-width: 767px) {
	.expert_bnr {
    height: auto;
    background: linear-gradient(to right,#1730a1,#00a8ad);
}	
	.expert-cta {
    margin: 35px 0px 33px;
}
	
	.horizontal_form h4.eltdf-cf7-title {
    color: #333;
}
	.horizontal_form textarea {
    padding-left: 0px !important;
    color: #777373 !important;
}
	
	.vc_custom_1565031342062 {
		margin-top: 67px;
	}
	.eltdf-section-title-holder .eltdf-st-title {
		margin: 6px 0px;
		font-size: 20px !important;
	}
	.banner-txt h1.eltdf-st-title, .banner-txt-inner .eltdf-st-tagline{
		color: #ffffff !important;
		text-align: center;
	}
	.banner-txt-inner .eltdf-st-tagline{
		font-size: 14px!important;
	}
	.banner-txt-inner span.eltdf-st-text {
		padding-right: 0px;
		font-size: 13px!important;
		color:#eeeeee;
		margin-top: 16px;
		text-align: center;
	}
	.eltdf-section-title-holder span.eltdf-st-text {
		font-size: 16px;
		color: gray !important;
		padding-right: 0px;
	}
	#countdown-time .eltdf-page-title {
		font-size: 18px;
		line-height: 28px;
		padding-right: 0px;
	}
	.eltdf-breadcrumbs-info {
		margin-top: 152px;
		padding: 0px 20px;
	}
	.eltdf-countdownnew.eltdf-light-skin.eltdf-countdown-simple {
		position: absolute;
		bottom: -484%;
		left: 8%;
	}
	#countdown-time .eltdf-st-inner {
		text-align: center;
	}
	div#countdown-time {
		text-align: center !important;
	}
	.eltdf-countdownnew .countdown-row .countdown-section .countdown-amount {
		font-size: 17px !important;
	}
	span.countdown-section {
		line-height: 36px;
		margin-top: 0px;
		margin-bottom: 23px;
		text-align: left;
	}
	#inner-form {
		padding: 0px 0px !important;
	}
	.eltdf-container-inner,
	.eltdf-grid,
	.eltdf-row-grid-section {
		width: 360px;
	}
	.banner-discription-inner {
		width: 100%;
		float: none;
		top: 145px;
    		position: relative;
	}
	.banner-txt-inner {
		/*display: none;*/
		position: absolute;
    		top: 0px;
	}
	.eltdf-st-innerdec {
		display: block !important;
	}
	.banner-txtmobile {
		display: block;
		text-align: center;
	}
	.banner-txt {
		float: none;
		width: 100%;
		padding-top: 50px;
                margin-bottom: -18px;
	}
	.eltdf-testimonials-holder.eltdf-testimonials-elegant .eltdf-testimonial-text {
		font-size: 16px;
	}
	.banner-txtmobile p.eltdf-st-title {
		font-size: 28px;
		margin: 6px 0px 26px;
		color: #fff;
	}
	.eltdf-contact-form-animation.eltdf-contact-form-animation-light:after {
		background-color: #1537a2;
	}
	.eltdf-row-grid-section-wrapper.head-section {
		background: #1537a2;
	}
	.headImage {
		display: none;
	}
	.vc_custom_1509544021040 {
		padding-top: 57px
	}
}

.couponSuccess {
	text-align: center;
	background: #398a3c;
	padding: 3px;
	border-radius: 5px;
	color: white;
	margin: 0 auto 19px;
	width: 57%;
	font-size: 15px;
}


/*expert start*/

.eltdf-course-list-holder.eltdf-cl-standard article .eltdf-cli-image img {
	border-radius: 44px;
	width: 72px;
	height: 72px;
}

.eltdf-cl-standard .eltdf-cli-image {
	width: 37% !important;
	float: left;
}
.eltdf-cl-standard .eltdf-cli-image img{
	padding: 4px;
}

.eltdf-course-list-holder article .eltdf-cli-image a {
	border-radius: 0px !important;
}

.eltdf-course-list-holder.eltdf-cl-standard article .eltdf-cli-text-holder {
	padding: 6px 13px 17px;
	margin-top: 0px;
	height:167px;
}

.expertInfo {
	width: 63%;
	float: right;
	display: block;
	overflow: hidden;
	padding: 6px 0px;
}

.expertInfo span.fa.fa-star-o {
	font-size: 13px;
}

p.eltdf-cli-excerpt {
	font-size: 14px;
	line-height: 19px;
	color: #505050;
}

h4.eltdf-cli-title.entry-title {
	font-size: 16px;
}

.eltdf-cli-category-holder img {
	vertical-align: bottom;
}

.eltdf-cl-standard .eltdf-cl-item-inner {
	background: #fff;
	box-shadow: 0 0 3px 0px #cecdcd;
	border-radius: 0px !important;
}

.expertInfoTop {
	overflow: hidden;
	background: #f5f5f524;
	box-shadow: inset 0 0 6px 0px #e8e8e8;
}

.eltdf-course-list-holder.eltdf-cl-standard article .eltdf-cli-bottom-info {
	padding-top: 17px;
}

.eltdf-course-list-holder article .eltdf-ci-price-holder span.eltdf-ci-price-free {
	    background-color: #62d7cf;
    padding: 5px 10px 5px;
    text-align: center;
    border-radius: 31px;
    font-size: 13px;
    color: #fff;
}

.eltdf-cl-standard .eltdf-cli-category-holder {
	display: inline-block;
	float: right;
	margin-right: 10px;
	margin-top: -3px;
}
.expertInfo .eltdf-cl-standard .eltdf-cli-category-holder{
	margin-top: -27px!important;
}
.subjectName {
	display: block!important;
}

.eltdf-cl-standard .eltdf-course-ratings {
	display: block;
}

.eltdf-cl-standard .eltdf-cli-title.entry-title {
	display: block;
	float: left;
}


/*expert end */


/*datepickre-start */

.datetimepicker-dropdown-bottom-right td.day.today.active {
	background: #1537a2;
	border: 0px;
	border-radius: 0px;
}

.datetimepicker table tr td.disabled,
.datetimepicker table tr td.disabled:hover {
	color: #cccbcb;
}

.datetimepicker table td {
	padding: 4px 6px;
	font-size: 13px !important;
	border-radius: 0px;
}

.datetimepicker thead {
	background: #e6e6e6;
	border: 0px;
	color: #424141;
}

th.prev {
	visibility: visible !important;
}

th.dow {
	border-radius: 0px;
	border: 0px !important;
	font-size: 14px;
}

.datetimepicker thead:first-child tr {
	border-radius: 0px !important;
}

.datetimepicker th {
	border-radius: 0;
}

span.hour.active {
	background: #1537a2 !important;
	border-radius: 0px;
}

span.month.active {
	background: #1537a2 !important;
	border-radius: 0px;
}

span.year.active {
	background: #1537a2 !important;
	border-radius: 0px;
}

.datetimepicker table tr td.day:hover {
	background: #1537a2;
	color: #fff;
}


/*datepickre-end */


/*Neworderform-start */

.eltdf-sidebar-holder.eltdf-grid-col-4.orderFormSideBar-new {
	overflow: hidden;
	height: auto;
	background: linear-gradient(to bottom, #fff, #dbdbdb);
	padding: 31px 10px 50px 85px;
}

.orderFormSideBar-new h2 {
	font-weight: 600;
	font-size: 25px !important;
}

.orderform-section h1.eltdf-cf7-title {
	color: #42495b;
	font-size: 27px;
}

select#reference, select#reference1 {
	border-radius: 0px !important;
	border-bottom: 1px solid #ebebeb !important;
	border: 0px;
	font-size: 16px;
	padding-left: 42px;
	font-weight: 300 !important;
	height: 44px;
}

.orderform-section select {
	color: #333 !important;
}

#fileUpload p {
	margin-top: 0px;
}

.fileProgressBar div {
	background-color: #62d7cf;
	height: 100%;
	line-height: 22px;
}

.orderform-section select:invalid {
	color: #c1c1c1 !important;
}

.order-forminner span#wordCount {
	color: #45454569 !important;
	padding-left: 18px;
}

.fileProgressBar {
	height: 10px;
	margin-top: -6px;
	background-color: #e4e4e4;
}

div#fileUpload {
	position: relative;
	margin-top: -32px;
	margin-bottom: 30px;
}

.order-forminner button.pageCountGroupBtn {
	width: 35px;
	height: 40px;
	font-size: larger;
	background-color: #c1c1c1;
	border: none;
	cursor: pointer;
	margin-top: 12px;
	color: #ffffff;
}

.orderform-section input,.orderform-section textarea {
	font-size: 15px !important;
	padding-left: 40px !important;
	margin-bottom: 32px;
}

.orderform-section textarea#description {
	font-size: 17px;
	padding-left: 12px;
	padding-top: 10px;
	font-weight: 300;
	border: 1px solid #ebebeb;
	border-bottom: none;
}

#sidbarimg {
	background-image: url(https://getassignmenthelponline.com/wp/wp-content/uploads/2020/04/order-icon-3.png);
	background-repeat: no-repeat;
	height: 65px;
	padding-left: 90px;
	padding-top: 24px;
	font-size: 16px;
	margin: 0px;
}

.order-forminner {
	position: relative;
	display: block;
	width: 88%;
	vertical-align: middle;
	padding: 39px 30px 50px;
	background-color: #fff;
	border-radius: 6px;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: center;
	clear: both;
}

.icon1 {
	background-position: 0% 0%;
}

.icon2 {
	background-position: 0% 21%;
}

.icon3 {
	background-position: 0% 41%;
}

.icon4 {
	background-position: 0% 63%;
}

.icon5 {
	background-position: 0% 84%;
}

.icon6 {
	background-position: 0% 103%;
}

div#fileUploadType {
	position: relative;
    	top: -28px;
    	bottom: 28px;
	border: 0.5px solid lightgray;
    	border-top: none;
    	border-bottom-right-radius: 4px;
    	border-bottom-left-radius: 4px;
}

#fileUploadType i {
	position: absolute;
	left: 16px;
	font-size: 28px;
	color: #04d2c8;
	top: 0px;
}

.orderform-section input#deadline {
	height: 44px;
}
.orderform-section input::placeholder{
	color: #9e9a9a;
}

.page-id-4853 .mobileLoginMenu a {
	background: #fff;
	height: 34%;
	COLOR: #fea116;
	letter-spacing: 1px;
}

.eltdf-grid-col-8.orderform-section {
	padding: 0px;
	background: #fff;
	box-shadow: 1px -12px 11px 1px #d6d6d6;
}

#fileUploadType span.eltdf-btn-text {
	opacity: 0;
}

.orderform-section .eltdf-btn.eltdf-hover-animation {
	line-height: 26px;
	border: none!important;
	width: 100%;
	background: #f39c12 !important;
	font-size: 17px;
	border-radius: 0px;
}

.orderform-section .eltdf-btn.eltdf-hover-animation:hover {
	background: #e89005 !important;
}

span.fa.fa-trash {
	color: #ff3b3b;
}

#fileUpload i.fa.fa-file-image-o {
	left: 19px;
	top: 5px;
}

.fileClass i.fa.fa-check {
	position: absolute;
	margin-top: 6px;
	color: #04d2c8;
	right: 0;
	left: inherit;
	top: -1px;
}

.orderform-section i {
	font-size: 16px;
	color: #949393;
	position: absolute;
	left: 17px;
	top: 15px;
}

.eltdf-cf7-content-inner-new {
	position: relative;
	width: 80%;
	vertical-align: middle;
	background-color: #fff;
	box-sizing: border-box;
	text-align: center;
	margin: 44px auto 0px;
}


/*Neworderform-end */
.vc_cta3-color-grey {
	color: white;
	background: #42495b;
}

.vc_cta3-color-grey p {
	color: white;
}

.vc_cta3-color-grey .vc_btn3-color-info,
.vc_cta3-color-orange .vc_btn3-color-black {
	background-color: #62d7cf;
	color: #ffffff;
}

#review-page h1 {
	color: #1537a2;
}

#review-page h4 {
	color: #333;
}

.rating {
	font-weight: 800;
	font-size: 21px;
}

div#review_outer {
	background: #fff;
}

button.horizontal-btn {
	vertical-align: top;
	padding: 6px 20px;
	text-align: center;
	line-height: inherit;
	color: #fff;
	background-color: #04d2c8;
	border-radius: 30px;
	border: 0px;
	width: 100%;
	margin-top: 9px;
}
button.horizontal-btn:hover {
    cursor: pointer;
}
.horizontal_form .wpcf7-form-control.wpcf7-textarea:focus {
	color: #fff;
}

.horizontal_form .datetimepicker {
	margin-top: 31px;
}
/*
.page-id-5849 .eltdf-container.eltdf-default-page-template {
	background: #f6f6f6;
}

.eltdf-default-page-template{
	background: #fafafa;
}
*/
#hrz_form {
	background: #1634a1;
	overflow: hidden;
}

.no-padd {
	padding: 0px 0px;
}
.reviewDiv .eltdf-comment.clearfix {
    border-top: 0px;
}
.rating-word {
	padding-left: 3px;
	font-size:17px;
}
.review-rate {
    margin-bottom: -23px;
    margin-left: -4px;
}
@media only screen and (max-width: 480px) {
	.eltdf-mobile-header-holder .eltdf-grid {
		width: 94% !important;
	}
	h4.eltdf-cf7-description {
		font-size: 15px !important;
		margin-bottom: 24px !important;
	}
	.navbar-header img {
		width: 60% !important;
		text-align: center !important;
		left: 19% !important;
		right: 20% !important;
		top: -24px !important;
	}
}

@media (max-width: 767px) {
	#pageCount1{
		width: 76%;
	}
	#orderForm input {
    		color: #777373;
	}
	.eltdf-course-list-holder.eltdf-cl-standard article .eltdf-cli-text-holder {
    height: auto;
}
.eltdf-advanced-course-search select { 
    padding: 12px 10px;
    margin-left: 4px;
    border: 1px solid #f5f3f3;
    display: inline-block;
    width: 32%;
	background:#fff;
}
	.hrz_form_expert {
    margin-bottom: -29px;
    background: #f9f9f9 !important;
}
	#hrz_form {
    padding: 24px 0px 50px;
		background:#fff;
}
	.review_inner {
		width: 100% !important;
		padding: 48px 0px 25px !important;
		text-align: center;
	}
	.review-bnr {
		height: auto ;
		background: linear-gradient(to right,#1730a1,#00a8ad);
	}
	.page-id-5888 .eltdf-advanced-course-search .eltdf-btn.eltdf-btn-large {
    padding: 7px 9px;
    width: 28%;
    margin-left: 4px;
}
	.review_inner h4 {
		font-size: 17px;	
		color:#fff;
	}
	.rating {
    color: #fff;
}
	.rating-word {
    color: #fff;
}
	.horizontal_form {
		margin: 0px 0px;
	}
	#review_outer h1 {
		font-size: 24px;
		color:#fff;
	}
	.orderform-section input:not([type="submit"]) {
		margin-bottom: 19px !important;

	}
	.minusbtn {
		width: 10%;
	}
	.plusbtn {
		width: 10%;
	}
	.orderform-section span.wordCount {
		padding-left: 0px;
		color: #45454569;
		font-size: 14px;
		display: inherit;
		text-align: center;
		margin: -12px auto 11px;
		width: 100%;
	}
	.orderform-section input#pageCount {
		width: 90%;
	}
	div#pageSection {
		margin-top: 14px;
	}
	.eltdf-sidebar-holder.eltdf-grid-col-4.orderFormSideBar-new {
		display: none;
	}
	.assignment-success-two {
		margin: 19px 0px 19px;
	}
	.get-statics span.eltdf-counter {
		font-size: 23px !important;
	}
	.get-statics {
		width: 50%;
		float: left;
		display: block;
	}
	.get-statics h4 {
		font-size: 17px;
	}
	.get-weare {
		display: none;
	}
	.eltdf-process-holder .eltdf-pi-title {
		display: block;
		margin: -5px 0 0;
	}
	#get-how .vc_empty_space {
		height: 20px !important;
	}
	.wpb_column-feature{
		height: 359px;
    		top: 144px;
    		position: relative;
	}
	.wpb_column-feature p.eltdf-iwt-text {
		color: #fff;
	}
	.wpb_column-feature p.eltdf-iwt-text:before {
		color: #fff !important;
	}
	.banner-txt .vc_column-inner {
		margin-bottom: -8px;
	}
	.counter-get .eltdf-btn-default {
		margin-top: 32px;
	}
	.counter-get {
		padding: 17px 0px 53px;
	}
	.get-header {
		padding: 90px 0px 50px;
	}
	ul.list-inline {
		display: block;
	}
	#post_body {
		padding: 27px 20px 35px 16px;
	}
	.mobileOrderMenu {
		display: block !important;
	}
	.mobileLoginMenu {
		display: block !important;
	}
	div#assignment-order {
		width: 100%;
		padding-top: 0px !important;
	}
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1574793813321 .vc_empty_space {
		height: 0px !important;
	}
	.eltdf-process-holder.eltdf-four-columns.eltdf-responsive-768.eltdf-process-appeared.eltdf-process-holder.eltdf-four-columns .eltdf-process-item {
		width: 100%;
		margin-top: 0px;
	}
	.bsn_t {
		display: none;
	}
	.offer-wrap {
		width: 100%;
	}
	.offerModal1 {
		top: 0%;
	}
	.offerModal2 {
		top: 37%;
		width: 94%;
	}
	.offer-wrap h2 {
		font-size: 18px;
	}
	.live-txt {
		font-size: 17px;
	}
	.offer-wrap h3 {
		font-size: 17px !important;
	}
	.offer-heading {
		font-size: 37px;
	}
	input#ex-popup-form-email {
		padding: 15px;
		width: 44%;
	}
	a.cta_btn.btn {
		padding: 18px 9px;
		font-size: 11px;
	}
}
.whatsAppCTAWrp{
    animation: shake 2s;
    animation-iteration-count: infinite;
}
#uploadFiles{
	padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
}

.eltdf-course-single-outer{
	box-shadow: 0 28px 46px rgba(0,0,0,.1607843137);
    	padding: 12px;
}
.eltdf-course-features-holder .eltdf-course-features li .eltdf-item-value
{
	font-size: 14px;
}

.eltdf-process-item ul, .eltdf-process-item p, .eltdf-iwt-content ul, .eltdf-iwt-content p
{
	text-align: left;
	font-size: 15px;
        line-height: 21px;	
}
/* reviews on homepage banner*/
.uni-feature-wrapper {
  width: 100%;
  padding: 20px;
  margin-top: 70px;
  box-sizing: border-box;
}

.uni-feature-heading {
  text-align: center;
  margin-bottom: 20px;
}

.uni-feature-title {
  font-size: 1.2rem;
  font-weight: 500;
}

.uni-features-row {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px; /* space between items */
  flex-wrap: nowrap; /* prevent wrapping on mobile */
}

.uni-feature-item {
  cursor: default;
  transition: transform 0.3s ease;
}

.uni-feature-item img {
  max-width: 100%;
  height: auto;
  display: block;
}

.uni-feature-item:hover {
  transform: scale(1.05);
}

/* Responsive adjustments for mobile */
@media (max-width: 768px) {
  .uni-features-row {
    gap: 15px;
  }
  .uni-feature-title {
    font-size: 1rem;
  }
}
/* end of reviews on homepage banner*/
