@charset "utf-8";
/* CSS Document */

@media only screen and (max-width:1180px) {
.container {width: 1004px; padding:0 10px;}
.sec1 {
	background: url(../images/sec1.jpg) no-repeat center top;
	background-size: auto auto;
	background-size: 1589px;
	height: auto;
	padding: 0 0 73px 0;
	}
.s1-left {padding: 105px 0 0 0;}
.s1-txt1 {font-size: 50px;line-height: 57px;}
.sec2 {padding: 70px 0;}
.s2-txt3 {padding: 7px 12px;}
.s2-mid-box1 {margin: 71px 0 0 0;}
.strip-txt1 {padding: 0 100px;}

/*-----------------------
    	SERVICES-PAGE
------------------------*/
.inner-banner {padding: 36px 0 49px 0;}
.srvc-pc {top: 171px;width: 476px;}
.downldng {margin: 479px -1px 0 0;}

.ret-left {width: 56%;}
.ret-rgt {width: 40%;}
.retail-img-2 {margin: 5px 0px 0 0;}
a.retail-btn {margin: -120px 0 0 0;}

.ret-vedio{padding-bottom:32%;}
.pop-free-box{width:100%;}
.pop-heading{font-size:22px;}
.pos-para1{padding:0 15px; margin-top:20px;}
.pop-heading img{left:20px; width:40px; top:-19px;}


.ecom-lft {width: 56%;}
.ecom-rit {width: 40%;}
.ecom-box-2 {margin: 90px 0;padding-left: 458px;}
.ecom-img2 {max-width: 433px;width:100%;}
.ecom-txt-box {padding: 20px 20px 17px 0;}
.ecom-txt-box .s2-txt5 {padding: 13px 0 0 0;}

.high-risk-box{padding-left:0px;}
.high-risk-box .ecom-txt-box {padding: 30px 45px;}


.clover-txt-bx {width: 57%;}
.pad-0 {padding: 0 0px 0 0;}
.clover-img-bx {width: 40%;}
.clover-wht-box {width: 95%;padding:35px 25px;}
.pos-abs{width: 40%;}



.cloverstation{ margin-top:250px;}
.clover-mini{margin-top:290px;}
.clover-flex{margin-top:250px;}
.clovergo{margin-top:230px;}


.cbd-us-ca, .cbd-eu{height:350px;}

/*-----------------------
  INNER PAGE CONTACT
-------------------------*/
.cont-lft{width:47%;}
.cont-rit{width:48%;}
.cont-box {padding: 70px 20px 35px;}
}


