/* main part start */
@media only screen and (min-width:240px) and (max-width:319px) {
	.fa.pull-left {margin-right: 0.2em;}
	.s1_text h3{color: #fff; font-size: 25px;line-height: 35px; padding-bottom:20px;padding-left:10px;margin: 0;}
	.down-btn {width: 200px;height: 50px;padding-top: 14px;border-radius: 5px;background-color: #26D1FF;color: #FFF;
    font-family: Montserrat-Regular;font-weight: 500;text-decoration: none;text-align: center;font-size: 16px;letter-spacing: 3px;margin-top: 35px;margin-left: 16px;}
    .ext-or span {outline: 0px none;font-size: 15px;}
    .screenshot-tabs a {color: #FFF;font-size: 15px;font-family: Montserrat-Regular;font-weight: 100;width: 100%;}
    .screenshot-tabs a:hover{color: #FFF;font-size: 15px;font-family: Montserrat-Regular;font-weight: 100;width: 100%;}
    .col-8{margin-left: -14%;}
    .divise-icons {font-size: 40px;}
}
@media only screen and (min-width:320px) and (max-width:359px) {
	.fa.pull-left {margin-right: 0.2em;}
	.col-12{min-height: 100%;}
	.s1_text h3{color: #fff; font-size: 30px;line-height: 45px; padding-bottom:20px;padding-left:10px;}
	.col-8{margin-left: -14%;}
}
@media only screen and (min-width:240px) and (max-width:359px) {
	#nav li{margin-left: 10%;margin-right: 10%;}
	.same_top_text h2{font-size:28px;line-height: 40px;min-width: 100%;margin-left:0%;}
	.same_top_text p{margin-left:0%;min-width: 100%;font-size:17px;}
	/* Section 1 start */
	.s1_top_text span {padding-left:10px;}
	
	.s1_text p{font-size: 16px; line-height: 25px;text-align:left;margin-left:10px;}
	.ext-or{margin-left:10px;}
	.top_phone img{margin-top:30%;margin-left:-19%; width:300px;height:450px;} /* top phone  */
	.tab-mobile-bg {background-image:url("../images/tablate_bg.png"); background-repeat: no-repeat; background-position:center bottom;background-size:cover;}
	/* Section 1 end */
	.s3_head_des{min-width:1o0%;padding:0;text-align: center;margin-left:0px;font-size: 18px;}
	.s3_head_line {font-size: 35px;line-height: 50px;padding-bottom:18px;margin-left:0px;text-align: center;}
	.s3_top_text{font-size: 15px; line-height: 50px; padding-top: 90px;margin-left:0px;text-align: center;}
	/* share part start */
	.overlay-share ul {padding:0 0 0 10%;}
	.overlay-share ul li {float:no;}
	.share_part{height:70%;width:100%;}
	
	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
	/* share part end */
	
	.overlay-contact .s1-form{height:70%;}/* share part start */
	.video_bg img{height: 140px;}/* video part start */
	
	.forma_1{background-position: left 80px;padding-left: 60px;margin-left: -40px;min-width:125%;}
	.forma_2{background-position: left 80px;padding-left: 62px;margin-left: -40px;min-width:125%;}
	.forma_3{background-position: left 80px;padding-left: 60px;margin-left: -40px;min-width:125%;}
	.para p{text-align:left;font-size: 15px;min-width: 110%;}

	.col-mo-3{min-width:100%;}
	
	.overview_phone{width:350px;height:610px;margin:0px 0px 0px -25%; padding-bottom:10px;}

	/* Tab slider part */
	.screenshot-tabs a {border: 1px solid #008ECA;}
	.screenshot-tabs a:focus{border:2px solid #008ECA;}
	.tab-slide-next{opacity:1;outline:0;margin-top:-60px;margin-right:0px;}
	.tab-slide-prev {opacity:1;outline:0;margin-top:-60px;margin-left:-25px;}
	
	/* comment part */
	.user_photo{margin-left:30%;margin-bottom: 30px;}
	.user-comment{width:100%;}
	.user-name{margin-left:14px;padding-bottom: 5px;}
	.sm{margin-top: 30px; padding-bottom: 0px;padding-left: 0px; border-bottom: 1px solid #3E5290; border-right: 1px solid #3E5290;}
	.fa-quote-left{padding-right:0px;margin-left: -10px;}
	.user-comment p {font-size: 15px;line-height: 25px;margin-left: 16px;}
	.com-from {margin-left: 14px;}

	.cd-top{width:50px;height:40px;bottom:20px;outline:0;-moz-outline:0;}
	
	/* screenshot slider */
	#film_roll_1{height:300;}
	.screenshot-img{padding:0 21%; height:460px; width:440px;}
	
	/* video part */
	.video_bg{width:100%; height:200px;background-size:cover;}
	.iPhone_s2{margin-left: -30%;padding-top: 10px;width: 420px;height: 300px;}

	/* slider */
	.film_roll_prev{left:4px;}
	
	/* prize box */
	.da-thumbs{margin-left: 30px;}
	.da-thumbs .eclips section { width: 200px; height: 200px;}
	.da-thumbs .eclips section .opt{ width: 200px; height: 200px;}
	.da-thumbs .eclips section .opt .opt-main{font-size: 13px;margin: 10px 20px 20px 5px;}
	.dot{font-size: 20px;}
	.p-box .dolar-sign{font-size: 30px;margin-top: 70px;}
	.p-box p{font-size: 20px; margin-left: 75px;}
	.p-box h6{color: #fff; font-size: 60px; margin-left: 60px;margin-top: 60px;}
	.incl-head{padding-top: 20px;font-size:15px;}
	.incl-head{padding-right:0px;}
	.incl p{font-size:17px; margin: 0 30px 0 65px;padding-top: 20px;padding-bottom: 20px; padding-right: 10px;}
	.incl .ch-btn{margin:5% 0 5% 20px;}
	
	/* footer subscribe part */
	.form-input{min-width:140%;margin-left:-20%;}
	.subs{padding:18px 40px;border-radius:5px;margin-top:20px;margin-left: 20px;}
	.subs:hover{border-radius:5px;}

	.btn-di{font-size: 20px;}

	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
}


@media only screen and (min-width: 360px) and (max-width: 479px) {
	#nav li{margin-left: 10%;margin-right: 10%;}
	/* Section 1 start */
	.s1_text{min-width:100%;}
	.s1_text h3{color: #fff; font-size: 35px;line-height: 45px; padding-bottom:20px;padding-left:0;}
	.s1_text p{font-size: 18px; line-height: 25px;text-align:left;margin-left:0;}
	.top_phone img{margin-top: 20%;margin-left:-10%; width:400px;height:550px} /* top phone  */
	.tab-mobile-bg {background-image:url("../images/tablate_bg.png"); background-repeat: no-repeat; background-position:center;background-size:cover;}	
	/* Section 1 end */
	
	.overlay-share ul{padding:0 0 0 10%;}
	.overlay-share ul li {float:left;}
	
	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
	.user_photo{margin-left:40%;}
	.cd-top{width:60px;height:50px;bottom:20px;}
	.iPhone_s2{margin-left: -10px;padding-top: 10px;width: 460px;height: 300px;}
	
	/* Tab slider part */
	.screenshot-tabs a {border: 1px solid #008ECA;}
	.screenshot-tabs a:focus{border:2px solid #008ECA;}
	.tab-slide-next{opacity:1;outline:0;}
	.tab-slide-prev {opacity:1;outline:0;}
	
	/* overview part */  
	.overview_phone{width:350px;height:610px;margin:0px 0px 0px -25%; padding-bottom:10px;}
	/* footer subscribe part */
	.form-input{min-width:140%;margin-left:-20%;}
	.subs{padding:18px 40px;border-radius:5px;margin-top:20px;margin-left: 10%;}
	.subs:hover{border-radius:5px;}
	.s3_head_line{font-size: 35px;line-height: 50px;}
	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
	.col-8{margin-left:0%;}
}


@media only screen and (min-width: 480px) and (max-width: 568px) {
	#nav li{margin-left: 10%;margin-right: 10%;}
	/* Section 1 start */
	.top_phone img{margin-top: 20%;margin-left:-10%; width:500px;height:750px} /* top phone  */
	.tab-mobile-bg {background-image:url("../images/tablate_bg.png"); background-repeat: no-repeat; background-position:center bottom;background-size:cover;}
	/* Section 1 end */
	.share_bg{right:0;bottom:0px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:0px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
	.user_photo{margin-left:0%;margin-bottom: -80px;}
	.iPhone_s2{margin-left: -2%;padding-top: 10px;width: 530px;height: 350px;}
	
	/* Tab slider part */
	.screenshot-tabs a {border: 1px solid #008ECA;}
	.screenshot-tabs a:focus{border:2px solid #008ECA;}
	.tab-slide-next{opacity:1;outline:0;}
	.tab-slide-prev {opacity:1;outline:0;}
	
	/* video part */
	.video_bg{width:100%; height:300px;background-size:cover;}
	iframe.video_player{width:66%;height:160px;margin-top:8%;margin-left:17%;}

	.dwn-btn{padding: 20px 15px;}
	.btn-di{font-size: 22px;}

	/* footer subscribe part */
	.form-input{min-width:130%;margin-left:-15%;}
	.subs{padding:18px 40px;border-radius:5px;margin-top:20px;margin-left: 25%;}
	.subs:hover{border-radius:5px;}

	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}

	.cd-top{width:50px;height:40px;bottom:20px;outline:0;-moz-outline:0;}
	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
	.col-8{margin-left:14%;}

}

@media only screen and (min-width: 360px) and (max-width: 640px) {
	.fa.pull-left {margin-right: 0.2em;}
	#nav li{margin-left: 10%;margin-right: 10%;}
	.tab-mobile-bg {background-image:url("../images/tablate_bg.png"); background-repeat: no-repeat; background-position:center bottom;background-size:cover;}
	.s1_text h3 {font-size: 35px;line-height: 50px;padding-bottom: 20px;}
	.same_top_text h2 {font-size: 35px;line-height: 50px;}
	.iPhone_s2{margin-left:-16%;padding-top: 10px;width: 440px;height: 100%;}
	
	/* Tab slider part */
	.screenshot-tabs a {border: 1px solid #008ECA;}
	.screenshot-tabs a:focus{border:2px solid #008ECA;}
	.tab-slide-next{opacity:1;outline:0;}
	.tab-slide-prev {opacity:1;outline:0;}
	
	/* video part */
	.video_bg{width:100%; height:250px;background-size:cover;}
	.top_phone img {margin-top: 20%;margin-left: -50px;width: 400px;height: 630px;}
	
	.incl .ch-btn {margin: 5% 0px 5% 30px;}
	.incl-head {padding-right:0px;}

	.form-input {min-width: 100%;margin-left:0%;}
	.btn-di {font-size: 20px;}

	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
	.top-border{border-top: 1px solid rgba(106, 87, 138, 0.4);border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid rgba(106, 87, 138, 0.4);border-left: none;border-right: none;}

}

@media only screen and (min-width: 360px) and (max-width: 540px) {
	#nav li{margin-left: 10%;margin-right: 10%;}
	.overview_phone{width:400px;height:700px;margin:0px 0px 0px -18%; padding-bottom:10px;}
	.incl-head {padding-right: 50px;margin-left: 50px;}
	.subs {margin-left: 40px;}
	/* comment part */
	.user_photo{margin-left:30%;margin-bottom: 30px;}
	.user-comment{width:100%;}
	.user-name{margin-left:15px;}
	.sm{margin-top: 50px; padding-bottom: 0px;padding-left: 0px;}
	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
	.fa-quote-left{padding-right:0px;margin-left: -10px;}
	.user-comment p {font-size: 15px;line-height: 25px;margin-left: 16px;min-width: 110%;}
	.com-from {margin-left: 1px;}

	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
}

@media only screen and (min-width: 541px) and (max-width: 640px) {
	#nav li{margin-left: 10%;margin-right: 10%;}
	.overview_phone{margin:0px 0px 0px 0%; padding-bottom:10px;}
	.incl-head {padding-right: 200px;}
	.col-8{margin-left: 20%;}
	.subs {margin-left: 150px;border-radius: 5px 5px 5px 5px;}
	/* comment part */
	.user_photo{margin-left:12%;margin-bottom: -100px;}
	.user-comment{width:100%;}
	.user-name{margin-left:34%;}
	.sm{margin-top: 50px; padding-bottom: 0px;padding-left: 0px;}
	.fa-quote-left{padding-right:0px;margin-left:30%;}
	.user-comment p {font-size: 15px;line-height: 25px;margin-left: 34%;min-width: 50%;}
	.com-from {margin-left:1px;}
	
	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}

	.s3_head_line{font-size: 35px;line-height: 50px;}
	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	#nav li{margin-left: 10%;margin-right: 10%;}
	/* Section 1 start */
	.tab-mobile-bg {background-image:url("../images/tablate_bg.png"); background-repeat: no-repeat; background-position:center;background-size:cover;}
	.top_phone img{margin-top: 20%;margin-left:-3%; width:600px;height:850px} /* top phone  */
	/* Section 1 end */
	.overlay-share ul{padding:0 0 0 10%;}
	.overlay-share ul li {float:left;}	

	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}

	.iPhone_s2{margin-left: -1%;padding-top: 10px;width: 530px;height: 350px;}
	
	/* Tab slider part */
	.screenshot-tabs a {border: 1px solid #008ECA;}
	.screenshot-tabs a:focus{border:2px solid #008ECA;}
	.tab-slide-next{opacity:1;outline:0;}
	.tab-slide-prev {opacity:1;outline:0;}
	
	/* video part */
	.video_bg{width:100%; height:350px;background-size:cover;}
	iframe.video_player{width:67%;height:225px;margin-top:8.2%;margin-left:16.4%;}
	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.fa.pull-left {margin-right: 0.2em;}
	#nav li{margin-left: 10%;margin-right: 10%;}
	/* Section 1 start */
	.s1_top_text{margin-top: 20%;}
	.s1_text{min-width:100%;}
	.s1_text h3{color: #fff; font-size: 45px;line-height: 45px; padding-bottom:20px;padding-left:0;}
	.s1_text p{font-size: 20px; line-height: 25px;text-align:left;margin-left:0;}
	.top_phone img{margin-top: 30%;margin-left:-10%; width:630px;height:950px} /* top phone  */
	.tab-mobile-bg {background-image:url("../images/tablate_bg.png"); background-repeat: no-repeat; background-position:center bottom;background-size:cover;}
	/* Section 1 end */
	.overview_phone{width:400px;height:750px;margin:50px 0 0 -20%; padding-bottom:30px;}
	.overlay-share ul{padding:0 0 0 auto%;margin:0;}
	.overlay-share ul li {float:left;}
	
	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
	.iPhone_s2 {margin-left: -20%;padding-top: 100px;width: 900px;height: 100%;}
	
	/* Tab slider part */
	.screenshot-tabs a {border: 1px solid #008ECA;}
	.screenshot-tabs a:focus{border:2px solid #008ECA;}
	.tabs{min-width:100%;}
	.tab-slide-next{opacity:1;outline:0;}
	.tab-slide-prev {opacity:1;outline:0;}
	
	/* overview part */
	.s3 {min-width: 100%;}
	.forma_1{min-width: 100%;margin-left:0;}
	.forma_2{min-width: 100%;}
	.forma_3{min-width: 100%;}
	.overview_phone{margin-left:0;}
	
	/* video part */
	.video{min-width: 100%;}
	.s5_head_des p {margin-right: 60px;}
	.btn-di {font-size: 21px;}

	.sm {border-right: transparent;border-left: transparent;border-bottom: 1px solid transparent;}
	.top-border{border-top: 1px solid transparent;border-left: none;border-right: none;}
	.bottom-border{border-bottom: 1px solid #3E5290;border-left: none;border-right: none;}
	.color-border{border-top:1px solid #3E5290;border-bottom:1px solid transparent;border-right:1px solid transparent;border-left:1px solid transparent;}
}
/* main part end */

  /* START video screen adjust */
 @media only screen and (min-width:240px) and (max-width:350px) {
 	iframe.video_player{width:80%;height:130px;margin-top:9.7%;margin-left:10%;}
 }
 @media only screen and (min-width:351px) and (max-width:400px) {
 	iframe.video_player{width:84%;height:160px;margin-top:11%;margin-left:9%;}
 }
@media only screen and (min-width: 750px) and (max-width: 768px){
	.video_bg{width:100%; height:450px;background-size:cover;}
	/* footer subscribe part */
	.form-input{min-width:120%;margin-left:-10%;border-radius:5px;}
	.subs{padding:18px 40px;border-radius:5px;margin-top:20px;margin-left:20%;}
	.subs:hover{border-radius:5px;}
	.col-8{min-width: 70%;margin-left: 25%;}
	.dwn-btn{min-width: 40%;}
	.sm{min-width: 80%;}
	.col-sm-my-8{min-width: 80%; margin-left: 10%;border-left:transparent;border-right:transparent; }
	.offset{margin-left: 8.33333%;}
	.sm {border-right: transparent;border-left: transparent;}

	.share_bg{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover{right:0;bottom:120px;width: 60px;height:120px;}
	.share_bg:hover>.share_button{ margin-top:90px;margin-left:20px;}
}

 @media only screen and (min-width:700px) and (max-width:768px) {
 	iframe.video_player{width:70%;height:280px;margin-top:9.5%;margin-left:15%;}
 }

 @media only screen and (min-width:800px) and (max-width:899px) {
 	iframe.video_player{width:75%;height:320px;margin-top:9.5%;margin-left:13%;}
 }

@media only screen and (min-width:900px) and (max-width:990px) {
 	iframe.video_player{width:65%;height:330px;margin-top:7.5%;margin-left:18%;}
 }

@media only screen and (min-width:991px) and (max-width:1024px) {
 	iframe.video_player{width:64%;height:345px;margin-top:6%;margin-left:18%;}
 }

@media only screen and (min-width: 769px) and (max-width: 979px){
	.incl-head{margin-right: 20%;}
}

@media only screen and (min-width: 980px) and (max-width: 1030px){
	.incl-head{margin-right: 35%;}
}

@media only screen and (min-width: 769px) and (max-width: 1024px){
	.video_bg{width:100%;height:500px;background-size:cover;}
	/* footer subscribe part */
	.form-input{min-width:120%;margin-left:-10%;border-radius:5px;}
	.subs{padding:18px 40px;border-radius:5px;margin-top:20px;margin-left:20%;}
	.subs:hover{border-radius:5px;}
	.col-8{min-width: 70%;margin-left: 25%;}
}
/* END video screen adjust */


@media only screen and (min-width: 800px) and (max-width: 980px){
	.dwn-btn{min-width: 40%;} .sm {min-width: 80%;margin-left:5%;border-right: transparent;border-left: transparent;}
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
	.iPhone_s2{margin-left:-10%;padding-top: 100px;width: 900px;height: 100%;}
	.btn-di {font-size: 19px;}
}

@media only screen and (min-width: 1025px) and (max-width: 1300px){
	.overlay-share ul{padding:0 0 0 auto%;margin:0;}
	.overlay-share ul li {float:left;}
	.iPhone_s2 {margin-left: -10%;padding-top: 100px;width: 900px;height: 100%;}
	
}

@media only screen and (min-width: 1900px) {
	.video_bg {min-width: 50%;width: 50%;height: 500px;}
	iframe.video_player {width: 65%;height: 350px;margin-top: 6%;margin-left: 18%;}
	.pletare-img-responsive{min-width: 100%;}
}

/* slider into tab */

@media only screen and (min-width: 481px) {
  .carousel li {width: 256px;}
}
@media only screen and (min-width: 961px) {
  .carousel li {width: 264px;}
}