@media only screen and (max-width :1024px)  {
    
    #owl-testimonial .owl-buttons .owl-prev{left:-17px;}
    #owl-testimonial .owl-buttons .owl-next{right:-17px;}
	#owlslider .owl-nav .owl-prev{left:0;  z-index: 99999999;}
	#owlslider .owl-nav .owl-next{right:0;  z-index: 99999999;}
    /*.commonBanner{padding-top:20px;}*/
	.homecontentArea .container{top: 54px;}
	.bannerHome{height:520px;}
	.videoTitle {font-size:1.8em;}
	
}
@media only screen and (max-width :979px)  {
	.homecontentArea .container {position:relative; left:0; top:0;}
    .bannerWrap{width: 100%;}
    .container {padding:0 1.5em; width:100%;}
    .footer .tnc {padding-left:25px}
	.countryList .ul .li {font-size:1.3em;}
    .countryList .ul .li, .countryList .ul .li::after {width:78px;}
    .pageDescription{font-size: 1.2em;}
    /*Top Navigation Start*/
    nav ul li a{padding: 3px 8px;}
    nav ul li.noUnderline{width: auto;margin: 0px 0px -9px 2px;}
    .downloadApp a{font-size: 1.2em;}
    /*Top Navigation END*/
    /*Benefits Start*/
    .leftContent{width:56%}
    .rightContent{margin-left: 0;width: 44%}
    .benefitsContainer .contentBox, .aboutUsContainer .contentBox, .sendMoneyContainer .contentBox{padding: 60px 0px 60px 15px;}
    .icon{width: 28%;}
    .leftbg{width: 72%;}
    .rightContent ul{width: 70%;margin-left: 3%;}
    .sendMoneyContainer h4{font-size: 1.6em;}
    /*Benefits Start*/
    .sendMoneyContainer .number{line-height: 2;}
    .sendMoneyContainer h2, .benefitsContainer h2, .aboutUsContainer h2{font-size: 2.1em;}
    .commonBanner img{max-width:100%;}
	.homeformContent{width:100%}
   .eachSteps{width: 100%; margin:0 auto; float:none;}
   .opt1{margin:30px auto 45px auto;}
   .rightContent h3{width:100%; margin:15px 0;}
   #owlslider .owl-nav .owl-next{right:0; top: 190px;}
   #owlslider .owl-nav .owl-prev{left:0; top: 190px;}
   .icon{width:18%;}
   .leftContent, .rightContent{width:100%;}
   .rightContent ul{margin:0; width:55%;}
   .row2{background-position:bottom;}
   .leftContent .iconBullets{border:0; margin-bottom:10px;}
    .homecontentArea .subcontent{padding: 25px 0 40px 0; width:100%;}
	.bannerHome{width:100%; height:100%; }
	.rightContent {margin-top:20px;}
	.data li{float:left; background:url(../images/left-hand.png) no-repeat 0 25px; padding: 20px 0 10px 100px; margin-left: -15px; width:50%; }
	.data li.equal{margin-left:0;}
	
	.videoContent {width:98%;}
	.videoWrapper {width:100%;}
	/*#vidtestimonial .videoBox {width:45%; margin-right:15px;}*/
}
@media only screen and (min-width :768px) {
	nav ul{left: 0 !important; background: none!important;}
	#owlDemos .videoBox {width:95%;}
	#owlDemos .videoBox img {height:auto;}
}
@media only screen and (min-width:768px) and (max-width:800px) {
	#owl-testimonial, .demoContainer {width:96%; margin:0 auto; float:none;}
	#owlDemos .owl-nav .owl-next {right:-25px;}
	.demoContainer {margin:20px auto; /*display:inline-block;*/ padding-top:20px; clear:both;}
	#vidtestimonial .videoBox {width:46%;}
	#owl-testimonial {margin-bottom:40px;}
	
}