@media only screen and (max-width:1023px) {
.container {width: 750px;}
.show-mob, .show-desk {display: none;}
.show-tab {display: block;}

.mob-mnu {position: fixed;z-index: 999999;float: right;   right: 16px; top: 20px;}
.logo {width: 21%;}
/*.get-button {font-size: 17px;line-height: 17px; padding: 8px 7px; margin: 4px 0 5px 0;}
.nav-bar {padding: 9px 0 0 0;}
.nav-bar li {padding: 0 20px 0 0;}
.nav-bar li a{font-size:17px;}*/

.sec1 {background-size: 1301px; padding: 0 0 50px 0; margin: 57px 0 0 0;}
.s1-left {padding: 45px 0 0 0;}
.s1-txt1 {font-size: 36px;line-height: 44px;}
.s1-txt2 {padding: 12px 0px 0;}
.get-btn {width: 60%;}

.sec2 {padding: 50px 0;}
.s2-mid-box1 {margin: 42px 0 0 0;}
.s2-mid-box1 {margin: 0px 0 10px 0;}
.s2-left-box {width: 56%;}
.s2-txt4 {font-size: 26px;line-height: 32px;}
.s2-txt5 {padding: 9px 0 0 0;}
.s2-img1 {right: 0px;top: 83px;width: 45%;}
.btn-txt {margin: 23px 0 0 0;float: none;display: inline-block;	}
.s2-img2 {left: 0px;top: 40px;width: 42%;}
.s2-rgt-box {width: 56%;}
.s2-cal-img {left: 0px;top: 92px;width: 41%;}

.strip-sec {padding: 38px 0 51px;}
.strip-txt1 {font-size: 34px;line-height: 44px;padding: 0 0;}
.strip-sec.secure-strip .strip-txt1{padding: 0;}
.strip-btn {width: 40%;}

.sec3 {padding: 38px 0;}
.s3-txt1 {font-size: 36px;line-height: 36px;}
.s3-txt2 {font-size: 22px;line-height: 22px;}
.s3-txt3 {font-size: 24px;line-height: 30px;padding: 0px 20px 0;}
.star {margin: 21px 0 0 0;}
.s3-txt4 {padding: 6px 0px 0;}

.sec4 {padding: 30px 0;}
.cmn-para {padding: 25px 20px 0;}
.form-sec{width: 60%;}
.s4-txt2 {padding: 42px 0 0 0;}
.frm-in-pad {padding: 25px 50px 40px;}

/*-----------------------
    	SERVICES-PAGE
------------------------*/
.inr-txt1 {font-size: 45px;line-height: 45px;}
.inner-banner {margin: 64px 0 0 0;padding: 29px 0 45px 0;}
.inr-txt2 {padding: 9px 0 0 0;}
.inr-txt3 {padding: 12px 0 0 0;}
.srvc-sec1 {padding: 50px 0;}
.srvc-list {margin: 20px 0 0 5px;}
.srvs-left {width: 50%;}
.srvc-list li {padding: 0 0px 12px 29px;}
.srvc-get-btn {width: 71%;}
.srvc-img-rgt {width: 49%;margin: 41px 0 0 0;}
.downldng {margin: 479px 0px 0 0;width: 99%;}
.srvc-pc {top: 148px;width: 366px;}
.srvc-rgt {text-align: left;width: 48%;}


.in-bnr-p1 {font-size: 45px;line-height: 45px;}
.in-banner-bg {padding: 40px 0;margin: 57px 0 0 0;}
.in-bnr-p2 {margin: 12px 0;}
.retail-sec1 {padding: 60px 0;}
a.retail-btn {margin: 20px 0 0 0;}
.marg-top-1 {margin: 70px 0 0;}
.wi-80 {width: 100%;}

.ret-vedio{padding-bottom:36%; background-size:700px;}
.pop-heading img{display:none;}

.ecom-img2 {max-width: 250px;}
.ecom-box-2 {margin: 60px 0;padding-left: 265px;}
.ecom-txt-box {padding: 10px 10px 10px 0;}

.high-risk-box{padding-left:0px;}
.high-risk-box .ecom-txt-box {padding: 30px 45px;}

.clover-img-1 {margin-top:30px;}
.clover-sec2 {padding: 60px 0;}
.clover-wht-box { width: 100%;padding: 35px 20px;}
.clover-ul li {padding: 15px;}
.pdf-clover {width: 95%; font-size: 19px; padding: 12px 10px 12px 80px;}
.pdf-clover img {left: 11px;max-width:100%;}
.clover-in-div-2 { margin: 40px 0;}

.cloverstation{ margin-top:300px;}
.clover-mini{margin-top:350px;}
.clover-flex{margin-top:340px;}
.clovergo{margin-top:230px;}


.cbd-us-ca, .cbd-eu{margin-top:100px; height:430px;}
.cbd-flag-para{padding:20px;}

/*------------------------------
    INNER PAGE PARTNER
-------------------------------*/
.partner-box{width:48%;text-align:left;}
.partner-sec-2{padding:60px 0;}
.part-p1{font-size: 38px;line-height: 42px;}

/*--------------------------------
    	INNER PAGE CONTACT
----------------------------------*/
.cont-lft{margin-top: 30px;}
.cont-rit{width:49%;}
.cont-rit .frm-in-pad{padding: 25px 30px 40px;}
.cont-rit .form-sec {width: 100%;}
.cont-rit .part-p1 {font-size: 34px;line-height: 38px;}
.cont-p1 {font-size: 34px; line-height: 36px;}

.app-form-container{width:100%;}
.fld-row label{width:180px;}
.frm-flds{width:450px;}
}

