.img-responsive {width:100%;max-width:100%;}

/*--Contact New--*/
#contactPage h2 {margin:0 0 25px 0;padding:0;font-size:35px;text-transform:uppercase;font-weight:600;}
#contactPage .formBlock {padding:100px 0px;background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;}
#contactPage .formBlock .field1 {width:49%;float:left;margin-bottom:2%;}
#contactPage .formBlock .field1 input {width:100%;border:1px solid #dedede;padding:15px;}
#contactPage .formBlock .field1 textarea {width:100%;border:1px solid #dedede;padding:15px;resize:none;}
#contactPage .formBlock .field1 label {margin:0 0 5px 0;padding:0 0 0 0;font-weight:400;font-size:16px;text-transform:uppercase;}
#contactPage .formBlock .field1:nth-child(even) {float:right;}
#contactPage .formBlock .field1:nth-of-type(5) {width:100%;}
#contactPage .field2 input[type=submit], #contactPage .field2 button {background:orange;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 25px;border:0px;}
#contactPage .field2 input[type=submit]:hover, #contactPage .field2 button:hover {background:#000;color:#fff;}

#contactPage .dmAddress {padding:100px 0px;float:left;width:100%;}
#contactPage .dmAddress ul li {list-style-type:none;margin-bottom:30px;position:relative;padding:0 0 0 35px;}
#contactPage .dmAddress ul li:before {position:absolute;left:0;top:0;font-family: 'FontAwesome';font-size:25px;color:#999999;}
#contactPage .dmAddress ul li.email:before {content: "\f003";}

#contactPage .dmAddress ul li.usContact, #contactPage .dmAddress ul li.indContact, #contactPage .dmAddress ul li.whatsappContact {position:relative;padding:0 0 0 35px;}
#contactPage .dmAddress ul li:before {position:absolute;left:0;content:'';}
#contactPage .dmAddress ul li.usContact:before {background:url('../images/usFlag.png') no-repeat;width:28px;height:28px;background-size:28px 28px;}
#contactPage .dmAddress ul li.indContact:before {background:url('../images/indFlag.png') no-repeat;width:28px;height:28px;background-size:28px 28px;}
#contactPage .dmAddress ul li.whatsappContact:before {background:url('../images/whatsapp.png') no-repeat;width:28px;height:28px;background-size:28px 28px;}


