@media (max-width:1920px)
{
/*Home page css starts Here*/

.caption {position: absolute;top:30%;width: 100%;}
.carousel-caption {top: 33%;left: 56%;right: 0px;padding-bottom: 30px;max-width: 23%;text-shadow: none;}
.carousel-caption1{top: 33%; left: 10%;right:0px;padding-bottom: 30px;max-width: 30%;text-shadow:none;}
.carousel-caption2{top: 33%;left: 56%;right: 0px;padding-bottom: 30px;max-width: 23%;text-shadow: none;}

/*Home page css ends Here*/
}
@media (max-width:1440px)
{
/*Home page css starts Here*/	

.caption {position: absolute;top:20%;width: 100%;}
.carousel-caption {top: 24%; left: 54%;right:0px;padding-bottom: 30px;max-width: 35%;text-shadow:none;}
.carousel-caption1{top: 24%; left: 10%;right:0px;padding-bottom: 30px;max-width: 37%;text-shadow:none;}
.carousel-caption2 {top: 24%; left: 56%;right:0px;padding-bottom: 30px;max-width: 31%;text-shadow:none;}

/*Home page css ends Here*/
}
@media (max-width:1024px)
{
/*Home page css starts Here*/	
	
.caption h1{font-size:100px;}
.caption h2{font-size:50px;}
.website-list ul{width:100%;}
.sub-item-1:first-child{width:35%;}
.sub-item-1 p{font-size:26px;}
.p-1 a{display:block;margin:10px 15px;}
.packages-list ul li{width:45%;}
/* .packages-list ul li:first-child{margin-left:23px;} */
.carousel-caption {max-width: 43%;}
.carousel-caption h2 {font-size: 38px;}

/*Home page css ends Here*/

/* How It Works page css starts Here */
.works-div1 {
    padding: 50px 50px 0px 50px;
}
.rr-1 {
    padding: 90px 50px 0px 50px !important;
}
.rr-2 {
    padding: 90px 5px 0px 10px !important;
}
.rr-3 {
    padding: 80px 0px 0px 50px !important;
}
/*How It Works page css ends Here*/
}
@media (max-width:768px)
{
/*Home page css starts Here*/	
	
	.top-strip{display:none;}
	.desktop-div{display:none;}
	.mobile-div{display:block;}
	.caption{top:10%;}
	.caption h1{font-size:80px;}
	.caption h2{font-size:45px;}
	.website-list ul li{width: 80%;margin: 20px 50px;padding: 20px 50px;}
	.sub-item-1 p{font-size: 50px;}
	.sub-item-1 img{margin-top:20px;}
	.img-div{margin:30px auto;}
	.packages-list ul li{width:100%;margin: 10px 0px;}
	.navigation-1 .c-1{vertical-align:middle;}
	.navigation-1 .c-1{display:block;}
	nav{background:#fff !important;}
	nav a, nav a:active{color:#000 !important; }
	nav ul li ul li  a{color:#fff !important;}
	.active1{color:#fff !important; }
	.packages-list ul li:last-child {margin: 10px 0px 10px 0px !important;}
	.carousel-caption h2 {font-size: 22px;margin-top:17px;}
	.carousel-caption h4 {font-size: 18px;}
	.carousel-caption p {font-size: 16px;line-height:25px;margin-top: 20px;}
	.navigation-1 {width:100%;padding: 0px 20px;background: #fff;-webkit-box-shadow: 0px 2px 3px 0px rgba(199,199,199,1);
-moz-box-shadow: 0px 2px 3px 0px rgba(199,199,199,1);box-shadow: 0px 2px 3px 0px rgba(199,199,199,1);}
	
	.hm-bnr1{padding-top:92px;}
	.navigation-1 .c-1:first-child {padding: 6px 20px 20px 0px;}
/*Home page css ends Here*/	

/*About page section1 css starts Here*/	

    .about-section1 h1 {padding-top:25px;}
	.about-banner1 img{padding-top:90px;}
/*About page section1 css ends Here*/

/*About page section2 css starts Here*/	

	.abt-list1 li {width: 45%;margin: 10px 20px 10px 10px;}
	.about-section2 {padding: 40px 20px 50px 20px;}
	.abt-list1 h3 {font-size: 22px;}
	.abt-list1 li:last-child {margin: 10px 20px 10px 12px;}
	
/*About page section2 css ends Here*/	

/*Package (Ecommerce-package) page Section2  css starts Here*/ 
.ecom-pkage21 {min-height: auto;padding-bottom:10px;}
.ecom-pkage22 {min-height: auto;padding-bottom:10px;}
/*Package (Ecommerce-package) page Section2  css ends Here*/

/*Package (getonline) page Section2  css starts Here*/ 
.get-online22 {min-height: auto;margin-top:20px;}
.get-online21 {min-height: auto;margin-top:20px;}
/*Package (Starter’s Website) page Section2  css ends Here*/
/*Contact page Section1  css starts Here*/
.contact-address-div {width:97%;}
.contact1-div{margin-left: -12px !important;margin-right: 10px !important;}

.contact-section1 { padding: 60px 20px 60px 20px;}

/*Contact page Section1 css ends Here*/

/* How It Works page css starts Here */

.rr-1 {
    padding: 20px 0px 0px 0px !important;
}
.rr-2 {
    padding: 20px 0px 0px 0px !important;
}
.rr-3 {
    padding: 20px 0px 0px 0px !important;
}
/*How It Works page css ends Here*/

}



@media (max-width:767px)
{
/*Home page css starts Here*/	
.desk-div1{display:none;}
.mobile-div1{display:block;}
.carousel-caption-mble {top: 59%;left: 0%;right: 0px;padding-bottom: 30px;max-width: 100%;text-shadow: none;}
.carousel-caption-mble h4 {text-align: center;}
.carousel-caption-mble h2 {font-size: 30px;margin-top: 17px;text-align:center;}
.carousel-caption-mble p{text-align:center;padding:0px 20px;}

/*Home page css ends Here*/	
}
@media (max-width:600px)
{
/*Home page css starts Here*/
.p-1 {margin-top: 20px;}
.l-1 h4 {font-size: 20px;}
.letstalk-flex-1 {margin: 0px auto 20px auto;}
.sec-form1 img {margin-top: 60px;}
.section-3 {padding: 40px 20px;}
.section-4 {padding: 40px 20px 60px 20px;}
.section-5 {padding: 60px 20px;}
.section-1-list ul li {width: 24%;}
.section-2 {padding: 40px 0px;}
.carousel-caption-mble h2 {font-size: 22px;}
.price-cell span {font-size: 22px;}
/*Home page css ends Here*/	

/*About page section2 css starts Here*/	
.abt-list1 li {width: 96%;min-height: auto;}
.abt-list1 li:last-child {margin: 10px 20px 10px 10px;}
.abt-list1 h3 {font-size: 18px;}
.about-section2 h2 {font-size: 20px;}
.abt-list1 p {line-height: 25px !important;}
.about-section2 {padding: 40px 20px 40px 20px;}
/*About page section2 css ends Here*/

/*About page section1 css starts Here*/	
 .about-section1 h1 {font-size: 20px;}
 .about-section1 p {font-size: 16px;line-height:25px;}
 .about-section1 {padding: 40px 10px;}
/*About page section1 css ends Here*/

/*Package (Ecommerce-package) page Section1  css starts Here*/ 
.ecom-pkage-section1 h1 {font-size: 20px;}
.ecom-pkage1 h3 {font-size: 18px;line-height:25px;}
.ecom-pkage1 h2 {font-size: 22px;}
.ecom-pkage-section1 {padding: 40px 10px 20px 10px;}
.p-21 a {font-size: 16px;}
/*Package (Ecommerce-package) page Section1  css ends Here*/

/*Package (Ecommerce-package) page Section4  css starts Here*/ 
.ecom-pkage4 h3 {font-size: 18px;line-height:25px;}
.ecom-pkage4 h2 {font-size: 22px;}
.gst-11 {font-size: 16px;}
.gst-1 {font-size: 16px;}
/*Package (Ecommerce-package) page Section4  css ends Here*/

/*Package (Ecommerce-package) page Section2  css starts Here*/ 
.ecom-pkage-section2 li {font-size: 16px;}
.ecom-pkage-section2 span {font-size: 16px;line-height:25px;}
.ecom-pkage-section2 p {font-size: 16px;line-height:25px;}
/*Package (Ecommerce-package) page Section2  css ends Here*/

/*Package (Ecommerce-package) page Section3  css starts Here*/ 
.ecom-pkage-section3 h4 {font-size: 16px;}
.ecom-pkage-section3 li{font-size: 16px;}
.ecom-pkage23 {padding: 0px 20px;}
.ecom-pkage-section3 p {font-size: 16px;line-height: 25px;}
.ecom-pkage-section3 h5 {font-size: 16px;}
/*Package (Ecommerce-package) page Section3  css ends Here*/

/*Package (getonline) page Section2  css starts Here*/ 
.get-online-section2 span {font-size: 16px;}
.get-online-section2 li {font-size: 16px;line-height: 25px;}
.get-online-section2 p{font-size:16px;}
.ecom-pkage-section4 {
    padding: 20px 10px 35px 10px;
}
/*Package (Starter’s Website) page Section2  css ends Here*/

/*Package (getonline) page Section3  css starts Here*/ 
.get-online23 h4 {font-size: 16px;line-height:25px;}
.get-online-section3 li {font-size: 16px;line-height:25px;}
.get-online-section3 p {font-size: 16px;}
.get-online-section3 span {font-size: 16px;line-height:25px;}
/*Package (Starter’s Website) page Section3  css ends Here*/

/*Work Folio page Section1 css starts Here*/
.work-foli-section1 h2 {font-size: 20px;}
.work-foli-section1 {padding: 40px 20px 25px 20px;}
/*Work Folio page Section1 css ends Here*/
/*Contact page Section1  css starts Here*/
.contact-address-div {width:99%;  padding: 20px 15px; margin-top: 20px;}
.contact1-div{margin-left: -12px !important;margin-right: -10px !important;}
.contact-section1 { padding: 40px 20px 50px 20px;}
.loc-div{font-size:16px;}
.call-div{font-size:16px;}
.mail-div{font-size:16px;}
.contact-address-div p {font-size: 16px;}
.save-btn{font-size:16px;}
.contact-section1 h1 {
font-size: 20px;}

/*Contact page Section1 css ends Here*/
/* How It Works page css starts Here */

.rr-1 h3 {
    font-size: 18px;line-height: 26px;
}
.rr-2 h3 {
    font-size: 18px;line-height: 26px;
}
.rr-3 h3 {
    font-size: 18px;line-height: 26px;
}
.works-div1 {
    padding: 30px 20px 0px 20px;
}
.rr-2 p{padding-top:5px;line-height: 26px;font-size: 16px;}
.rr-1 p{padding-top:5px;line-height: 26px;font-size: 16px;}
.rr-3 p{padding-top:5px;line-height: 26px;font-size: 16px;}
.work-section1 h1 {
font-size: 20px;}
.rr-1 {
    padding: 0px 0px 0px 0px !important;
}
.rr-2 {
    padding: 0px 0px 0px 0px !important;
}
.rr-3 {
    padding: 0px 0px 0px 0px !important;
}
	.con1 {
    height: auto;
    overflow: hidden;
}
	.letstalk-flex-1 {
   
    width: 46%;
}
/*How It Works page css ends Here*/

.sec-form1 {
    
    padding: 10px 10px;
}
	
	.ecom-pkage1 {
    
    text-align: center;
}
	.ecom-pkage4 {
    
    text-align: center;
}
}

@media (max-width:540px)
{
	.letstalk-flex-1 {
   
    width: 100%;
}
/*Home page css starts Here*/		
	
	.caption h1{font-size:43px;margin-top:40px;}
	.caption h2{font-size:24px;}
	.website-list ul li{padding: 20px;}
	.sub-item-1 p{font-size:30px;}
	.website-list{margin-top:10px;}
	.section-1-list ul li{    padding: 10px 30px;}
	.workfolio-list ul li{width:100%;}
	.workfolio-list ul li img{margin:10px auto;}
	.section-3{padding:40px 20px; }
	.section-4{padding:40px 20px;}
	.section-5{padding:40px 20px;}
	.section-5 h2{font-size:18px;}
	.section-4 h2{font-size:20px;}
	.section-3 h2{font-size:20px;}
	.section-2 h2{font-size:20px;}
	.section-1-list ul li {width: 33%;}
	.l-1 {padding: 20px 20px 40px 20px;}
	
/*Home page css ends Here*/	
}
@media (max-width:414px)
{
/*Home page css starts Here*/		
	
	.website-list ul li{padding:10px;}
	.carousel-caption-mble {top: 57%;}
	.carousel-caption-mble p {margin-top:16px;}
	.p-2 a {font-size:16px;}
/*Home page css ends Here*/	

/*About page section2 css starts Here*/	
.abt-list1 li {width: 95%;}
.abt-list1 li:last-child {margin: 10px 20px 10px 10px;}
/*About page section2 css ends Here*/
	
}
@media (max-width:375px)
{
/*Home page css starts Here*/	
	
	.sub-item-1:first-child{width:50%;float:left;}
	.sub-item-1:last-child{width:50%;float:left;}
	.sub-item-1 p{font-size:20px;}
	.sub-item-1 img{margin-top:0px;}
	.website-list ul li{padding:10px;}
	.p-1 a{font-size:14px;}
	.price-cell span{font-size:20px;}
	
/*Home page css ends Here*/		
}

@media (max-width:360px)
{
/*Home page css starts Here*/	
	
	.caption h1{font-size:35px;}
	.caption h2{font-size:20px;margin-top:20px;}
	.website-list ul li{margin:10px 50px;}
	.sub-item-1:last-child{width:50%;float:left;}
	.sub-item-1 p{font-size:20px;}
	.sub-item-1 img{margin-top:0px;}
	.website-list ul li{padding:10px;}
	.section-1-list ul li {width: 43%;}

/*Home page css ends Here*/		
}
@media (max-width:320px)
{
/*Home page css starts Here*/	
	
	.caption h1{font-size:30px;}
	.website-list ul li{margin:10px 30px;}
	.p-1 a{margin:5px;    padding: 15px 8px;}
	.price-cell span{font-size:15px;}
	.price-cell p a{font-size:15px;padding:10px 20px;}
	.carousel-caption-mble {top: 56%;}
.carousel-caption-mble h2{margin-top:10px;}
.carousel-caption-mble p {margin-top: 10px;line-height:24px;}
	
/*Home page css ends Here*/	
}