@media only screen and (max-width :767px) {
	body{overflow-x:hidden}
    .logobar {z-index:2; position:relative; margin:0}	
    .footer {padding:1.5em 0; font-size:1.3em;position: absolute;background:#fff;bottom: -100%;display:none} 
    .footer .tnc {padding:10px 0;width: 100%;text-align: center;}
    .footer .tnc ul li{float: none;display: inline-block;}
    .footer p {float:none}
    .footer .sociallinks {padding:5px 0 0;width: 100%;text-align: center;}
    .footer .sociallinks ul li{float: none;display: inline-block;}
    .pageDescription{padding: 25px 15px 20px;}
    nav{padding: 12px 1.5em;position: relative;}
    nav img{display: block;float: left;cursor: pointer;}
    nav ul{padding:30px 30px 12px;position: absolute;top:0;z-index: 999;width: 100%;background:#fff;left: -100%;transform: inherit;text-align: left;text-align: center;}
    nav ul li{width: 100%;font-size: 1.8em;padding: 9px 12px 8px 12px}
    .close{position: absolute;z-index: 9999;left: 15px;top:15px;}
    nav ul li a{border: none;}
    .footer p{text-align: center;}
    .showFooter{display: block;}
    .countryList{width: 110%;}
    .countryList .ul .li::after{width: 100%;}
    .countryList .ul .li{width:20%;font-size:1.1em;min-height: 60px;}
    .countryList .ul .fourth{width: 10px;}
    .countryList .ul .fourth:after{background:none;}
    h1.title{font-size: 2.5em;}
    nav ul li.noUnderline{margin: 8px 0px 9px 6px;}
    nav ul li.active a{float: left;width: 100%;}
    .masterPage nav{border-bottom: 1px dotted #efeef0;}
     .masterPage nav ul li.last{border: none;}
     .subPages{padding:11px 15px 0;}
	 .homecontentArea .subcontent{padding: 25px 0 40px 0; width:100%;}
	 .homeformContent{width:100%;}
	 .opt2{margin-top:50px;}
	 .imageCredits{display:none;}
	#owlslider .owl-nav .owl-next{right:0; top: 130px;}
   #owlslider .owl-nav .owl-prev{left:0; top: 130px;}
     /* .rowContent{max-height: 400px;overflow: scroll;} */
	.load-Popup img{width:100%;}
	.popup .closebtn{margin-right:0;}
	#owlDemos .videoBox img {height:auto;}
	#owlDemos .videoBox {width:96%;}
	#owl-testimonial {margin-bottom:40px;}
	 .thumbnail{margin: 0 auto; float:none; min-height: 300px; }
	.reach-us{margin-top:45px;}
	.thumbnail .content{padding:0;}
	.thumbnail .flag, .thumbnail .indiaflag{font-size:1.2em;  padding: 15px 0 35px 105px; }
	#sticky-anchor { margin: 30px;}
	#stickynav.stick{padding:20px;}
	
}

@media only screen and (width:600px) and (orientation:portrait)  {
	.footerpos {position:fixed;}
	.bottompos {bottom:0;}
	#owl-testimonial .owl-item .item {margin-top:10px;}
}
@media only screen and (max-width :667px) {
	.demoFrame, #owlDemos {width:98%;}
   .owl-controls {display:none;}
   .demoFrame {padding-bottom:75%; margin:20px auto; display:inline-block;}
    #vidtestimonial .videoBox {width:45%;}
	#vidtestimonial .videoContent .videoBox:nth-child(even) {margin-right:0; clear:right;}
	.videoTitle {height:44px; font-size:1.5em;}
	.videoBox p {height:40px;}
	.dropdownWrap{width:100%; margin:0;}
	.thumbnail .flag, .thumbnail .indiaflag{background-position: 0px 12px;  padding: 18px 0 35px 55px;}
	 .thumbnail .indiaflag{background-position: 0 -75px;}
}

@media only screen and (max-width :640px) {
   nav img#showMenu{width: 8.1%;}
   /*Benefits Start*/
   .leftContent{padding: 0 1% 6% 0;}
   .leftContent, .rightContent{width: 100%;}
   .leftContent .iconBullets{border: none;}
   .icon{width: 22%;}
    .benefits .icon{width:25%;}
    .benefits .rightContent ul{width:55%;}
   .leftbg{width: 75%;}
   .rightContent ul{margin-left: 0;width: 80%;}
   .benefitsContainer .contentBox, .aboutUsContainer .contentBox, .sendMoneyContainer .contentBox{padding: 50px 0px 20px 15px}
   /*Benefits END*/
   .toggleContent{padding: 10px 0 20px 10px;}
   .accordianBox h5{margin: 0;background-position: 3px 18px;padding: 18px 0 18px 30px;}
   .accordianBox h5.selected{margin: 0;background-position: 3px 18px;padding: 18px 0 18px 30px;}
   .faq-accordion .innerToggle p{padding: 0 15px 6px 0px;}
   #owlslider .owl-nav .owl-prev, #owlslider .owl-nav .owl-next{top: 50%;}
   #owlslider .owl-nav .owl-prev{left:0;}
   #owlslider .owl-nav .owl-next{right: 0;}
   #owl-testimonial .owl-nav .owl-next, #owl-testimonial .owl-nav .owl-prev{top: 50%; z-index: 99999999;}
  #owl-testimonial .owl-nav .owl-next{right:-10px;}
   #owl-testimonial .owl-nav .owl-prev{left:-10px;}
   .popup{max-width:300px;}
   .thumbnail{float:left;min-height: 260px; }

}
@media only screen and (max-width :480px) {
   .aboutusContent {width:98%;}
   .eachabt, .eachabt.moreWidth {width:33%; min-height:160px;}
   .remitContent {width:99%;}
   .sBullets span {font-size:1.3em; width:77%;}
   .sendMoneyContainer .leftAlign h4 {font-size:1.3em;}
    .demoContainer #owlDemos .videoIcon {background-size:30% auto!important;}
    #vidtestimonial .videoBox {width:98%; margin-right:0;}
	 .overSlider{padding: 12px 25px;height: 38px;top: -45px;width: 110px}
   [data-carousel-3d] [data-next-button]::before, [data-carousel-3d] [data-prev-button]::before{top: -15px!important;}
}
@media only screen and (min-width :320px) and (max-width :479px) {
	.bannerHome{width:100%; height:auto; }
	.homecontentArea{margin-top: -25px;}
    .logobar h1 {font-size:1.2em; padding:0.4em 0 0}
    .logobar img {width:160px; height:auto}
    .logobar {padding:2em 0 1.8em}
    .footer p, footer .tnc {float:none}
    .footer .sociallinks {padding:10px 0 0}
	.imageCredits {font-size:1em; bottom:0;}
    .footer .container{padding: 0;}
    .countryList{width: 120%;}
    /*Benefits Start*/
    .benefitsContainer h2{padding: 0px 0px 20px;}
    .leftContent{padding: 0px 1% 15px 0px;}
    .leftContent .iconBullets li:nth-child(2n), .leftContent .iconBullets li:nth-child(2n+1){width: 100%;}
    .rightContent h3{width: 100%;padding-bottom: 15px;}
    .benefitsContainer, .sendMoneyContainer, .aboutUsContainer{top:70px;}
    .rightContent ul{width: 100%;}
	 .step1{padding: 0 68px;}
	 .benefits .rightContent ul{width:100%;}
	 .data .text, .data .textwht{font-size:1.1em;}
	 .row3 h2{line-height: 25px;  font-size: 2.2em;}
	 #owlslider .owl-nav .owl-prev, #owlslider .owl-buttons .owl-next{top: 70px;}
	 #owlslider .owl-nav .owl-prev{left: -0;}
	 #owlslider .owl-nav .owl-next{right:0;}
	 .data li{background-size: 45%!important; padding: 18px 0 10px 80px;}
	 .data p{font-size:1em;}
	 .data li:last-child{padding: 18px 80px 10px 0;}
	 .eachSteps{width:100%;}
	 .formRow input[type="text"]{width:100%;}
	 .formRow .mobileIcon input[type="text"]{width:78%;}
	 .captcha-text{width:78%!important;}
	 .alreadyIcon p{font-size:1.2em;}
	 .rightContent {margin-top:15px;}
	 .data .text, .data .textwht{padding: 6px 10px; width: auto; margin: 0 8px 0 0;}
	 .data li.equal{margin:22px 0 0 -4px;;}
	 .chkDisclaimer, .captcha p{font-size:1.1em; text-align:left;}
    /*Benefits END*/
	
	.aboutusContent, .remitContent {width:98%;}
	.eachabt, .eachabt.moreWidth {float:none; border-left:none; border-top:1px solid #e6e6e7; clear:both; width:77%; margin:0 auto; padding:10px 0;}
	.borderTop {border-top:none;}
	.leftAlign {float:none; clear:both; width:95%; padding:0;}
	.borderLeft {border:none;}
	.sBullets span {width:83%;}
	#owlDemos .videoBox iframe {max-height:100px;}
	#owlDemos .videoBox p {height:56px;}
  [data-carousel-3d] [data-next-button]::before{right:-23px!important;}
  [data-carousel-3d] [data-prev-button]::before{left: 14px!important;}
}
@media only screen and (max-width :359px)
{
	.iconBullets li{font-size:1.3em;}
	.send-receive .leftContent .iconBullets li span{width:88%;}
	.send-receive .number{line-height: 2;}
	.opt2{margin-top:50px;}
    .step1{ padding: 0 45px;}
	.data li:last-child{background-position: right 20px;  background-size: 40%; padding: 12px 60px 10px 0;}
	.data li{padding: 12px 0 10px 60px; background-position: left 20px;}
	.eachSteps{min-height: 255px;}
	.data .textwht, .data .text{padding:3px 10px;}
	.formRow .mobileIcon input[type="text"]{width:72%;}
	.formRow input[type="text"], .alreadyIcon p{font-size: 1em;}
	.benefits .icon2 { background-position: -274px 0;}
	.countryList .ul .li {font-size:0.9em;}
	#owlDemos .videoBox p {height:56px;}
	.thumbnail{padding:0 10px;}
	.thumbnail .flag, .thumbnail .indiaflag, .reach-us li a{font-size:1em;}
	.thumbnail .india{padding-top:0;}
}