@media only screen and (max-width:767px) {
.container {width: 100%;padding: 0 10px;}
.show-desk, .show-tab {display: none;}
.show-mob {display: block;}

.mob-mnu {position: fixed;z-index: 999999;float: right;   right: 16px; top: 15px;}
.logo {width: 130px;margin:2px 0 0 0;}
.strip-logo-mob{max-width:90%; margin-top:10px; margin-left:5%; float:left;}

.sec1 {background: url(../images/mob-banr.jpg) no-repeat center top;margin: 53px 0 0 0;padding: 0 0px 31px;}

.s1-left {padding: 19px 0 0 0;width: 95%; margin: 0 auto; float: none;}
.s1-txt1 {font-size: 27px;line-height: 32px;font-weight:400;}
.s1-txt2 {font-size: 20px;line-height: 26px;padding: 10px 0px 0;}
.lapi{width: 86%;margin: 31px auto 0;display: inline-block;}
.get-btn {margin: 26px auto 0;width: 80%;}

.s1-txt3 {font-size: 21px;}
.sec1-btm {padding: 8px 0;}

.sec2 {padding: 40px 0;}
.s2-txt1 {font-size: 24px;line-height: 34px;letter-spacing: 0px;}
.s2-icon-box {margin: 31px 0 0 0;}
.s2-box {width: 50%;margin: 0 0 31px 0;}
.s2-txt2 {font-size: 20px;line-height: 20px;padding: 5px 0 0 0;}
.s2-mid-box1 {width: 100%;margin: 0px 0 0px 0;}
.s2-left-box {margin: 7px 0 0 0;width: 100%;text-align:center;}
.s2-img1 {width: 58%;position: static;margin: 22px 0 -23px 0;}
.s2-rgt-box {width: 100%;margin: 44px 0 33px 0;text-align:center;}
.s2-img2 {width: 58%;position: static;margin: 4px 0 -19px 0;}
.s2-txt5 {padding: 0px 0 0 0; text-align:center;}

.strip-sec {background-attachment: scroll;padding: 15px 0 23px;}
.strip-txt1 {font-size: 25px;line-height: 30px;}
.strip-btn {width: 54%;}

.sec3 {padding: 40px 0;}
.s3-txt1 {font-size: 24px;line-height: 28px;letter-spacing: 0px;padding: 0 20px;}
.s3-txt2 {padding: 5px 0 0 0;line-height: 26px;font-size:20px;}
.s3-mid-sec {margin: 28px 0 0 0;}
.s3-txt3 {font-size: 20px;line-height: 25px;padding: 0px 0px 0;}

.sec4 {padding: 24px 0;}
.cmn-para {padding: 14px 8px 0;font-size: 20px;line-height: 28px;}
.form-sec {width: 98%;margin: 31px auto 0;}
.s4-txt2 {padding: 32px 0 0 0;}
.s4-txt3 {font-size: 26px;line-height: 26px;padding: 12px 0 0 0;}

.opt-check-lbl{font-size:10px;}

.footer {padding: 34px 0;}
.ft-list li {padding: 15px 10px 0;}
.ft-txt {line-height: 27px;padding: 19px 40px 0;}


/*-----------------------
    	SERVICES-PAGE
------------------------*/
.inner-banner {margin: 54px 0 0 0;text-align: center;padding: 15px 0 28px 0;}
.inrbnr-lft {width: 100%;}
.inr-txt1 {font-size: 35px;line-height: 35px;}
.inr-txt2 {padding: 6px 0 0 0;}
.inr-txt3 {font-size: 22px;line-height: 27px;padding: 8px 20px 0;}
.srvc-sec1 {padding: 24px 0;}
.srvc-txt1 {font-size: 27px;line-height: 27px;}
.srvc-vedio {margin: 37px 0 0 0;}
.srvc-mid-sec {margin: 28px 0 0 0;}
.srvs-left {width: 100%;}
.srvc-get-btn {width: 54%;}
.srvc-rgt {text-align: center;width: 100%;margin: -32px 0 0 0}
.srvc-pc {position: static;margin: 15px 0 25px 0;}
.sky-video {float: none;}
.srvc-txt3 {float: none;padding: 0 0 20px 0;text-align: center;}
.srvc-mid-btnsec {width: 100%;margin: 28px 0 0 0;}

.in-banner-bg {padding: 30px 0; margin: 54px 0 0 0; text-align:center; background-size:cover;}
.in-bnr-p1 {font-size: 35px;line-height: 35px;}
.in-bnr-p2 {font-size: 21px; line-height: 28px; margin: 10px 0;}
.in-bnr-p3 {font-size: 21px;line-height: 28px;}

.retail-sec1 {padding: 40px 0;}
.ret-vedio {margin: 30px 0 0 0;}
.ret-video-2{width:100%; max-width:100%;}
.ret-in-div {margin: 40px 0 0 0;}
.ret-left {width: 100%;}
.ret-list {margin: 20px 0px 0 0;}
.ret-get-btn {float: none;display:block;margin:15px auto 0;}
.ret-rgt {width: 100%;}
.retail-img-2 {margin: 30px 0px 0 0;float:none;display:inline-block;}
.ret-p3 {font-size: 28px;line-height: 32px;text-align: center;margin-bottom:15px;}
.retail-img-3 {margin: 40px 0 0;}
.retail-img-3{float: none;display:block;margin:35px auto 0;}

.ret-vedio{padding-bottom:52%; background:none;}
.ret-vedio iframe{width:90%; left:5%;}

.ecom-lft {width: 100%; text-align:center;}
.ecom-box .ret-get-btn {margin-top: 20px;}
.ecom-img1-mob{display:inline-block; max-width:100%; margin:25px 0 15px;}
.ecom-box-2 {margin: 30px 0;padding-left: 0;}
.ecom-img2 {position: static;max-width: 100%;display:inline-block;}
.ecom-txt-box .s2-txt5 {padding:0px 0 0 0;}
.ecom-txt-box {padding:20px 15px;}

.high-risk-box .ecom-txt-box {padding: 20px 15px;}

.clover-txt-bx {width: 100%;}
.clover-img-bx {width: 100%;}
.clover-sec2 {padding: 40px 0;}
.clover-wht-box {padding: 25px 20px;}
.clover-ul {display: inline-block;}
.clover-ul li {float: left; width: 100%; margin: 6px 0.5%; padding: 12px;text-align: center;}
.clover-sec3 {padding: 20px 0;}
.clover-img-2 {margin: 45px 0 30px;}
.pdf-clover {width: 100%;max-width:320px;}
.clover-in-div-2 {margin:15px 0;}
.marg-btm {margin-bottom: 20px;}
.pos-abs{position:static;float:left;width:100%;}
.clover-video-1 {float: none;display:inline-block;}
.clover-video{max-width:100%;}

.partner-box{width:100%;text-align:center;}
.partner-sec-2{padding:40px 0;}
.part-p1 { font-size: 30px; line-height: 36px;padding: 20px 10px 18px;}
.partner-img-1 {margin: 0px 0 20px;}
.marg-mob{margin-top:20px;}
.frm-in-pad {padding: 20px 20px 25px;}

.cbd-lft{width:100%;}
.cbd-us-ca, .cbd-eu{width:100%; height:auto;}
.cbd-p2{font-size:22px; text-align:center;}
.cbd-img1-mob{float:left; width:100%;}
.cbd-us-ca img, .cbd-eu img{width:200px;}
.cbd-flag-heading{font-size:28px;}

.secure-mid-img{margin-top:30px; max-width:80%;}
.secure-3d-sections{margin-top:40px;}
.secure-rgt-content, .secure-left-content{width:100%;}
.auth-mob-img{margin:20px auto; max-width:100%;}

/*---------------------------------
    	INNER PAGE CONTACT
----------------------------------*/
.cont-lft{margin-top: 0px; width:100%;}
.cont-rit{width:100%;margin-top:30px;}
.cont-rit .frm-in-pad { padding: 20px 20px 25px;}
.cont-rit .part-p1 {font-size: 34px; line-height: 38px;}
.cont-p1 {font-size: 29px;line-height: 30px;}
.cont-box { margin-top: 90px;padding: 70px 10px 35px;}

.frm-inner{padding:20px 20px;}
.fld-row{margin:5px 0;}
.fld-row label{width:100%; text-align:left; margin-bottom:5px; margin-top:0;}
.frm-flds{float:left; width:100%;}
.third{width:100%;}
.third-mid{width:100%; margin:10px 0;}
.frmSubmit{max-width:100%; margin-top:10px;}
.fldnotes{font-size:12px; line-height:14px;}

.frmHeading{padding:10px 20px; font-size:22px; font-weight:600;}
.frmHeading img{ float:left; 	width:9%; margin-right:10px; margin-top:2px;}
}
