/*Reset*/
ul {margin: 0;padding: 0;}
li {list-style-type: none;}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&amp;display=swap');


.align-display{display: table !important; width: 100% !important;}
.align-middle{display: table-cell; float: none !important; vertical-align: middle; }
.btn.white-color a{background-color: #ffffff;}
.esp-banner-sec .btn-link span{margin-bottom: 15px; font-size: 22px;}
.esp-banner-sec li{font-size: 18px; color: #000000; font-weight: 400;}
.esp-banner-sec .btn a{margin-top: 20px;     padding: 13px 40px;}
.esp-banner-sec .tab-video-wrap{background:transparent; text-align:right;}
.esp-banner-sec .content-left{padding-right: 0 !important;}
.esp-banner-sec{padding-bottom: 65px;}
.esp-banner-sec li{padding-left: 15px; position: relative;}
.esp-banner-sec ul{list-style: none; margin: 0;}
.esp-banner-sec li:before{content: ""; position: absolute; left: 0; top:9px; width: 5px; height: 5px; background-color: #000; border-radius: 50%;}

/*.banner-section .btn span{background-color: #ffda30;}*/
.banner-section .btn-white a{border:3px solid #ffda30;}
.banner-section .btn-white a:hover{border:3px solid #000;}

.order-tagline-section.i-grey-bg{background-color: #f3f3f3 !important; padding: 50px 0;}
.order-tagline-section.i-grey-bg .btn a:hover,.get-stunning-email-sec .btn a:hover{background-color: #f3f3f3;}

.i-grey-bg span{margin:20px 52px 20px 0;}
input#aud_upload {
    display: none;
}

/*we-can-help-sec******************************************************/
.we-can-help-sec{padding: 45px 0; text-align: center;}
.we-can-help-sec h2{padding-top: 55px;}
.we-can-help-sec p{padding-top: 16px;}
.text-right{text-align: right;}

.we-can-help-sec .we-can-help-sec-main{ display: table; width: 100%; text-align: left; padding: 45px 0;}
.we-can-help-sec h3{font-size: 23px;}
.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-left{display: table-cell; vertical-align: middle; width: 50%; padding: 0 20px;}
.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right{display: table-cell; vertical-align: middle; width: 50%; padding: 0 20px; text-align: center;}
.our-work-section.bold-pera p {display: inline-block;vertical-align: middle;font-size: 20px;font-weight: 700;color: #000;margin: 0;line-height: 30px;text-transform: uppercase;width: 70%;text-align: left;}
.our-work-section .btn {display: inline-block;}
/*we-can-help-sec******************************************************/

/*consulting-section******************************************************/
.consulting-section{text-align: center; padding: 70px 0; background-color: #f9f9f9;}
.consulting-section figure{margin-top: 65px;}
/*consulting-section******************************************************/

/*get-stunning-email-sec******************************************************/
.get-stunning-email-sec{text-align: center; padding: 70px 0;}
.get-stunning-email-sec .get-stunning-main{margin-top: 45px; }
.get-stunning-email-sec .get-stunning-email-main{display: table; width: 100%; position: relative; margin:25px 0;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-content{display: table-cell; width: 25%; vertical-align: middle; position: relative; padding-bottom: 0px;text-align: left;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after { content: ""; position: absolute;right: 0px;background-color: #e6e6e6; width: 100%;height: 2px; top: 94px;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-img{display: table-cell; vertical-align: middle;  text-align: left;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img{max-width: 700px;}
.get-stunning-email-sec .get-stunning-email-main strong{font-size: 16px; color:#000;display: block;text-transform: inherit;font-weight: 500;padding: 5px 0;}
.get-stunning-email-sec .btn a{margin-top: 10px;}
.get-stunning-email-sec p{font-size: 16px; font-weight: 600; color: #000; margin-top: 20px;}
.get-stunning-email-sec p span{font-weight: 400; }

.get-stunning-email-sec .get-stunning-content.mobile-view {display: none !important;}
/*get-stunning-email-sec******************************************************/
.get-stunning-email-sec .main {width: 930px;}
.delivery-time ul.pricing-process-listing li .listing-box::after{background-color: #e6e6e6;height: 2px;}
.get-stunning-email-sec .get-stunning-email-main .get-stunning-content:after{    top: 92px;}
.get-stunning-email-titel {font-size: 24px;color: #000;font-weight: bold;text-transform: uppercase;}
.our-work-section.bold-pera {padding: 70px 0;}



/****FOF page css starts************************************************************************/
/*.fof-page .btn-yellow a {border: 3px solid #ffda30;background: #ffda30;}
.fof-page .btn-yellow a:hover {border: 3px solid #ffda30 !important;background: #f5f5f5;box-shadow: none;}
.fof-page .btn-yellow a:hover span {background: transparent;}*/
.fof-page .email-designed {width: 100%;text-align: center;}
.fof-page .email-designed a {font-size: 20px;font-family: 'Open Sans', sans-serif;font-weight: 600;font-style: italic; margin: 25px 0;display: inline-block;border-bottom: 2px solid #000;}
.fof-page .email-designed a:hover {border-bottom: 2px solid #ffda30;}
.fof-page .first-tamplate {font-family: 'Montserrat', sans-serif;font-weight: 400;color: #000;font-size: 30px;line-height: 1.3;padding: 25px 0 50px 0;}

.fof-page .banner-section {background: #f5f5f5;padding: 140px 0;}
.fof-page .banner-section .tab-video-wrap {background: transparent;}
.fof-page .banner-section span.line-through {text-decoration: line-through;font-weight: bold;text-decoration-color:#f1c005;}

.fof-page .our-client-section {background: #ffdb31;}
.fof-page .our-client-section .slick-next:hover, .fof-page .our-client-section .slick-prev:hover {border: 2px solid #fff;background: #fff;}
.fof-page .our-client-section .slick-dots li.slick-active button {box-shadow: 0 0 0 1px #000 inset;-webkit-box-shadow: 0 0 0 1px #000 inset;}

.fof-page .faster-delivery { width: 100%; padding: 100px 0;text-align: center; background: #ffdb31;}
.fof-page .faster-delivery h2 {text-transform: inherit;}
.fof-page .faster-delivery .btn-border a {background-color: #fff;}
.fof-page .faster-delivery .btn-border a:hover {border: 3px solid #000;}

.fof-page .simple-quick {width: 100%;padding: 100px 0; background: #ffffff;}
.fof-page .simple-quick h2 {text-align: center;margin-bottom: 40px;}
.fof-page .simple-quick-main {width: 100%; display: table;}
.fof-page .simple-quick-main h3 {font-family: 'Montserrat', sans-serif;font-weight: bold;color: #000;font-size: 26px;line-height: 1.3;}
.fof-page .simple-quick-main .provide-left {width: 50%;display: table-cell;text-align: right;padding: 0 85px 0 0;border-right: 2px solid #e5e5e5;}
.fof-page .simple-quick-main ul li {font-family: 'Montserrat', sans-serif;font-weight: 400;color: #000;font-size: 18px;line-height: 1.3;padding: 0 0 15px 0;}
.fof-page .simple-quick-main .provide-left ul li {padding: 0 2px 12px 20px; position: relative;}
.fof-page .simple-quick-main ul li span {background: #000;border-radius: 100%; width: 5px;height: 5px; display: inline-block; margin: 0 5px 0 0; line-height: 1; vertical-align: middle;}
.fof-page .simple-quick-main .provide-left ul li:last-child {padding-bottom: 0;margin-bottom: 0;}
/*.fof-page .simple-quick-main .provide-left ul li::before {content: '';position: absolute;left: 40px;top: 10px;width: 4px;height: 4px;border-radius: 100%;background: #000;}*/
.fof-page .simple-quick-main .get-right {width: 50%;display: table-cell;text-align: left;padding: 0 0 0 70px;}
.fof-page .simple-quick-main .get-right ul li {position: relative;padding: 0 0 20px 0px;}
.fof-page .simple-quick-main .get-right ul li:last-child {padding-bottom: 0;margin-bottom: 0;}
/*.fof-page .simple-quick-main .get-right ul li::before {content: '';position: absolute;left: 0px;top: 10px;width: 4px;height: 4px;border-radius: 100%;background: #000;}*/
.fof-page .simple-quick .btn-yellow {text-align: center;padding: 40px 0 0 0;}
.info-popup {padding: 50px 60px !important;}
.fof-page .free-template {width: 100%;padding: 100px 0;}
.fof-page .free-template h2 {text-align: center;}
.fof-page .free-template .project-brief {background-color: transparent;color: #000;width: 100%;font-size: 14px;font-weight: 500;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;border: 1px solid #000;-webkit-appearance: none; -moz-appearance: none;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template .project-brief .feild {margin: 0;width: 100%;}
.fof-page .free-template .project-brief .feild .sbToggle {color: #808080;}
/*.fof-page .free-template .sbSelector > a {color: #808080 !important;}*/
.fof-page .free-template .project-brief .feild input {border-radius: 30px;height: 30px;border: 1px solid #c5c5c5;background: #fff;padding: 10px;max-width: 330px;}
.fof-page .free-template .project-brief .coding-free {padding: 25px 20px 30px; background: #ffdb2d;width: 100%;}
.fof-page .free-template .project-brief .coding-free .custom-chk.big-check {width: 100%;}
.fof-page .free-template .project-brief .project-upload {padding: 50px 20px; background: #e8e8e8;width: 100%;flex-wrap: wrap;}
.fof-page .free-template .project-brief textarea {border:none;background: #ffffff;}
.fof-page .free-template .project-upload .project-title {width: 100%;font-size: 16px;font-weight: bold;font-family: 'Montserrat', sans-serif;color: #000;line-height: 1.3;margin-bottom: 20px;text-align: left;}
.fof-page .free-template .project-upload .file-boxes {display: flex;width: 100%;}
.fof-page .free-template .project-upload .file-boxes label {font-weight: 400;}
.fof-page .free-template .project-upload .file-boxes > div {width: 33%;}
.fof-page .free-template .project-upload .file-boxes .custom-chk.big-check {width: 28%;}
.fof-page .free-template .project-upload .file-boxes .feild {width: 34%;}
.fof-page .free-template .project-upload .file-boxes .fileupload-wrap {width: 38%;}
.fof-page .free-template .big-check .ckt-text {font-size: 14px; font-weight: 500; color: #000;padding: 20px 30px 0 0;text-align: left;position: relative;display: inline-block;}
.fof-page .free-template .big-check .ckt-text .info {top: 18px;}
.fof-page .free-template .big-check .ckt-text .info a {background: #fff;}
.fof-page .free-template .big-check .ckt-text .info:hover a {background: #dfdfdf;}
.fof-page .free-template .file-boxes > div {display: flex; align-items: top;}
.fof-page .free-template span.cust-or { padding: 0 20px; position: relative; top: 6px;}
.fof-page .free-template .fileupload-wrap {position: relative;}
.fof-page .free-template .fileupload-wrap .fileupload {position: absolute;background: #000;color: #fff;height: 30px;border-radius: 30px;top: 0;z-index: 1;}
.fof-page .free-template .fileupload-wrap .fileupload a {color: #fff;width: 124px; height: 100%;text-decoration: none;display: flex; text-align: center;justify-content: center;align-items: center;}
.fof-page .free-template .fileupload-wrap .fileupload a i {display: none;}
.fof-page .free-template .fileupload-wrap .fileupload a span {cursor: pointer;margin: 0;}
.fof-page .free-template .fileupload-wrap .fileupload a input {font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight: 400;}
.fof-page .free-template .fileupload a.browse span:after {display: none;}
.fof-page .free-template .fileupload a.browse i {vertical-align: 0;padding-right: 0;}
.fof-page .free-template .fileupload-wrap .url-area {width: 100%;}
.fof-page .free-template .fileupload-wrap .url-area p {font-size: 12px;font-family: 'Montserrat', sans-serif;font-weight: 400;color: #000;line-height: 1.5; padding: 10px 0 0 10px;float: left;width: 100%;}
.fof-page .free-template .fileupload-wrap .url-area input {padding: 10px 45px 10px 130px;background-color: #fff; color: #c5c5c5;width: 100%;font-size: 12px;font-weight: 500;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; border: 1px solid #c5c5c5;-webkit-appearance: none;-moz-appearance: none; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 30px; height: 30px;font-family: 'Montserrat', sans-serif;max-width: 296px;}
.fof-page .free-template form input,.fof-page .free-template form select {font-size: 16px;font-weight: 400;font-family: 'Montserrat', sans-serif;color: #000;padding: 10px 20px;}
.fof-page .free-template form .submit-feild {background: #000;}
.fof-page .free-template form .submit-feild input {padding: 16px 65px;font-weight: 700;background: transparent;position: relative;z-index: 1;border: 3px solid #000;-webkit-border-radius: 50px 50px 50px 50px;border-radius: 50px 50px 50px 50px;color: #fff;}
.fof-page .free-template form .submit-feild:hover input {color: #000;}
.fof-page .free-template form .submit-feild span {z-index: 0;}
.fof-page .free-template form .submit-feild {margin: 50px 0 0 0;}
.fof-page .free-template form span.error {z-index: 99;}
.fof-page .free-template form p.rec-text {padding: 45px 0 20px;font-family: 'Montserrat', sans-serif;color: #000;font-size: 18px;font-weight: 400;text-align: center;}
.fof-page .free-template form .feild.chk-error:before {display: none;}
/*Placeholder opacity cross browsers*/
.fof-page .free-template input::-webkit-input-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template input:-moz-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template input::-moz-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template input:-ms-input-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template textarea::-webkit-input-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template textarea:-moz-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template textarea::-moz-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}
.fof-page .free-template textarea:-ms-input-placeholder {color: #000000;opacity:1;font-family: 'Montserrat', sans-serif;}

.fof-page .free-template .project-brief .project-upload input::placeholder {font-size: 12px;}

.fof-page .our-work-section {background: #ffffff;}

.fof-page .get-in-touch-section {background: #ffffff;}
.get-in-touch-section h2 br {display: none;}
.fof-page .get-in-touch-section form {max-width: 1030px;}
.fof-page .get-in-touch-section span.error {background: #ffffff;}
.fof-page form .feild.success:before {display: none;}

/****responsive************************************************************************/
@media(min-width: 1261px){
	.fof-page .faster-delivery h2 {font-size: 38px;}
}

@media(max-width: 1260px){
	.our-work-section.bold-pera p {width: 100%;text-align: center;}
	.our-work-section .btn {width: 100%;}	
	.fof-page .our-work-section .btn {width: auto;}
	.fof-page .free-template .project-upload .file-boxes .custom-chk.big-check {width: 30%;}
}

@media(max-width: 1200px){
	.i-grey-bg span {margin: 20px 0 20px 0; }
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img {max-width: 600px; } 
	.get-stunning-email-sec .get-stunning-email-main strong {font-size: 22px;} 
	/******************************************************************/
	.fof-page .banner-section {padding: 100px 0;}
	.fof-page .free-template .project-upload .file-boxes .feild { width: 33%;}
	.fof-page .free-template form input, .fof-page .free-template form select,.fof-page .free-template form .sbSelector,.sbOptions li {font-size: 14px;}
	input[type="submit"]{height: auto !important;}	
}

@media(max-width: 1170px){
	.delivery-time ul.pricing-process-listing {width: 100%;}
	.delivery-time ul.pricing-process-listing li {width: 18%;}
	/******************************************************************/
	.fof-page .first-tamplate {font-size: 24px;}
	.fof-page .free-template .project-upload .file-boxes {flex-wrap: wrap;}
	.fof-page .free-template .project-upload .file-boxes > div {width: 50% !important;margin: 0 0 20px 0;}
	.fof-page .free-template .file-boxes .custom-chk.big-check {width: 100% !important;}
	.fof-page .free-template .fileupload-wrap {margin-bottom: 0 !important;}
	.fof-page .free-template .project-upload .file-boxes input {max-width: 95%;}
	.fof-page .free-template .fileupload-wrap .fileupload {width: 28%;}
	.fof-page .free-template .fileupload-wrap .url-area input {padding: 10px 45px 10px 30%;}
	.fof-page .free-template .fileupload-wrap .fileupload a {width: 100%;}
	.fof-page .get-in-touch-section p br {display: none;}
}

@media(max-width: 1024px){
	.esp-banner-sec .content-left {width: 62%; } 
	.consulting-section {padding: 60px 0;} 
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img {max-width: 490px; }
	.get-stunning-email-sec .get-stunning-email-main strong {font-size: 18px;} 
	.get-stunning-email-sec {padding: 50px 0; }
	.rating-manage{padding: 20px 0 40px;}
	.help-section .content-wrap p br{display: none;}
}

@media(max-width: 1023px) {
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after {top: 81px;}
	.get-stunning-email-sec .get-stunning-content.desktop-view {display: none !important;}
	.get-stunning-email-sec .get-stunning-content.mobile-view {display: block !important;margin-bottom: 30px;}
	/******************************************************************/
	.fof-page .simple-quick-main .provide-left {padding: 0 30px 0 0;}
	.fof-page .simple-quick-main .get-right {padding: 0 0 0 30px;}
	.fof-page .simple-quick-main .provide-left ul li {padding: 0 0 10px 0px;}
	/*.fof-page .simple-quick-main .provide-left ul li::before,.fof-page .simple-quick-main .get-right ul li::before {display: none;}*/
	.fof-page .simple-quick-main .get-right ul li {padding: 0 0 10px 0px;}
	.fof-page .free-template form p.rec-text {font-size: 16px;}
}

@media(max-width: 980px){
	.esp-banner-sec .btn a {font-size: 14px;padding: 12px 30px;}
	.get-stunning-email-sec .main {width: 100%;}
	/******************************************************************/
	.fof-page .banner-section,.fof-page .simple-quick,.fof-page .faster-delivery,.fof-page .free-template {padding: 60px 0;}	
	.fof-page .simple-quick-main .provide-left h3 {text-align: right;}
	.fof-page .simple-quick-main .provide-left ul li {padding: 0 0 10px 20px;text-align: right;}
	.fof-page .simple-quick-main .get-right h3 {text-align: left;}
	.fof-page .simple-quick-main .provide-left ul li::before {left: 10px;}
	.fof-page .simple-quick-main .get-right ul li {padding: 0 0 10px 0px;}
	.fof-page .simple-quick-main .get-right ul li::before {left: 10px;}
	.fof-page .faster-delivery h2 br {display: none;}
}

@media(max-width: 900px){
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {text-align: center;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {width: 100%;display: inline-block;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content::after {top: inherit; display: none;}
	.delivery-time ul.pricing-process-listing {	width: 100%;padding: 0;	margin: 0 auto;	max-width: 810px;display: inline-block;	float: none;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img {display: inline-block;text-align: center;}
	ul.pricing-process-listing {display: inline-block;}
	.delivery-time ul.pricing-process-listing li {width: 19.6%;float: left;display: inherit;margin: 0 auto;text-align: center;}
	.delivery-time ul.pricing-process-listing li .listing-box:after {right: -50px;}
	.get-stunning-email-sec .get-stunning-email-main{display: inline-block;margin: 0 0 25px;}
	.get-stunning-email-sec .get-stunning-email-main strong {margin: 5px 0;font-size: 14px;padding: 0;}	
}

@media(max-width: 767px){
	.our-work-section.bold-pera {padding: 50px 0;}
	.help-section{padding: 40px 0;}
	.esp-banner-sec .content-left {width: 100%; text-align: left; padding: 0;}
	.align-middle{width: 100%; display: block; padding: 0 !important;}
	.align-display{margin:0; }
	.esp-banner-sec .tab-video-wrap{text-align: center;}
	.esp-banner-sec .tab-video-wrap img{max-width: 350px; width: 100%;}
	.esp-banner-sec li {font-size: 16px;} 
	.esp-banner-sec .btn-link span {margin-bottom: 9px; font-size: 18px; } 
	.esp-banner-sec {padding-bottom: 50px; } 
	/******************************************************************/
	.consulting-section {padding: 50px 0;} 
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-left{display: block; width: 100%;}
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right{display: block; width: 100%;}
	.img-top1 img,.img-top2 img{max-width: 230px; margin:0 auto;}
	.we-can-help-sec .we-can-help-sec-main{text-align: center; padding: 0;}
	.img-top1, .img-top2{text-align: center; margin-top: 18px;}
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right img{max-width: 250px;}
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right {margin-bottom: 0px;}
	.we-can-help-sec h2 {padding-top: 0; padding-bottom: 35px; } 
	.we-can-help-sec h3 {font-size: 20px; margin-bottom: 0; } 
	.btn-right a {font-size: 16px;}
	/******************************************************************/
	.consulting-section figure {margin-top: 40px; } 
	/******************************************************************/
	.i-grey-bg span {margin: 0 0 20px 0; } 
	/******************************************************************/
	.get-stunning-email-sec {padding: 40px 0; }
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content {width: 100%; display: block; }
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img{display: block; text-align: center;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content:after{display: none;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-img img {margin:0 auto; width: 100%;}
	.get-stunning-email-sec .get-stunning-email-main .get-stunning-content{padding-top: 0; padding-bottom: 16px;} 
	.get-stunning-email-titel { font-size: 18px;}
	/******************************************************************/
	.delivery-time ul.pricing-process-listing {max-width: 550px;}
	.help-section .col-lg-6:first-child {margin-bottom: 25px !important;}
	/******************************************************************/
	.fof-page .banner-section,.fof-page .simple-quick,.fof-page .faster-delivery,.fof-page .free-template {padding: 50px 0;}
	.fof-page .faster-delivery h2 br { display: none;}
	.fof-page .simple-quick-main .provide-left,.fof-page .simple-quick-main .get-right {width: 100%;display: block;text-align: center;padding: 0;border:none;}
	.fof-page .email-designed a {margin: 20px 0 0;font-size: 16px;}
	.fof-page .free-template form .custom-chk.big-check [type="checkbox"]:checked + label::after {top: 2px;}
	.fof-page .first-tamplate {padding: 25px 0;}
	.fof-page .simple-quick h2 { margin-bottom: 15px;}
	.fof-page .simple-quick-main h3 {margin-bottom: 15px;text-align: center !important;}
	.fof-page .simple-quick-main .provide-left {margin-bottom: 25px;}
	.fof-page .simple-quick-main .provide-left ul li, .fof-page .simple-quick-main .get-right ul li {padding: 0;text-align: center;padding-bottom: 10px;position: relative;}
	.fof-page .simple-quick-main ul li span {position: absolute;margin: 0 auto;left: 0;right: 0;bottom: -2px;}	
	/*.fof-page .simple-quick-main .provide-left ul li::before {left: 0;right: 0;text-align: center;margin: 0 auto;bottom: 0;top: inherit;}*/
	.fof-page .simple-quick-main .provide-left ul li:last-child {padding-bottom: 15px;}
	/*.fof-page .simple-quick-main .get-right ul li::before {left: 0;text-align: center;margin: 0 auto;right: 0;top: inherit;bottom: 0;}*/
	.fof-page .simple-quick-main .get-right ul li:last-child {padding-bottom: 15px;margin-bottom: 15px;}
	.fof-page .simple-quick .btn-yellow {padding: 10px 0 0 0;}
	.fof-page .free-template .project-brief .project-upload {padding: 30px 20px 50px;}
	.fof-page .free-template .project-upload .file-boxes > div {width: 100% !important;}
	
	.fof-page .free-template form .custom-chk.big-check label {text-align: left;}

	.fof-page .free-template .fileupload-wrap .fileupload a {width: 100%;}
	.fof-page .free-template h2 {margin-bottom: 25px;}
	.fof-page .free-template h2 br {display: none;}
	.fof-page .free-template form .submit-feild {margin: 30px 0 0 0;}
	.fof-page .free-template form p.rec-text {padding: 25px 0 0;}
	.fof-page .simple-quick-main ul li {font-size: 16px;line-height: 1.5;}
	.fof-page .free-template .project-upload .file-boxes input {max-width: 100%;}
	.fof-page ul.provide-nav {border-bottom: 1px solid #e5e5e5;}
	.fof-page .free-template .file-boxes > div {flex-wrap: wrap;padding: 0;}
	.fof-page .free-template span.cust-or {display: block;width: 100%;text-align: center;margin-top: 10px;}
	.fof-page .simple-quick-main ul li:last-child span {display: none;}
	.fof-page .simple-quick-main ul li:last-child {margin-bottom: 0 !important;}

.del-btn-upld {
    margin-top: 19px !important;
}
#progress-div {
    margin-top: 20px !important;
}
.progressBar{width: 72% !important;}
.abort.del-btn-upld {
    margin-top: 15px !important;
    float: right !important;
    width: 15%;
    text-align: center;
}
#progress-div {
    width: 82% !important;
}
.progressBar {
    margin-top: 13px;
}
}

@media(max-width: 640px){
	.our-work-section.bold-pera {padding: 40px 0;}
	.esp-banner-sec {padding-bottom: 40px; } 
	.esp-banner-sec .tab-video-wrap img{max-width: 290px;}
	/*********************************************/
	.consulting-section {padding: 40px 0;} 
	/*********************************************/
	.we-can-help-sec {padding: 40px 0;} 
	.we-can-help-sec h2 {padding-bottom: 0px;} 
	/*********************************************/
	.order-tagline-section.i-grey-bg {padding: 40px 0;} 
	.get-stunning-email-sec p br{display: none;}
	.get-stunning-email-sec .get-stunning-content.mobile-view {margin-bottom: 0;}
	/*********************************************/
	.fof-page .banner-section,.fof-page .simple-quick,.fof-page .faster-delivery,.fof-page .free-template {padding: 40px 0;}
	.fof-page .free-template .project-brief .coding-free {padding: 20px 15px;}
	.fof-page .free-template .project-brief .project-upload {padding: 20px 15px 50px;}
	.fof-page .free-template form p.rec-text {font-size: 14px;}
	.fof-page .free-template form .submit-feild {margin: 20px 0 0 0;}
	.fof-page .free-template form p.rec-text {padding: 20px 0 0;}
	.fof-page .simple-quick-main ul li {font-size: 14px;}
	.get-in-touch-section p {font-size: 14px;}
	.fof-page .free-template .fileupload-wrap .url-area p {padding: 15px 0 0 0;}
	.fof-page .free-template form .custom-chk.big-check label {line-height: 1.8;}
	.abort.del-btn-upld {
    width: 22%;
}
}

@media(max-width: 480px){
	.esp-banner-sec {padding-bottom: 30px; } 
	.esp-banner-sec li {font-size: 15px;} 
	.help-section{padding: 30px 0;}
	.help-section .content-wrap {padding: 22px 20px;} 
	.content-wrap h4 {font-size: 18px; margin-bottom: 10px; }
	.esp-banner-sec .btn-link span {margin-bottom: 0;}
	 /*********************************************/
	.consulting-section {padding: 30px 0;} 
	p {padding-bottom: 15px;} 
	/*********************************************/ 
	.we-can-help-sec {padding: 30px 0;} 
	.we-can-help-sec h3 {font-size: 18px; margin-bottom: 0; } 
	.btn-right a {font-size: 15px;}
	.img-top1 img, .img-top2 img {max-width: 200px;} 
	.we-can-help-sec .we-can-help-sec-main .we-can-help-sec-right img{max-width: 200px;}
	/******************************************************************/
	.get-stunning-email-sec .get-stunning-email-main {margin: 0px 0 20px;}
	.get-stunning-email-sec {padding: 30px 0; }
	.get-stunning-email-sec .get-stunning-email-main strong {font-size: 16px; }
	.get-stunning-email-sec .get-stunning-main {margin-top: 0; }
	/******************************************************************/
	.order-tagline-section.i-grey-bg {padding: 30px 0;} 
	ul.our-work-listing li h4{padding: 0 12px;}
	.delivery-time ul.pricing-process-listing li {width: 32%;display: inline-block;}
	.delivery-time ul.pricing-process-listing li .listing-box::after {display: none;}
	.delivery-time ul.pricing-process-listing li {width: 28.6%;float: none;display: inline-block;margin: 0 auto;}
	/*********************************************/ 
	.fof-page .simple-quick-main h3 {font-size: 24px;}
	.fof-page .free-template h2 { margin-bottom: 20px;}
	.fof-page .get-in-touch-section h2 br {display: block;}

#progress-div {
    width: 75% !important;
}

}
/****responsive************************************************************************/









