.deskshow {display:block;}
.mobshow {display:none!important;}
h2.sml { font-size: 22px!important; }
h3.sml {
font-size: 30px;
line-height: 1.3;
color: #eb4156;
font-weight: 400;
text-transform: capitalize;
}
.centr {
text-align: center;
}
.extraadd {
display: inline-block;
text-align: left;
line-height: 24px;
}
.extraadd input[type="checkbox"] {
vertical-align: middle;
}
.elementor-field-label {
font-weight: 500!important;
color: #000!important;
font-family: 'Poppins'!important;
font-size: 14px;
}
.pol {
padding: 20px 5px;
}
.homepage-form .wpcf7-text {
margin: 0 auto;
border: 0px;
background-color: #fff;
padding: 12px 10px 12px 15px;
width: 100%;
font-size: 14px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.hmbut:hover {
border: 1px solid #fff;
background: transparent;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.hmbut {
border: 1px solid #000;
cursor: pointer;
width: 100%;
height: 50px;
background-color: #000;
color: #fff;
}
.homepage-form h4 {
font-size: 25px;
text-align: center;
margin-bottom: 5px;
font-weight: 500;
}
.homepage-form p {
text-align: center;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
text-align: center;
border-color: #000000;
background-color: #fff;
color: #000;
}
.bwp-canvas-navigation .mm-menu ul>li.current_page_item>a>span.menu-item-text, .bwp-canvas-navigation .mm-menu ul>li.level-0.current_page_item>a>span.menu-item-text, .bwp-canvas-vertical .mm-menu ul>li.current_page_item>a>span.menu-item-text, .bwp-canvas-vertical .mm-menu ul>li.level-0.current_page_item>a>span.menu-item-text {
font-weight: 500;
color: #000000;
}
.ncty {
background-image: url(//d2drocket.com/wp-content/themes/digic-child/images/map-bg.png;)!important;
background-size: cover;
background-color: #fff!important;
padding: 40px 90px!important;
}
.ncty table tr th {background-color: #e42234;color: #fff;}
.ncty td, .ncty th {
border: 1px solid #ddd;
padding: 8px;
}
.ncty tr:nth-child(even){background-color: #f2f2f2;}
.ncty tr:hover {background-color: #f7f0f0;} .table, table {
background-color: white;
}
.ewd-otp-submit:hover {
background-color: transparent;
border: 1px solid #fff;
cursor: pointer;
}
.trktit {padding-bottom:0!important;}
.trackpage {background-image: url(//d2drocket.com/wp-content/themes/digic-child/images/track.jpg)!important; background-size:cover; margin-bottom: 37px!important;}
.bwp-main .page-title {
padding: 30px 90px; }
.tracksystm {box-shadow: 0 1px 2px rgb(255 255 255 / 44%), 0 -1px 1px rgb(255 255 255 / 45%);
padding: 30px;
background-color: #ffffff;}
.trcko {
margin: 0!important;
width: 100%!important;
text-align: center;
}
.tkk {width: 100%;height: 40px;border-radius: 0;}
.tkk:hover {background-color: #000;border: 0;}
body.order-tracking .bwp-header, body.woocommerce-cart .bwp-header {
margin-bottom: 40px;
} .trc {color: #fff;background-color: #000;padding: 10px 0;border: 1px solid #000;margin: 20px 0 0 0;}
.trc a {font-size: 16px;color: #fff;display: block;}
.trc:hover {background-color: transparent;border: 1px solid #fff;}
.ewd-otp-order-tracking-form-div {box-shadow: 0 1px 2px rgb(240 51 51), 0 -1px 1px rgb(240 51 51);
padding: 30px;
color: #fff;margin-top: -100px;background-color: #f03333;text-align: center;position: relative;z-index: 1;}
.ewd-otp-order-tracking-form-div {    font-family: 'Poppins'; color: #fff;text-align: center;padding: 15px;background-color: #df4e39;margin-top: -70px;padding: 15px 15px 20px;z-index: 99999;position: relative;}
.ewd-otp-order-tracking-form-div h3 {color: #fff;font-size: 25px;font-weight: 400;}
.ewd-otp-order-tracking-form-div p {color: #fff;}
label.ewd-otp-field-label {
color: #fff;
}
.ewd-otp-form-identifier {
margin-top: 10px;
}
.ewd-otp-submit{ border: 1px solid #000;
float:left;
background-color: #000;width: 100%;height: 40px;color: #fff;border: 0;margin: 15px 0;font-size: 14px;font-family: 'Poppins';}
.ewd-otp-status-message input{
margin:10px 15px;
}
h3.ddrc {color: #000; font-family: "Poppins", Sans-serif; font-size: 40px;font-weight: 400;}
h3.ddrc span {
color: #df4e39;
} .bwp-header { padding: 0 90px }
.elementor-message.elementor-message-success {
background-color: #000;
padding: 15px;
color: #fff;
}
.fotmap {
border: 2px solid #e3d5d5;
}
.fqcont {
margin-top: -30px;
}
.switcher {
margin-top: 9px;
float: right;
margin-right: 13px;
}
.bwp-header .header-normal { padding: 0px 0;}
.bwp-header .wpbingoLogo img {  max-height: 136px!important;max-width: 180px!important;}
.conyyt a { background-color: #df4e39!important; padding: 8px 10px!important; vertical-align: middle!important;color: #fff!important;margin-top: -9px;}
.bwp-navigation ul>li.level-0>a {font-size:13px; font-weight:400;}
.header-menu-bg {text-align: right; margin-top:15px;}
.conyyt a:hover { background-color: #000!important;}
.elementor-container elementor-column-gap-default { display: none!important;}
h1, h2, h3, h4, h5, h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
.main-box {padding: 30px;box-shadow: 0 1px 2px rgb(0 0 0 / 25%), 0 -1px 1px rgb(0 0 0 / 13%); background-color: #fff;}
.sIcon { display: block; position: relative;z-index: 2; margin: 0 -100% 0 0;float: left;}
.prp { margin-left: 64px;}
.sIcon i {font-size: 40px;color: #e5493a;}
.onesection {background-image:url(//d2drocket.com/wp-content/themes/digic-child/images/map-bg.png;); background-size: cover; padding: 50px 0;}
.prp h3 {font-size: 20px;font-weight: 500;}
.prp p {text-align: justify;}
.section-opp {margin-top: 30px;}
.heading-fir {text-align: right;}
.heading-fir p {font-size: 20px;font-style: italic;font-weight: 500;color: #000;}
.heading-fir h3 {font-size: 28px;color: #e5493a;font-weight: 400;margin-top: -10px;}
.sipp {margin-top: 30px;}
.countdown {background-size:cover; background-image: url(//d2drocket.com/wp-content/themes/digic-child/images/counter.jpg)!important; padding: 25px 0; background-attachment: fixed;}
.borr {border-left: 1px solid #fff;border-right: 1px solid #fff;}
.bor {border-left: 1px solid #fff;}
.truck {bottom: -65px;position: absolute;left: 0;}
.section2 {padding:60px 0 60px; border:1px solid #d3cccc;}
h5.text-start {font-size: 100px;
line-height: 1;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #1f425d;
-webkit-text-fill-color: transparent;
opacity: .10;
margin-bottom: 0;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
left: 146px;
top: -39px;
font-weight: 700;
text-transform: capitalize;
z-index: -1;
letter-spacing: -4px;}
h5.text-start {font-size: 100px;
line-height: 1;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #1f425d;
-webkit-text-fill-color: transparent;
opacity: .10;
margin-bottom: 0;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
left: 146px;
top: -39px;
font-weight: 700;
text-transform: capitalize;
z-index: -1;
letter-spacing: -4px;}
.section-title span {font-weight: 700; text-transform: capitalize; color: #fd7062;font-size: 14px; position: relative; padding-left: 80px; line-height: 1; font-family: "Poppins", cursive;}
.section-title span::before {position: absolute; left: 0; width: 60px; height: 2px; background-color: #fd7062; content: ""; top: 50%; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.section-title p{
font-size: 16px;
font-style: italic;
font-weight: 500;
color: #000;
margin: 0;
}
.abroc h1 {font-size: 40px; line-height: 1.3; color: #000;font-weight: 400;text-transform: capitalize;}
.abroc span {color: #e5493a;}
.por {margin-top: 5px;padding: 15px;background-color: #F7f7f7; font-size:14px; text-align:justify; font-family:poppins;}
.por p {font-size: 14px; font-family:poppins;}
.form-control {    border: 1px solid #e9e9e9;} .btn11{
top: 15px; padding: 0px 90px 20px;
margin: 0 10px 0 0;
display: inline-block;
text-decoration:none;
font-family: Poppins,serif;
font-weight: 500;
font-size: 13px;
text-transform: uppercase!important;
letter-spacing: 2px;
color: #fff;
cursor: hand;
text-align: center;
text-transform: capitalize;
border-radius:0px;
position: relative;
overflow: hidden!important;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
background: #e5493a!important;
}
a.btn11:hover {color: #fff;background-color: #000!important;} .quts ul {list-style: none; padding-left:0;}
.quts {text-align: center;}
.tstmnl {text-align: center;}
h5.rvtstmnl {
font-size: 100px;
line-height: 1;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: #ffffff5c;
-webkit-text-fill-color: #ffffff00;
opacity: .9;
margin-bottom: 0;
position: absolute;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
left: 0;
width: 15%;
margin: 0 auto;
right: 0;
top: -39px;
font-weight: 700;
text-transform: capitalize;
z-index: 0;
letter-spacing: -4px;
}
.tstmnl span {font-weight: 700;
text-transform: capitalize;
color: #fff;
font-size: 14px;
position: relative;
padding-left: 80px;
line-height: 1;
font-family: "Poppins", cursive;}
.tstmnl span::before {position: absolute;
left: 0;
width: 60px;
height: 2px;
background-color: #fff;
content: "";
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);}
.tstr {text-align: center;}
.tstr h2 {font-size: 60px;
line-height: 1.3;
color: #fff;
font-weight: revert;
text-transform: capitalize;}
.tstr span {color: #fff;}
.qu {display: block; position: relative; z-index: 2;  margin: 0 -100% 0 0;float: left;}
.qus {margin-left: 50px;text-align: justify;}
.qu i {font-size: 40px;opacity: 0.1;}
.testimon {background-color: #fff;padding: 25px;  border-top: 5px solid #e5493a;}
.quts {text-align: center;}
.quts p {font-size: 16px;font-style: italic;color: #000;font-weight: 400;font-family: 'Poppins'; margin-bottom:0;}
.quts i {font-size: 18px;color: #d34f39;}
.testmn {background-image: url(//d2drocket.com/wp-content/themes/digic-child/images/cta-bg.jpg); padding:60px 0;   background-size:cover;  background-attachment: fixed;}  .elementor-toggle .elementor-tab-title {background-color: #f7f7f7; margin-bottom:15px!important;}
.faqa {padding: 70px 0 60px;}
a.elementor-toggle-title {padding-left: 5px;}
a.btn12 {
padding: 20px 60px;
margin: 0 10px;
display: inline-block;
text-decoration: none;
font-family: Poppins,serif;
font-weight: 500;
font-size: 13px;
text-transform: uppercase!important;
letter-spacing: 2px;
color: #fff;
cursor: hand;
text-align: center;
text-transform: capitalize;
border-radius: 0px;
position: relative;
overflow: hidden!important;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
border: 2px solid #000;
background: #000000!important;
}
a.btn12:hover {background-color: transparent!important;border: 2px solid #fff;}
.done-cli {background-repeat: no-repeat;
background-position: center bottom;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
background-image: url(//d2drocket.com/wp-content/themes/digic-child/images/mask-bg.jpg);
background-position: center;}
.bottom-section { 
background-image: url(//d2drocket.com/wp-content/themes/digic-child/images/map-bg.png;);
background-size: cover;
padding: 50px 0;
border-bottom: 1px solid #a19f9f3d;
border-top: 1px solid #a19f9f3d; }
.footer-bot {padding: 50px 0 30px; border-bottom: 1px solid #d3cccc;background-color: #f7f7f7;}
.ftic {display: block;
position: relative;
z-index: 2;
margin: 0 -100% 0 0;
float: left;font-size: 25px;color: #e95a3a;}
.fttw {margin-left: 30px;}
.contfoot a {text-align: right;font-size: 15px!important;}
ul.fot-menu {padding-left: 0;list-style: none;}
ul.fot-menu li {position: relative;padding: 5px 0 5px;}
ul.fot-menu li::before {content: '>';left: -10px;position: absolute;} .ntw h1 {font-size: 30px; font-weight:400;}
.inrpara h3 {padding-bottom: 15px;font-size: 35px;}
.whtv {margin-top:25px;} .inrbox {position: relative;
border: 1px solid #eaeaea;
background-color: #ffffff;}
.upper-box {position: relative;
padding: 22px 30px;
border-bottom: 1px solid #eaeaea;}
.upper-box h5 {position: relative;
color: #010101;
font-size: 18px;
font-weight: 400;}
.text {position: relative;
color: #666666;
font-size: 15px;
margin-top: 5px;}
.lower-box {position: relative;
padding: 22px 30px 20px;
background-color: #f8f8f8;}
.lower-box a {font-family: 'Poppins';position: relative;
padding-left: 50px;
color: #010101;
font-size: 16px;
font-weight: 500;
padding-top: 8px;
line-height: 1em;}
.lower-box i {position: absolute;
left: 0px;
top: 0px;
width: 38px;
height: 38px;
color: #ffffff;
font-size: 14px;
line-height: 38px;
text-align: center;
border-radius: 50px;
display: inline-block;
background-color: #dd2602;}
.cottt {
position: relative;
margin-left: 140px;
}
a.mpt {
padding-left: 10px;
margin-left: 0;
margin-top: -14px;
position: absolute;
text-align: left!important;
} .pol {margin:25px 0;} .portfolio-page { margin-top:-35px; margin-bottom: -59px!important; padding: 90px; background-attachment: fixed;background-image:url(//d2drocket.com/wp-content/themes/digic-child/images/cal-bg.jpg); }
.text-center { font-weight: 400; padding-bottom:15px;color: #000;}
.calculatfrm {
box-shadow: 0 1px 2px rgb(255 255 255 / 44%), 0 -1px 1px rgb(255 255 255 / 45%);
padding: 30px;
background-color: #ffffff;
}
.calculatfrm .lable {color: #000;}
.calculatfrm label {color: #000!important;font-size: 14px;}
.cntt h5 {font-size: 25px;}
.cntt p {text-align: justify;padding-bottom: 8px;} @media only screen and (min-width: 767px) and (max-width: 1023px){
.ipad{width:100%!important;}
.deskshow {display:none!important;}
.mobshow {display:block!important;}
.pol {
padding: 20px 10px;
}
.elementor-22120 .elementor-element.elementor-element-6448e25 .elementor-heading-title {
font-size: 25px;
}
.wpbingo-verticalmenu-mobile {
display: none!important;
}
.switcher {display:none!important;}
.abroc h2 { font-size: 30px;text-align: center;}
h5.text-start {display:none;}
.section-title { text-align: center;}
.por {margin-top:0;}
.section2 { padding: 25px 0 25px;}
.btn11 {
width: 100%;
top: 20px;
padding: 20px 40px;
margin: 0 10px;
font-size:16px;
}
a.btn12 {    width: 90%;
margin: 0 auto;
text-align: center;
padding: 20px;}
.onesection {
background-size: cover;
padding: 30px 0;
font-size:20px;
background-image: none!important;
}
.bottom-section {background-size: cover;  padding: 30px 0; }
.faqa { padding: 30px 0;}
h5.rvtstmnl {display:none ;}
.qu {
display: block;
position: relative;
z-index: 2;
margin: 0;
float: none;
text-align: center;
}
.qus {
margin-left: 0;
text-align: justify;
}
.tstr h2 {
font-size: 30px;
line-height: 1.3;
}
.testmn {
padding: 25px 0;
}
.truck {
bottom: 0;
position: relative;
left: 0;
margin-top: 0;
}
.centoo {text-align: center;}
.centoo h2 {text-align: center;}
.done-cli {
font-size: 65px;
}
.footer-bot {
padding: 30px 10px;
}
.main-box {
padding: 20px;
text-align: center;
box-shadow: 0 1px 2px rgb(224 77 61), 0 -1px 1px rgb(224 77 61);
background-color: #fff;
margin:5px;
}
.sIcon {
text-align: center;
display: block;
position: relative;
z-index: 2;
margin: 0;
float: none;
}
.sIcon i {
font-size: 75px;
color: #e5493a;
}
.prp {
margin-left: 0;
}
.heading-fir h1 {
font-size: 25px;
text-align: center;
}
.heading-fir p {
text-align: center;
}
.bwp-header .header-mobile .mini-cart .cart-icon {display:none;} span.elementor-counter-number {
font-size: 45px;
}
.elementor-counter .elementor-counter-number-suffix {
text-align: left;
font-size: 45px;
}
.borr {
border-left: 0px solid #fff;
border-right: 0px solid #fff;
}
.bor {
border-left: 0px solid #fff;
} .portfolio-page {
padding: 15px 0;
}
.bwp-header .header-mobile {
padding: 0 0;
}
.bwp-header {
padding: 0px;
}
.bwp-main .page-title {
padding: 30px 0px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0 10px;
}
.mop {
padding: 25px 0;
}
h1.ddrc {
font-size: 25px;    margin-top: 25px;text-align: center;
}
.ewd-otp-order-tracking-form-div {margin-top:0;}
.ncty {
padding: 20px 0!important;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px){ 
.deskshow {display:none!important;}
.mobshow {display:block!important;}
.pol {
padding: 20px 10px;
}
.bwp-header .header-mobile .mini-cart .cart-icon {display:none;}
.elementor-22120 .elementor-element.elementor-element-6448e25 .elementor-heading-title {
font-size: 25px;
}
.wpbingo-verticalmenu-mobile {
display: none!important;
}
.switcher {display:none!important;}
.abroc h2 { font-size: 30px;text-align: center;}
h5.text-start {display:none;}
.section-title { text-align: center;}
.por {margin-top:0;}
.section2 { padding: 25px 0 25px;}
.btn11 {
top: 20px;
padding: 20px 40px;
margin: 0 10px;
font-size:16px;
}
a.btn12 {    width: 90%;
margin: 0 auto;
text-align: center;
padding: 20px;}
.onesection {
background-size: cover;
padding: 30px 0;
font-size:20px;
background-image: none!important;
}
.bottom-section {background-size: cover;  padding: 30px 0; }
.faqa { padding: 30px 0;}
h5.rvtstmnl {display:none ;}
.qu {
display: block;
position: relative;
z-index: 2;
margin: 0;
float: none;
text-align: center;
}
.qus {
margin-left: 0;
text-align: justify;
}
.tstr h2 {
font-size: 30px;
line-height: 1.3;
}
.testmn {
padding: 25px 0;
}
.truck {
bottom: 0;
position: relative;
left: 0;
margin-top: 0;
}
.centoo {text-align: center;}
.centoo h2 {text-align: center;}
.done-cli {
font-size: 65px;
}
.footer-bot {
padding: 30px 10px;
}
.main-box {
padding: 20px;
text-align: center;
box-shadow: 0 1px 2px rgb(224 77 61), 0 -1px 1px rgb(224 77 61);
background-color: #fff;
margin:5px;
height:300px;
}
.sIcon {
text-align: center;
display: block;
position: relative;
z-index: 2;
margin: 0;
float: none;
}
.sIcon i {
font-size: 75px;
color: #e5493a;
}
.prp {
margin-left: 0;margin-top: 10px;
}
.heading-fir h1 {
font-size: 25px;
text-align: center;
}
.heading-fir p {
text-align: center;
} .sd h4 {
text-align: center;
font-size: 25px!important;
}
a.mpt {margin-top:-22px;}
.lower-box a { font-size: 14px;padding-left:42px;}
.shipngimg {margin-bottom: 25px;}
.mop {
padding: 25px 0;
} span.elementor-counter-number {
font-size: 45px;
}
.elementor-counter .elementor-counter-number-suffix {
text-align: left;
font-size: 45px;
}
.borr {
border-left: 0px solid #fff;
border-right: 0px solid #fff;
}
.bor {
border-left: 0px solid #fff;
} .portfolio-page {
padding: 15px 0;
}
.bwp-header .header-mobile {
padding: 0 0;
}
.bwp-header {
padding: 0px;
}
.bwp-main .page-title {
padding: 30px 0px;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
padding: 0 10px;
}
h1.ddrc {
font-size: 25px;    margin-top: 25px;text-align: center;
}
.ewd-otp-order-tracking-form-div {margin-top:0;}
.elementor-11196 .elementor-element.elementor-element-da15399 {
width: 100%!important;
}
.elementor-11196 .elementor-element.elementor-element-57e1806 {
width: 100%!important;
}
.ncty {
padding: 20px 0!important;
}
.site-content {
width: 100%;
margin: 0 auto;
}
.homepage-form .wpcf7-text {margin-bottom:15px!important;}
}
.new-para {
padding: 10px 0;
text-align: center;
}
.new-para h4 {
text-transform: capitalize;
color: #f03333;
}
.new-para p {
text-align: justify;
margin: 0;
}
.bwp-navigation ul>li.level-0 {
padding: 0 9px;
}
.blog-page-txt h2 {
color: #df4e39;
text-transform: capitalize;
}
.blog-page-txt p {
text-align: justify;
}
ul.sub-menu li a {
text-transform: capitalize;
}