/*--Inner Banner Starts--*/
.service-banner {background:url("../images/services-banner.jpg") no-repeat;background-position:bottom right;background-size:cover;padding:80px 0;width:100%;float:left;}
.service-banner1 {background:url("../images/services-banner1.jpg") no-repeat;}
.service-banner2 {background:url("../images/services-banner2.jpg") no-repeat;color:#fff;}
.service-banner3 {background:url("../images/services-banner3.jpg") no-repeat;}
.service-banner4 {background:url("../images/services-banner4.jpg") no-repeat;}
.service-banner4 .servicebanner-details {margin:20px 0 0 0!important;}
.service-banner5 {background:url("../images/services-banner5.jpg") no-repeat;background-size:100%;background-position:bottom;}
.service-banner6 {background:url("../images/dmPartner.jpg") no-repeat;background-size:100%;background-position:bottom;}
.service-banner7 {background:#2a2e33;}
.service-banner .servicebanner-details {margin:100px 0 0 0;color:#fff;}
#freeSeoStrategy .service-banner .servicebanner-details {margin:50px 0 0 0;color:#fff;}
.service-banner .servicebanner-details h4 {margin:0 0 0 0;padding:0 0 0 0;font-weight:500;font-size:30px;text-transform:uppercase;}
.service-banner .servicebanner-details h2 {margin:0 0 20px 0;padding:0 0 0 0;font-weight:600;text-transform:capitalize;font-size:60px;}
.service-banner .servicebanner-details p {margin:0 0 0 0;padding:20px 0 0 0;font-size:22px;font-style:italic;position:relative;font-weight:500;}
.service-banner .servicebanner-details p:before {position:absolute;width:100px;height:2px;top:0;left:0;content:'';background:#fff;}

.service-banner form {background:#fff;padding:30px;}
.service-banner .form-control, #frmModal .modal-body .form-control {height:auto;padding:12px 8px 12px 0;background:transparent;border-radius:0;border-left:0;border-top:0;border-right:0;box-shadow:none;resize:none;}
.service-banner textarea.form-control, #frmModal .modal-body textarea.form-control {height:80px;}
.service-banner .field1, #frmModal .modal-body .field1 {margin-bottom:10px;}
.service-banner .field2, #frmModal .modal-body .field2 {margin-top:40px;}
.service-banner .field2 input[type=submit], .service-banner .field2 button, #frmModal .modal-body .field2 button {background:#00a0e3;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 15px;border:0px;}
.service-banner .field2 input[type=submit]:hover, .service-banner .field2 button:hover, #frmModal .modal-body .field2 button:hover {background:#01087c;color:#fff;}

.plan-banner {background:url("../images/plans-banner.jpg") no-repeat;background-position:top;background-size:100%;padding:150px 0;color:#fff;width:100%;float:left;}
.about-banner {background:url("../images/about-banner.jpg") no-repeat;background-position:top;background-size:100%;padding:150px 0;color:#fff;width:100%;float:left;}
.plan-banner .planbanner-details h4, .about-banner .aboutbanner-details h4 {margin:0 0 0 0;padding:0 0 0 0;font-weight:500;font-size:30px;text-transform:uppercase;}
.plan-banner .planbanner-details h2, .about-banner .aboutbanner-details h2 {margin:0 0 20px 0;padding:0 0 0 0;font-weight:900;text-transform:capitalize;font-size:60px;}
.plan-banner .planbanner-details p, .about-banner .aboutbanner-details p {margin:0 0 0 0;padding:20px 0 0 0;font-size:22px;font-style:italic;position:relative;font-weight:500;}
.plan-banner .planbanner-details p:before, .about-banner .aboutbanner-details p:before {position:absolute;width:100px;height:2px;top:0;left:0;content:'';background:#fff;}

.strategy-banner {background:url("../images/strategy.jpg") no-repeat;background-position:top;background-size:100%;padding:150px 0;color:#fff;width:100%;float:left;}
.strategy-banner .strategybanner-details h4 {margin:0 0 0 0;padding:0 0 0 0;font-weight:500;font-size:30px;text-transform:uppercase;}
.strategy-banner .strategybanner-details h2 {margin:0 0 20px 0;padding:0 0 0 0;font-weight:600;text-transform:capitalize;font-size:65px;}
.strategy-banner .strategybanner-details p {margin:0 0 0 0;padding:20px 0 0 0;font-size:22px;font-style:italic;position:relative;font-weight:500;}
.strategy-banner .strategybanner-details p:before {position:absolute;width:100px;height:2px;top:0;left:0;content:'';background:#fff;}

.strategy-banner .strategybanner-details a, .service-banner .servicebanner-details a {background:#fff;color:#01087c;font-size:15px;text-transform:uppercase;padding:10px 15px;border:0px;float:left;margin-top:30px;}
.strategy-banner .strategybanner-details a:hover, .service-banner .servicebanner-details a:hover {background:#01087c;color:#fff;}

.service-banner.service-banner7 .servicebanner-details {margin:0 0 0 0;}
.service-banner.service-banner7 .servicebanner-details {margin:0 0 0 0;}

.dmPrtnrLogo {padding:110px 10px;background:#fff;}
/*--Inner Banner Ends--*/

/*--Service Heading Starts--*/
.service-content {padding:80px 0 0 0;width:100%;float:left;}
.service-content-inner {padding:80px 0 80px 0;}
.service-content h2.service-heading {margin:0 0 50px 0;padding:0 0 0 0;position:relative;padding:0 0 25px 0;text-align:center;}
.service-content h2.service-heading3 {margin:0 0 50px 0;padding:0 0 0 0;position:relative;padding:0 0 25px 0;text-align:center;font-size:20px;}
.service-content h2.service-heading2 {margin:30px 0 0 0;padding:0 0 0 0;position:relative;padding:0 0 25px 0;text-align:left;}
.service-content h2.service-heading:after {position:absolute;content:'';width:100px;height:2px;background:#00a0e3;bottom:0;left:50%;margin-left:-50px;}
.service-content p {margin:0 0 10px 0;padding:0 0 0 0;font-size:17px;}
.service-content ul {margin:30px 0 0 0;padding:0 0 0 0;}
.service-content ul li {list-style-type:none;position:relative;padding:0 0 0 25px;line-height:35px;width:50%;float:left;font-size:17px;}

.service-content ul.ul2 {margin:0 0 0 0;padding:0 0 0 0;}
.service-content ul.ul2 li {list-style-type:none;position:relative;padding:0 0 0 25px;line-height:35px;width:100%;float:left;font-size:17px;}

.service-content ul.ul3 {margin:0 0 0 0;padding:0 0 0 0;}
.service-content ul.ul3 li {list-style-type:none;position:relative;padding:0 0 0 25px;width:100%;float:left;font-size:17px;}
.service-content ul.ul3 li h3 {padding:0 0 0 0;margin:0 0 0 0;font-size:19px;font-weight:700;}
.service-content ul.ul3 li p {font-size:17px;line-height:25px;margin:0 0 15px 0;}
.service-content ul.ul3 li:before {position:absolute;content:'\f00c';font-family: 'FontAwesome';left:0;top:-5px;}

.service-content ul li:before {position:absolute;content:'\f00c';font-family: 'FontAwesome';left:0;}

.tabsBlock {padding:80px 0px 80px 0px;background:#0b4575;}
.tabsBlock .resp-vtabs .resp-tabs-container {min-height:400px;}
.service-content1 p {margin:0 0 40px 0;}
.service-content1 h2.service-heading {margin: 0 0 20px 0;padding: 0 0 25px 0;}

.resp-vtabs ul.resp-tabs-list {margin-right:5%;}
.resp-vtabs .resp-tabs-container {width:65%;}
.resp-vtabs .resp-tabs-list li {color:#fff;font-size:18px;font-weight:400;}
.resp-vtabs li.resp-tab-active {background:#2aade3;border:0px;border-radius:5px;}
/*--Service Heading Ends--*/

/*--Why Choose Us Starts--*/
.services-works, .strategy-works, .strategy-works2, .strategy-works3, .dmpBlocks {background:#eff3f6;padding:80px 0px;position:relative;width:100%;float:left;}
.services-works3 {background:#fff;padding:80px 0px;position:relative;width:100%;float:left;}
.services-works:before, .strategy-works:before, .dmpBlockss:before{background:#00a0e3;width:1px;height:100px;left:50%;margin-left:-.5px;position:absolute;content:'';top:-50px;z-index:9;}
.services-works h5,.services-works3 h5, .strategy-works h5, .strategy-works2 h5, .strategy-works3 h5, .dmpBlocks h5 {margin:20px 0 10px 0;padding:0 0 0 0;font-size:20px;text-align:center;}
.services-works h2,.services-works3 h2, .strategy-works h2, .strategy-works2 h2, .strategy-works3 h2, .dmpBlocks h2 {margin:0 0 10px 0;padding:0 0 0 0;text-align:center;}
.services-works p,.services-works3 p, .strategy-works p, .strategy-works2 p, .strategy-works3 p, .dmpBlocks p {margin:0 0 0 0;padding:0 0 0 0;text-align:center;}

.services-works ul,.services-works3 ul, .strategy-works ul, .strategy-works2 ul, .strategy-works3 ul, .dmpBlocks ul {margin:70px 0 0 0;padding:0 0 0 0;}
.services-works ul li,.services-works3 ul li {width:33.33%;float:left;position:relative;text-align:left;padding:30px;min-height:300px;}
.strategy-works ul li,.strategy-works2 ul li,.strategy-works3 ul li {width:50%;float:left;position:relative;text-align:left;padding:30px 20px;}
.services-works ul li:hover,.services-works3 ul li:hover, .strategy-works ul li:hover, .strategy-works2 ul li:hover, .strategy-works3 ul li:hover {background:#fff;}

.dmpBlocks ul {display:flex;flex-wrap:wrap;}
.dmpBlocks ul li {width:49%;background:#fff;position:relative;margin-bottom:2%;margin-right:2%;}
.dmpBlocks ul li:nth-child(3), .dmpBlocks ul li:last-child {margin-bottom:0;}
.dmpBlocks ul li:nth-child(2), .dmpBlocks ul li:last-child {margin-right:0;}
.dmpBlocks ul li .dmpb-left {float:left;height:100%;width:20%;text-align:center;background:#e4e4e4;position:relative;padding:30px;}
.dmpBlocks ul li .dmpb-left img {width:100%;}
.dmpBlocks ul li .dmpb-right {float:left;width:80%;text-align:left;padding:30px;}
.dmpBlocks ul li .dmpb-right h3 {margin-top:0px;}
.dmpBlocks ul li .dmpb-right p {text-align:left;}

.services-works ul li:before,.services-works3 ul li:before, .strategy-works ul li:before, .strategy-works2 ul li:before, .strategy-works3 ul li:before {content:'';background:#d9dddf;position:absolute;}
.services-works ul li:after,.services-works3 ul li:after, .strategy-works ul li:after, .strategy-works2 ul li:after, .strategy-works3 ul li:after {content:'';background:#d9dddf;position:absolute;}

.services-works ul li:first-child:before, .services-works ul li:nth-child(2):before, .services-works ul li:nth-child(3):before {width:100%;height:1px;bottom:0;left:0;}
.services-works ul li:first-child:after,.services-works3 ul li:first-child:after, .services-works ul li:nth-child(2):after,.services-works3 ul li:nth-child(2):after, .services-works ul li:nth-child(4):after, .services-works ul li:nth-child(5):after {width:1px;height:100%;bottom:0;right:0;}

.strategy-works ul li:first-child:before, .strategy-works ul li:nth-child(2):before {width:100%;height:1px;bottom:0;left:0;}
.strategy-works ul li:first-child:after, .strategy-works ul li:nth-child(3):after {width:1px;height:100%;bottom:0;right:0;}


.strategy-works2 ul li:first-child:before,.strategy-works3 ul li:first-child:before, .strategy-works2 ul li:nth-child(2):before, .strategy-works3 ul li:nth-child(2):before, .strategy-works2 ul li:nth-child(3):before,.strategy-works3 ul li:nth-child(3):before, .strategy-works2 ul li:nth-child(4):before,.strategy-works3 ul li:nth-child(4):before, .strategy-works2 ul li:nth-child(5):before, .strategy-works2 ul li:nth-child(6):before {width:100%;height:1px;bottom:0;left:0;}

.strategy-works2 ul li:first-child:after,.strategy-works3 ul li:first-child:after, .strategy-works2 ul li:nth-child(3):after,.strategy-works3 ul li:nth-child(3):after, .strategy-works2 ul li:nth-child(5):after,.strategy-works3 ul li:nth-child(5):after, .strategy-works2 ul li:nth-child(7):after {width:1px;height:100%;bottom:0;right:0;}

.strategy-works4 ul li:last-child:after, .strategy-works4 ul li:last-child:before {display:none;}
.strategy-works4 ul li:last-child {width:100%;}


.services-works ul li img,.services-works3 ul li img, .strategy-works ul li img, .strategy-works2 ul li img, .strategy-works3 ul li img {width:50px;}
.services-works ul li h3,.services-works3 ul li h3, .strategy-works ul li h3, .strategy-works2 ul li h3, .strategy-works3 ul li h3 {margin:30px 0 15px 0;padding:0 0 15px 0;font-weight:normal;font-size:18px;font-weight:600;text-align:left;position:relative;}
.services-works ul li h3:after, .strategy-works ul li h3:after, .strategy-works2 ul li h3:after, .strategy-works3 ul li h3:after{position:absolute;content:'';background:#000;width:50px;height:2px;bottom:0;left:0;}
.services-works ul li p,.services-works3 ul li p, .strategy-works ul li p, .strategy-works2 ul li p, .strategy-works3 ul li p {margin:0 0 0 0;padding:0 0 0 0;text-align:left;min-height:120px;}

.services-works ul li.ad1 h3, .strategy-works2 ul li.ad1 h3 {margin:30px 0 25px 0;padding:0 0 0 0;font-weight:normal;font-size:18px;font-weight:600;text-align:left;min-height:45px;position:relative;}
.services-works ul li.ad1 h3:after, .services-works2 ul li.ad1 h3:after {display:none;}
.services-works ul li.ad1 button, .strategy-works2 ul li.ad1 button {background:#00a0e3;border-radius:80px;padding:10px 15px;text-transform:uppercase;letter-spacing:2px;color:#fff;}
.services-works ul li.ad1 button:hover, .strategy-works2 ul li.ad1 button:hover {background:#01087c;}
/*--Why Choose Us Ends--*/

/*--CTA Starts--*/
.cta {background:#01087c;padding:40px 0px;color:#fff;text-align:center;}
.cta h2 {line-height:40px;font-weight:normal;margin:0 0 30px 0;padding:0;}
.cta h2 span {display:block;}
.cta h2 strong {color:#00a0e3;font-weight:inherit;}
.cta a.js-cd-panel-trigger {border:1px solid #ffffff;background:none;padding:10px;border-radius:0px;color:#fff;text-transform:uppercase;font-size:17px;letter-spacing:5px;text-align:center;text-decoration:none;}
.cta a.js-cd-panel-trigger:hover {border-color:#00a0e3;background:none;color:#00a0e3;}

.cta .form-control {height:auto;padding:12px 8px 12px 0;background:transparent;border-radius:0;border-left:0;border-top:0;border-right:0;box-shadow:none;resize:none;}
.cta textarea.form-control {height:80px;}
.cta .field1 {margin-bottom:10px;}
.cta .field2 {margin-top:40px;}
.cta .field2 input[type=submit], .cta .field2 button {background:#00a0e3;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 15px;border:0px;}
.cta .field2 input[type=submit]:hover, .cta .field2 button:hover {background:#01087c;color:#fff;}
.cta .cd-panel__container img {width:100%;max-width:400px;margin:0 auto 50px auto;}

.cta1 {background:#01087c;padding:40px 0px;color:#fff;text-align:center;width:100%;float:left;}
.cta1 h2 {line-height:40px;font-weight:normal;margin:0 0 20px 0;padding:0;}
.cta1 h2 span {display:block;}
.cta1 p {margin:0 0 20px 0;padding:0 0 0 0;text-align:center;}
.cta1 button, .cta1 a {border:1px solid #ffffff;background:none;padding:10px;border-radius:0px;color:#fff;text-transform:uppercase;font-size:17px;letter-spacing:5px;text-align:center;text-decoration:none;}
.cta1 button:hover, .cta1 a:hover {border-color:#00a0e3;background:none;color:#00a0e3;}

.parallex-banner {background:#0056ec;padding:80px 0px;color:#fff;text-align:left;width:100%;float:left;}
.parallex-banner h2 {line-height:40px;font-weight:normal;margin:50px 0 20px 0;padding:0;}
.parallex-banner h2 span {display:block;}
.parallex-banner p {margin:0 0 20px 0;padding:20px 0 0 0;text-align:left;font-size:18px;position:relative;}
.parallex-banner p:before {position:absolute;background:#fff;width:100px;height:2px;top:0;left:0;content:'';}

.parallex-banner1 {background:rgb(243,30,97);background: -moz-linear-gradient(left,  rgba(243,30,97,1) 0%, rgba(112,148,251,1) 100%);background: -webkit-linear-gradient(left,  rgba(243,30,97,1) 0%,rgba(112,148,251,1) 100%);background: linear-gradient(to right,  rgba(243,30,97,1) 0%,rgba(112,148,251,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f31e61', endColorstr='#7094fb',GradientType=1 );padding:80px 0px;color:#fff;text-align:left;width:100%;float:left;}
.parallex-banner1 h2 {line-height:40px;font-weight:normal;margin:50px 0 10px 0;padding:0;position:relative;}
.parallex-banner1 h2:before {position:absolute;background:#fff;width:100px;height:2px;bottom:0;left:0;content:'';}
.parallex-banner1 h2 span {display:block;}
.parallex-banner1 p {margin:0 0 20px 0;padding:10px 0 0 0;text-align:left;font-size:18px;}
.parallex-banner1 ul {margin:0 0 0 0;padding:0 0 0 0;}
.parallex-banner1 ul li {margin:0 0 20px 0;padding:10px 0 0 0;padding:0 0 0 25px;line-height:25px;margin:0 0 15px 0;text-align:left;font-size:18px;position:relative;}
.parallex-banner1 ul li strong {font-weight:800;}
.parallex-banner1 ul li:before {position:absolute;content:'\f00c';font-family: 'FontAwesome';left:0;}
/*--CTA Ends--*/

/*--Tabs Section Starts--*/
.tabs-section {background:#fff;padding:80px 0px;position:relative;width:100%;float:left;}
.tabs-section .resp-tabs-container p {margin:0 0 15px 0;padding:0 0 0 0;font-size:18px;}
.tabs-section .resp-tabs-container h5 {margin:0 0 15px 0;padding:0 0 0 0;font-size:20px;font-weight:700;color:#00a0e3;}
.tabs-section .resp-tabs-container ul {margin:0 0 0 0;padding:0 0 0 0;}
.tabs-section .resp-tabs-container ul li {list-style-type:none;position:relative;font-size:17px;padding:0 0 0 25px;line-height:25px;margin:0 0 15px 0;}
.tabs-section .resp-tabs-container ul li:before {content:'\f00c';font-family: 'FontAwesome';position:absolute;left:0;}
/*--Tabs Section Ends--*/

.contact-details {background:#eff3f6;padding:80px 0px;position:relative;width:100%;float:left;}
.contact-details:before {background:#00a0e3;width:1px;height:100px;left:50%;margin-left:-.5px;position:absolute;content:'';top:-50px;z-index:9;}

.contact-details ul {margin:70px 0 0 0;padding:0 0 0 0;}
.contact-details ul li {width:25%;float:left;position:relative;text-align:left;padding:20px;}
.contact-details ul li:hover {background:#fff;}

.contact-details ul li:before {content:'';background:#d9dddf;position:absolute;}
.contact-details ul li:after {content:'';background:#d9dddf;position:absolute;}

.contact-details ul li:first-child:after, .contact-details ul li:nth-child(2):after, .contact-details ul li:nth-child(3):after {width:1px;height:100%;bottom:0;right:0;}

.contact-details ul li img {width:50px;}
.contact-details ul li h3 {margin:30px 0 15px 0;padding:0 0 0 0;font-weight:normal;font-size:18px;font-weight:600;text-align:left;min-height:45px;position:relative;}
.contact-details ul li h3:after {position:absolute;content:'';background:#000;width:50px;height:2px;bottom:0;left:0;}
.contact-details ul li p {margin:0 0 0 0;padding:0 0 0 0;text-align:left;min-height:55px;}
.contact-details ul li p span {display:block;}
/*--Why Choose Us Ends--*/

/*--Pricing Table--*/
.comparison{max-width:100%;margin:0 auto;text-align:center;padding:10px;}
.comparison .fa-check {color:green;}
.comparison .fa-times {color:red;}
.comparison table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;border-bottom:1px solid #ccc;vertical-align:top;}
.comparison table tbody {border-left:1px solid #ccc;}
.comparison td,.comparison th{border-right:1px solid #ccc;empty-cells:show;padding:10px}
.compare-heading{font-size:16px;font-weight:700!important;border-bottom:0!important;padding-top:10px!important}
.compare-heading small{display:block;font-size:10px}
.comparison tbody tr:nth-child(odd){display:none}
.comparison .compare-row{background:#f5f5f5}
.comparison .tickblue{color:#0078c1}
.comparison .tickgreen{color:#009e2c}
.comparison th{font-weight:400;padding:0;border-bottom:1px solid #ccc}
.comparison tr td:first-child{text-align:left}
.comparison .qbo,.comparison .qbse,.comparison .tl{color:#fff;padding:10px;border-right:1px solid #ccc;border-bottom:0;text-transform:uppercase}
.comparison .qbse {border-radius:0!important;}
.comparison .qbo small,.comparison .qbse small,.comparison .tl small{font-size:10px;display:block;text-transform:none}
.comparison .tl2{border-right:0}
.comparison .qbse{background:#01087c;border-top-left-radius:3px;border-left:0}
.comparison .price-info{padding:5px 15px 15px 15px}
.comparison .price-was{color:#999;text-decoration:line-through}
.comparison .price-now,.comparison .price-now span{color:#00a0e3}
.comparison .price-now span{font-size:32px}
.comparison .price-small{font-size:18px!important;position:relative;top:-11px;left:2px}
.comparison .price-buy{background:#00a0e3;padding:10px 20px;display:inline-block;color:#fff;text-decoration:none;border-radius:3px;text-transform:uppercase;margin:5px 0 10px 0;width:100%;text-align:center;}
.comparison .price-try{font-size:12px}
.comparison .price-try a{color:#202020}

#dmpartners .service-content-inner {padding:50px 0;background:#eff3f6;}
.platformcapabilities {width:100%;padding:40px 0px;float:left;}
.platformcapabilities ul {margin:0;padding:0;}
.platformcapabilities ul li {list-style-type:none;float:left;width:100%;border:1px solid #dedede;margin:0 0 15px 0;}
.platformcapabilities ul li img {width:100%;}
.platformcapabilities h2 {margin:0 0 10px 0;padding:0;font-size:20px;font-weight:400;text-transform:uppercase;}

#mask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,.9);display:none;}
#boxes .window{position:fixed;left:50%;top:50%;background:#fff;border-radius:5px;transform: translate(-50%, -50%);width:100%;max-width:1000px;z-index:999999;overflow:hidden;}

#boxes .window .close {position:absolute;right:15px;top:15px;font-size:25px;}

#boxes .window .popup-left {width:50%;padding:25px;float:left;text-align:center;}
#boxes .window .popup-left img {width:70%;margin:20px auto 0 auto;}
#boxes .window .popup-left h2 {font-size:22px;font-weight:400;margin:30px 0 0 0;padding:0 0 0 0;text-transform:uppercase;line-height:30px;}
#boxes .window .popup-left h2 strong {font-weight:600;display:block;}

#boxes .window .popup-right {width:50%;background:#efefef;padding:25px;float:left;color:#555555;text-align:center;}
#boxes .window .popup-right h2 {font-size:35px;font-weight:400;margin:0 0 5px 0;padding:0 0 0 0;}
#boxes .window .popup-right p {font-size:15px;font-weight:400;margin:0 0 20px 0;padding:0 0 0 0;}
#boxes .window .popup-right form .form-control {height:auto;padding:12px 8px 12px 0;background:transparent;border-radius:0;border-left:0;border-top:0;border-right:0;box-shadow:none;resize:none;}
#boxes .window .popup-right form textarea.form-control {height:80px;}
#boxes .window .popup-right form .field1 {margin-bottom:10px;}
#boxes .window .popup-right form .field2 {margin-top:40px;}
#boxes .window .popup-right form .field2 input[type=submit] {background:#01087c;color:#fff;font-size:15px;text-transform:uppercase;padding:10px 15px;border:0px;}
#boxes .window .popup-right form .field2 input[type=submit]:hover {background:#000;color:#fff;}
#boxes .window .popup-right ::placeholder {color:#ffffff!important;}

.pricing-wrapper{width:100%;margin:0px auto 40px auto;color:#fff;font-size:62.5%;}
.pricing-wrapper ul{list-style-type:none}
.pricing-wrapper a{color:#272a71;text-decoration:none}
.pricing-wrapper .pricing-table-title{text-transform:uppercase;font-weight:700;font-size:2.6em;color:#fff;margin-top:15px;text-align:left;margin-bottom:25px;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.pricing-wrapper .pricing-table-title a{font-size:.6em}
.pricing-wrapper .clearfix:after{content:'';display:block;height:0;width:0;clear:both}
.pricing-wrapper .pricing-table{margin:0 5px;text-align:center;width:23.9%;float:left;-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.pricing-wrapper .pricing-table:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.pricing-wrapper .pricing-title{color:#fff;background:#272a71;padding:20px 5px;font-size:1.8em;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.4);min-height:70px;font-weight:600;margin:0;}
.pricing-wrapper .pricing-title span{font-size:.6em;display:block;font-weight:400;}
.pricing-wrapper .pricing-table.recommended .pricing-title{background:#209fda}
.pricing-wrapper .pricing-table.recommended .pricing-action{background:#209fda}
.pricing-wrapper .pricing-table .price{background:#403e3d;font-size:2.5em;font-weight:700;padding:20px 0;text-shadow:0 1px 1px rgba(0,0,0,.4)}
.pricing-wrapper .pricing-table .price sup{font-size:.4em;position:relative;left:5px}
.pricing-wrapper .table-list{background:#fff;color:#403d3a}
.pricing-wrapper .table-list li{font-size:1.4em;font-weight:700;padding:12px 8px}
.pricing-wrapper .table-list li:before{content:"\f00c";font-family:FontAwesome;color:#3fab91;display:inline-block;position:relative;right:5px;font-size:16px}
.pricing-wrapper .table-list li.cross:before{content:"\f00d";font-family:FontAwesome;color:#E70000;}
.pricing-wrapper .table-list li span{font-weight:400}
.pricing-wrapper .table-list li span.unlimited{color:#fff;background:#272a71;font-size:.9em;padding:5px}
.pricing-wrapper {display:inline-block;-webkit-border-radius:38px;-moz-border-radius:38px;border-radius:38px;}
.pricing-wrapper .table-list li:nth-child(2n){background:#f0f0f0}
.pricing-wrapper .table-buy{background:#fff;padding:15px;text-align:center;overflow:hidden}
.pricing-wrapper .table-buy .pricing-action{color:#fff;background:#272a71;padding:10px 16px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-weight:700;font-size:1.4em;text-shadow:0 1px 1px rgba(0,0,0,.4);-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.pricing-wrapper .table-buy .pricing-action:hover{background:#cf4f3e}
.pricing-wrapper .recommended .table-buy .pricing-action:hover{background:#228799}

.planContent {padding:80px 0 100px 0;}
.planContent ul li {padding:1.5rem!important;}

.planContent ol {gap:20px;}
.planContent ol li {display:flex;align-items:stretch;align-content:center;padding:0;border:1px solid rgba(0,0,0,.125)!important;border-radius:5px!important;gap:5px;}
.planContent ol li .fw-bold {background:#dedede;width:150px;display:flex;align-items:center;padding:10px;}
.planContent ol li:before {display:none;}
.planContent ol li .imgBlck {display:flex;flex-direction:row;gap:10px;align-items:center;flex-wrap:wrap;padding:10px;}
.planContent ol li .imgBlck span {display:flex;align-content:center;}
.planContent ol li .imgBlck span img {height:60px;}

#priceModal, #frmModal {width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;display:none;position:fixed;}
#priceModal .modal-dialog, #frmModal .modal-dialog {position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);z-index:9999;background:#fff;overflow-y:scroll!important;}
#priceModal .modal-dialog .modal-title, #frmModal .modal-dialog .modal-title {color:#222222;float:left;font-size:20px;}
#priceModal .modal-header, #frmModal .modal-header {width:100%;float:left;display:block;}
#priceModal .modal-body, #frmModal .modal-body {width:100%;float:left;display:block;}

/*--Owner Block Design--*/
.ownerBlock {background:#eff3f6;padding:80px 0px;position:relative;float:left;width:100%;}
.ownerBlock .ownerInner {background:#fff;display:inline-block;width:100%;padding:30px;}
.ownerBlock .ownerInner img {padding:10px;border:2px solid #dedede;}
.ownerBlock .ownerInner ul {margin:0;padding:0;}
.ownerBlock .ownerInner ul li {list-style-type:none;float:left;}
.ownerBlock .ownerInner ul li:first-child {width:35%;}
.ownerBlock .ownerInner ul li:last-child {width:65%;padding:40px;}
.ownerBlock .ownerInner ul li:last-child p {font-size:18px;}
.ownerBlock .ownerInner ul li:last-child h2 {text-transform:uppercase;font-size:25px;position:relative;padding:30px 0 0 0;margin:30px 0 0 0;font-weight:700;}
.ownerBlock .ownerInner ul li:last-child h2:before {position:absolute;content:'';background:#222222;width:200px;height:2px;top:0px;left:0px;}
.ownerBlock .ownerInner ul li:last-child h4 {font-size:18px;position:relative;padding:0 0 0 0;margin:0 0 0 0;font-weight:500;}
.ownerBlock .ownerInner ul li:last-child h4 .fa {color:#2581dc;font-size:22px;}

.dmpBlocksNew ul li {
	width: 49%;
    background: #fff;
    position: relative;
    margin-bottom: 2%;
	margin-right: 2%;
}

.dmpBlocksNew ul li:nth-child(4) {margin-right:0;}
.dmpBlocksNew ul li:nth-child(3) {margin-bottom:2%;}
.dmpBlocksNew ul li .dmpb-right p {min-height:100px;}

.snapchatAds ul li {display:block;width:100%;}

@media screen and (max-width:813px)
{
	.service-banner .row {flex-direction:column;}
	body#service1 .service-content .container:nth-child(2) .row, #service2 .service-content  .container:nth-child(2) .row, #service3 .service-content .row, #freeSeoStrategy .service-content .row {flex-direction:column;}
	body#service1 .service-content .container:nth-child(2) .row .col-md-6, #service2 .service-content  .container:nth-child(2) .row .col-md-7, #service2 .service-content .container:nth-child(2) .row .col-md-5, #service3 .service-content .row .col-md-7, #service3 .service-content .row .col-md-5, #freeSeoStrategy .service-content .row .col-md-6 {width:100%;}
	.dmpBlocksNew ul li {width:100%;margin-right:0;}
	#plan1 .strategy-works2 ul li {min-height:430px;}
	
	.pricing-wrapper .pricing-table {width:48%!important;margin:0;}
	.pricing-wrapper {display:flex;gap:20px;flex-wrap:wrap;}
	
	.planContent {padding:0px 0 50px 0;}
	.planContent .row {flex-direction:column;}
	.planContent .row .col-7, .planContent .row .col-5 {width:100%;}
	
	.planContent ol {
    gap: 15px;
    flex-wrap: wrap;
    flex-direction: row;
	}
	
	.planContent ol li {
    width: 30%;
		flex-direction:column;
	}
	.planContent ol li .fw-bold {width:100%;justify-content:center;}
	.planContent ol li .imgBlck {justify-content:center;flex-direction:column;}
}

@media screen and (min-width:768px) and (max-width:959px)
{
	.pricing-wrapper .pricing-wrapper{width:768px}
	.pricing-wrapper .pricing-table{width:236px}
	.pricing-wrapper .table-list li{font-size:1.3em}
}

@media screen and (max-width:767px)
{
	.comparison td:first-child,.comparison th:first-child{display:none}
	.comparison tbody tr:nth-child(odd){display:table-row;background:#f7f7f7}
	.comparison .row{background:#fff}
	.comparison td,.comparison th{border:1px solid #ccc}
	.price-info{border-top:0!important}
}
@media screen and (max-width:639px)
{
	.comparison .price-buy{padding:5px 10px}
	.comparison td,.comparison th{padding:10px 5px}
	.comparison .hide-mobile{display:none}
	.comparison .price-now span{font-size:16px}
	.comparison .price-small{font-size:16px!important;top:0;left:0}
	.comparison .qbo,.comparison .qbse{font-size:12px;padding:10px 5px}
	.comparison .price-buy{margin-top:10px}
	.compare-heading{font-size:13px}
}

@media screen and (min-width:1025px) and (max-width:1199px)
{
	.whychoose ul li {min-height:270px;}
	.services-works ul li {min-height:325px;}
}

@media screen and (max-width:1024px)
{
	.whychoose ul li {min-height:270px;}
	.home-content {padding:100px 0px;}
	.home-content h2 {margin:40px 0 0 0;}
	.services-works ul li {min-height:340px;}
	.strategy-works ul li, .strategy-works2 ul li {min-height:325px;}
	.service-banner5, .service-banner {background-position:top center;background-size:180%;}
}

@media screen and (max-width:812px)
{
	.home-content .homeContentLeft{width:100%;}
	.home-content .homeContentRight{width:100%;margin-top:40px;}
	
	.contact-section .container {padding:30px;}
	.contact-section .contactLeft {width:100%;padding-bottom:30px;}
	.contact-section .contactRight {width:100%;margin-top:30px;}
	
	.contact-section .contactCenter {height:22px;width:100%;bottom:0;top:auto;right:auto;left:0;}
	
	.contact-section .contactCenter:before, .contact-section .contactCenter:after {width:45%;height:.5px;position:absolute;background:#999999;content:'';top:50%;transform:translateY(-50%);left:auto;}

	.contact-section .contactCenter:before {left:0;}
	.contact-section .contactCenter:after {bottom:auto;right:0;}
	
	.clientList ul li {width:33.33%;padding:20px;}
	.clientList ul li:nth-child(3):after {display:none;}
	
	.clientList ul li:nth-child(1):before {bottom:0;left:0;background:#dedede;width:100%;height:1px;content:'';position:absolute;}
	.clientList ul li:nth-child(2):before {bottom:0;left:0;background:#dedede;width:100%;height:1px;content:'';position:absolute;}
	.clientList ul li:nth-child(3):before {bottom:0;left:0;background:#dedede;width:100%;height:1px;content:'';position:absolute;}
	
	.banner .item .carousel-caption {top:70px;}
	.banner h3 {font-size:50px;font-weight:600;}
	.banner h3 span {font-size:23px;font-weig1ht:400;margin:0 0 10px 0;}
	.banner p {font-size:17px;font-weight:400;margin:0 0 0 0;}
	.content-section, .why-us {padding:50px 0px;}
	.contact-form {padding:40px 0px 0px 0px;}
	.contact-form .form-right {margin-top:40px;}
	.whychoose ul li {width:50%;}
	
	.whychoose ul li:nth-child(2):after, .whychoose ul li:nth-child(4):after, .whychoose ul li:nth-child(8):after, .whychoose ul li:nth-child(10):after {display:none;}
	
	.whychoose ul li:nth-child(3):after, .whychoose ul li:nth-child(9):after {width:1px;height:100%;bottom:0;right:0;}
	
	.whychoose ul li:nth-child(10):before {width:100%;height:1px;bottom:0;left:0;}
	
	.tabs-section {padding:40px 0px;}
	
	h2.resp-accordion {font-size:15px!important;padding:15px!important;}
	.resp-tab-content {padding:15px!important;}
	.tabs-section .resp-tabs-container h5 {font-size:18px;}
	.tabs-section .resp-tabs-container ul li {font-size:15px;line-height:15px;}
	.tabs-section .resp-tabs-container p {font-size:15px;}
	
	.plan-banner, .strategy-banner {padding:50px 0;}
	.strategy-banner .strategybanner-details h4, .service-banner .servicebanner-details h4 {font-size:22px;}
	.plan-banner .planbanner-details h2, .strategy-banner .strategybanner-details h2, .service-banner .servicebanner-details h2 {font-size:50px;}
	.plan-banner .planbanner-details p, .strategy-banner .strategybanner-details p, .service-banner .servicebanner-details p {font-size:20px;}
	
	.service-banner form {margin:50px 0 0 0;border:1px solid #eee;}
	.service-content {padding:40px 0;}
	.service-content img {margin-bottom:20px;}
	
	.header nav ul li a {padding:10px 5px!important;}
	
	.service-banner {padding:40px 0;}
	.service-banner .servicebanner-details {margin:0 0 0 0;}
	
	.services-works ul li {min-height:335px;width:50%;}
	.services-works ul li:first-child:before, .services-works ul li:nth-child(2):before, .services-works ul li:nth-child(3):before, .services-works ul li:nth-child(4):before {width:100%;height:1px;bottom:0;left:0;}
	
	.services-works ul li:first-child:after, .services-works ul li:nth-child(3):after, .services-works ul li:nth-child(4):after, .services-works ul li:nth-child(5):after {width:1px;height:100%;bottom:0;right:0;}
	
	.services-works ul li:nth-child(2):after, .services-works ul li:nth-child(4):after {display:none;}
	
	#boxes .window {overflow-y:scroll;max-height:90%;width:90%;}
	
	#boxes .window .popup-left, #boxes .window .popup-right {width:100%;}
	#boxes .window .popup-left img {display:none;}
	
	.contact-details ul li {width:50%;float:left;position:relative;text-align:left;padding:20px;}
	.contact-details ul li:first-child:after, .contact-details ul li:nth-child(3):after {width:1px;height:100%;bottom:0;right:0;}
	.contact-details ul li:first-child:before, .contact-details ul li:nth-child(2):before {width:100%;height:1px;bottom:0;left:0;}
	.contact-details ul li:nth-child(2):after {display:none;}
	
	body#contactPage .contact-section img.img-responsive {display:none;}
	.footer .footer-bottom .credits {text-align:left;margin-top:20px;}
	
	.about-banner {background-size:cover;padding:50px 0;}
	.plan-banner .planbanner-details h2, .about-banner .aboutbanner-details h2 {font-size:40px;}
	
	section.pricePlanTable, .planContent {width: 100%;float: left;}
	
	.platformcapabilities .col-md-2 {width:32%;}
	
	.ownerBlock .ownerInner ul li:first-child {width:100%;}
	.ownerBlock .ownerInner ul li:last-child {width:100%;padding-left:0;padding-right:0;}
	
	.parallex-banner1 .row, .dmAddress .row {flex-direction:column;}
	.parallex-banner1 .row .col-md-6 {max-width:100%;width:100%;}
	.dmAddress .row .col-md-8, .dmAddress .row .col-md-4 {max-width:100%;width:100%;}
}

@media screen and (max-width:736px)
{
	.why-us ul.whyus-block li:first-child {width:100%;border-right:0;border-bottom:1px solid #fff;}
	.why-us ul.whyus-block li:last-child {width:100%;}
	.why-us .thumbnail img {width:90%;max-width:120px;margin:0 auto;}
	.why-us .thumbnail h3 {min-height:50px;}
	.footer .footer-bottom .credits {text-align:left;margin-top:20px;}
	
	.why-us .thumbnail, .why-us .thumbnail h3 {min-height:auto;}
	
	.row {margin-left:auto;margin-right:auto;}
	
	.strategy-works ul li, .strategy-works2 ul li {min-height:auto;width:100%;padding:30px 0px;}
	.services-works ul li p, .strategy-works ul li p, .strategy-works2 ul li p {min-height:auto;}
	.strategy-works ul li:first-child:after, .strategy-works ul li:nth-child(3):after {display:none;}
	.strategy-works ul li:nth-child(3):before {width:100%;height:1px;bottom:0;left:0;}
	.parallex-banner {padding:40px 0px;}
	.parallex-banner h2 {margin-top:0px;}
	.strategy-works2 ul li:first-child:after, .strategy-works2 ul li:nth-child(3):after, .strategy-works2 ul li:nth-child(5):after, .strategy-works2 ul li:nth-child(7):after {display:none;}
	.strategy-works2 ul li:nth-child(7):before {width:100%;height:1px;bottom:0;left:0;}
	.contact-section .container {padding:30px 20px;}

	.parallex-banner1 {padding:50px 0px;}
	.parallex-banner1 h2 {margin-top:0px;}
	.platformcapabilities ul li {width:50%;}
	
	.container {width:95%;max-width:95%;}
	.headerTop ul li:first-child {display:none;}
	
	.whychooseNew ul li {width:50%;padding:40px 10px;}
	.whychooseNew ul li:nth-of-type(2):after, .whychooseNew ul li:nth-of-type(6):after, .whychooseNew ul li:nth-of-type(10):after, .whychooseNew ul li:nth-of-type(12):after, .whychooseNew ul li:nth-of-type(14):after {display:none;}
	
	.whychooseNew ul li:nth-of-type(13):before, .whychooseNew ul li:nth-of-type(14):before {width:100%;height:1px;bottom:0;left:0;content: '';background:#d9dddf;position:absolute;}
	
	.clientList ul li {width:50%;}
	
	.clientList ul li:nth-child(4):before {bottom:0;left:0;background:#dedede;width:100%;height:1px;content:'';position:absolute;}
	
	.clientList ul li:nth-child(2):after, .clientList ul li:nth-child(4):after {display:none;}
	
	.clientList ul li:nth-of-type(3):after {display:block;}
	
	.platformcapabilities .col-md-2 {width:50%;}
	.platformcapabilities ul li {width:100%;}
	
	.service-content.snapchatAds.p-5 {padding:50px 0!important;}
}

@media screen and (max-width:668px)
{
	.contact-section .container {padding:30px;}
	
	.services-works ul li, .strategy-works ul li, .strategy-works2 ul li, .strategy-works3 ul li, .services-works ul li, .services-works3 ul li {min-height:auto;width:100%!important;}
	.services-works ul li:first-child:before, .services-works ul li:nth-child(2):before, .services-works ul li:nth-child(3):before, .services-works ul li:nth-child(4):before, .services-works ul li:nth-child(5):before, .services-works3 ul li:before {width:100%;height:1px;bottom:0;left:0;}
	.services-works3 ul li:last-child:before {display:none;}
	
	.services-works ul li:first-child:after, .services-works ul li:nth-child(3):after, .services-works ul li:nth-child(4):after, .services-works ul li:nth-child(5):after, .strategy-works2 ul li:first-child:after, .strategy-works3 ul li:first-child:after, .strategy-works2 ul li:nth-child(3):after, .strategy-works3 ul li:nth-child(3):after, .strategy-works2 ul li:nth-child(5):after, .strategy-works3 ul li:nth-child(5):after, .strategy-works2 ul li:nth-child(7):after, .services-works3 ul li:after {display:none!important;}
	
	.services-works ul li:nth-child(2):after, .services-works ul li:nth-child(4):after {display:none;}
	.services-works ul li p, .strategy-works ul li p, .strategy-works2 ul li p, .services-works ul li p, .services-works3 ul li p, .strategy-works ul li p, .strategy-works2 ul li p, .strategy-works3 ul li p {min-height:auto;}
	.services-works ul li {padding:30px 0px;}	
	
	.service-content h2.service-heading, .services-works h2, .strategy-works h2, .strategy-works2 h2, .parallex-banner h2, .cta h2 {font-size:22px;}
	body p {font-size:15px;}
	
	.strategy-works3 ul li:nth-child(5):before {width:100%;height:1px;bottom:0;left:0;}
	
	.services-works, .strategy-works, .strategy-works2, .strategy-works3 {padding:50px 0px;}
	.services-works ul, .services-works3 ul, .strategy-works ul, .strategy-works2 ul, .strategy-works3 ul {margin:30px 0 0 0;}
	.parallex-banner h2 {line-height:30px;}
	
	body#linkedMarketing .strategy-works3 ul li:last-child:before {display:none;}
	.dmpBlocks ul li .dmpb-right {padding: 20px;}
	.dmpBlocks ul li .dmpb-left {padding: 20px;}
}

@media screen and (max-width:568px)
{
	.banner .item .carousel-caption {top:30px;}
	.banner h3 {font-size:40px;}
	.mainnav.shownav ul li {padding:10px 5px 0px 5px;min-height:41px;font-size:14px;}
	
	.whychoose ul li {width:100%;min-height:auto;padding-left:0px;padding-right:0px;}
	.whychoose ul li h3, .whychoose ul li p {min-height:auto;}
	.whychoose ul li h3 {padding:0 0 15px 0;}
	.whychoose ul li:after {display:none;}
	.whychoose ul li:nth-child(11):before {width:100%;height:1px;bottom:0;left:0;}
	.whychoose {padding:40px 0px;}
	.whychoose ul {margin:40px 0 0 0;}
	
	.home-content h2, .whychoose h2, .contact-section h2 {font-size:25px;}
	.contact-section .container {padding-left:0;padding-right:0;}
	
	.headerTop .contactDetails {width:100%;padding-left:0!important;padding-right:0!important;}
	.headerTop .workingHours {width:100%;text-align:left;padding-left:0!important;padding-right:0!important;}
	
	.contact-details {padding:50px 0px;}
	
	#digiMarketPlan .comparisonPlanTbl {padding:0;}
	.comparison{padding:10px 0px;}
	.comparison .qbo, .comparison .qbse, .comparison .tl {text-transform:none;font-weight:300;}
	.comparison .price-info {padding:5px;text-transform:none;}
	.comparison .price-buy {text-transform:none;font-size:12px;font-weight:300;padding:5px;}
	.pricing-wrapper .pricing-table {width:100%!important;margin: 0;}
	.planContent ol li {width:100%;}
}

@media screen and (max-width:500px)
{
	.offcanvas {width:80%!important;}
	.platformcapabilities .col-md-2 {width:100%;}
}

@media screen and (max-width:480px)
{
	.strategy-banner .strategybanner-details h4, .service-banner .servicebanner-details h4 {font-size:18px;}
	.plan-banner .planbanner-details h2, .strategy-banner .strategybanner-details h2, .service-banner .servicebanner-details h2 {font-size:40px;}
	
	.Modern-Slider .item h3 {font-size:45px;}
	
	.home-content {padding:50px 0px 100px 0px;}
	
	.contact-details ul li {width:100%;}
	.contact-details ul li p {min-height:auto;}
	.contact-details ul li h3 {min-height:35px;}
	.contact-details ul li:first-child:after, .contact-details ul li:nth-child(3):after {display:none;}
	.contact-details ul li:nth-child(3):before {width:100%;height:1px;bottom:0;left:0;}
	.contact-details ul {margin:20px 0 0 0;}
}

@media screen and (max-width:420px)
{
	.banner .item .carousel-caption {top:15px;}
	.banner h3 {font-size:25px;font-weight:600;}
	.banner h3 span {font-size:15px;}
	.banner p {font-size:13px;margin:10px 0 0 0;}
	
	.strategy-banner {background-size:cover;}
	
	.plan-banner .planbanner-details h2, .strategy-banner .strategybanner-details h2, .service-banner .servicebanner-details h2 {font-size:30px;}
	
	.strategy-banner .strategybanner-details h4, .service-banner .servicebanner-details h4 {
    font-size: 16px;}
	
	.plan-banner .planbanner-details p, .strategy-banner .strategybanner-details p, .service-banner .servicebanner-details p {font-size:16px;}
	
	#boxes .window .popup-left h2 {font-size:18px;}
	#boxes .window .popup-left {padding:25px 15px;}
}