@media only screen and (min-width: 320px) and (max-width: 479px) { 

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle {
    background: 00;
    outline: 0;
    color: #000!important;
}
.bx-wrapper .bx-caption {
    position: absolute;
    top: 55%;
    left: 12%;
    width: 77%;
    text-align: center;
}

.st-accordion-five ul li {
    height: auto;
}
.h3c {
  
    margin-bottom: 10px;
}
.about-para {
  
    margin-bottom: 25px;
}
#masthead {
    background: #FFF!important;
}
.slider-text .btn img{width:15px;}
.slider-text .btn {
   
    margin: 65px auto;
 
}
.bx-wrapper .bx-caption span {
   text-align: justify;
    font-size: 7px;
    font-family: 'Crete Round', sans-serif;
    text-transform: uppercase;
    color: #fff;

    margin: 0px 0px;
    line-height: 12px;
padding:0px;
}
.section-title:before {
    top: 38px;
 }
body{
	overflow:X-hidden;
}
#main-slider {
    height: auto;
}
.bx-viewport{
height: 160px;
}
.bx-wrapper {
    display: block !important;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 65%;
}
.section-padding {
    padding: 35px 10px;
}
.about-para{
	text-align:justify;
}
.about_short_row{
	text-align:justify;
}
.how-we-work {
    width: 100%;
    padding: 20px 33px;
    text-align: JUSTIFY;
}	
.content_section {
    text-align: center;
    /* padding-top: 40px; */
    padding: 30px 24px;
}
.img-align{
	 width:100%;
	  
		/* float: left; */
    /* margin-top: 8px; */
    /* margin-bottom: 8px; */
	  
}
.tech-icon-size img {
    width: 70%;
    
}
.tech-icon-size{
	  margin: 0px auto;
	      width: 68%;
    float:none!important;
    padding: 2% 2% 2% 2%;
	border:0px;
}
.content{
	width:100%;
}
.services_list h3 {
   
    text-align: center;
}
.testimonial-hdng {
    font-family: 'Crete Round', sans-serif;
    font-size: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.section_title_light h2, .tech-hdng {
    color: rgb(102, 45, 145);
    font-family: 'Crete Round', sans-serif;
    font-size: 36px;
}


.st-accordion-five ul li > a {
    font-size: 13px!important;
	padding-top: 10px;
    padding-bottom: 10px;
    line-height: 24px;
}
.cnct-section-bfr:before {
    top: 512px !important;
}
.section-title, .adrs-section-title {
    font-family: 'Crete Round', sans-serif;
    font-size: 36px;
    /* letter-spacing: 2px; */
    margin-top: 0px;
    color: #cf1a77;
    margin-bottom: 30px;

}

.box {
    box-shadow: 0px 0px 10px 2px #eee;
    border-radius: 3px;
    padding: 1px 12px 15px 15px;
    height: auto;
}
.adrs li {
    margin-top: 17px;
    font-size: 14px;
}
.section-title .cnct-section-bfr{
	font-size: 30px!important;
}
.our-branches{
	margin-top:13px;
}
.aakruti{
	text-align:left;
	float:none!important;
}

h2.our-branches{
	text-align:left !important;
}
.our-branches:before {
  
    left:21%;
}
/* .st-accordion-five ul li > a span {
  
    position: absolute;
    top: 28%;
} */
.adrs-section-title:before {
   
    left:21%;
}
}
 @media only screen and  (min-width: 480px) and (max-width: 639px) { 

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle {
    background: 00;
    outline: 0;
    color: #000!important;
}
.bx-wrapper .bx-caption {
    position: absolute;
    top: 60%;
    left: 6%;
    width: 89%;
    text-align: center;
}
.h3c {
  
    margin-bottom: 10px;
}
.about-para {
  
    margin-bottom: 25px;
}
.slide-inner .btn {
    /* border: 1px solid #fff; */
    padding: 8px 15px;
    width: 60px;
	margin:115px auto;
}
.list-01 li img {
  
    margin: 40px 35px;
}
.tech-icon-size img { width:55%;}
#masthead {
    background: #FFF!important;
}
.bx-wrapper .bx-caption span {
   text-align: justify;
    font-size: 12px;
    font-family: 'Crete Round', sans-serif;
    text-transform: uppercase;
    color: #fff;
    margin: 0px 0px;
    line-height: 20px;
    padding: 0px;
}
.section-title:before {
    top: 38px;
 }
body{
	overflow:X-hidden;
}
#main-slider {
    height: auto;
}
.bx-viewport{
height: 160px;
}
.bx-wrapper {
    display: block !important;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 65%;
}
.section-padding {
    padding: 35px 24px;
}
.about-para{
	text-align:justify;
}
.about_short_row{
	text-align:justify;
}
.how-we-work {
    width: 100%;
    padding: 20px 33px;
    text-align: JUSTIFY;
}	
.content_section {
    text-align: center;
    /* padding-top: 40px; */
    padding: 30px 24px;
}
.img-align{
	 width:100%;
	  
		/* float: left; */
    /* margin-top: 8px; */
    /* margin-bottom: 8px; */
	  
}
.tech-icon-size{
	  margin: 0px auto;
	      width: 68%;
    float:none!important;
    padding: 2% 2% 2% 2%;
	border:0px;
}
.content{
	width:100%;
}
.services_list h3 {
   
    text-align: center;
}
.testimonial-hdng {
    font-family: 'Crete Round', sans-serif;
    font-size: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.section_title_light h2, .tech-hdng {
    color: rgb(102, 45, 145);
    font-family: 'Crete Round', sans-serif;
    font-size: 36px;
}


.st-accordion-five ul li > a {
    font-size: 15px !important;
}
.cnct-section-bfr:before {
    top: 512px !important;
}
.section-title, .adrs-section-title {
    font-family: 'Crete Round', sans-serif;
    font-size: 36px;
    /* letter-spacing: 2px; */
    margin-top: 0px;
    color: #cf1a77;
    margin-bottom: 30px;

}

.box {
    box-shadow: 0px 0px 10px 2px #eee;
    border-radius: 3px;
    padding: 1px 12px 15px 15px;
    height: auto;
	margin-bottom:15px;
}
p.aakruti{
	float:left;
}
.adrs li {
    margin-top: 17px;
    font-size: 14px;
}
.section-title .cnct-section-bfr{
	font-size: 30px!important;
}
.our-branches{
	margin-top:13px;
}
.aakruti{
	text-align:left;
	
}


.st-accordion-five ul li > a span {
  
    position: absolute;
    top: 50%;
}
h2.our-branches{
	text-align:left !important;
}
.our-branches:before {
  
    left:15%;
}
.adrs-section-title:before {
   
    left:15%;
}
 }
 @media only screen and  (min-width: 640px) and (max-width: 767px) { 
.h3c {
  
    margin-bottom: 10px;
}
.about-para {
  
    margin-bottom: 25px;
}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle {
    background: 00;
    outline: 0;
    color: #000!important;
}
.bx-wrapper .bx-caption {
    position: absolute;
    top: 60%;
    left: 6%;
    width: 89%;
    text-align: center;
}

.slide-inner .btn {
    /* border: 1px solid #fff; */
    padding: 8px 15px;
    width: 60px;
	margin:115px auto;
}
.list-01 li img {
  
    margin: 40px 35px;
}
.tech-icon-size img { width:35%;}
#masthead {
    background: #FFF!important;
}
.bx-wrapper .bx-caption span {
   text-align: justify;
    font-size: 12px;
    font-family: 'Crete Round', sans-serif;
    text-transform: uppercase;
    color: #fff;
    margin: 0px 0px;
    line-height: 20px;
    padding: 0px;
}
.section-title:before {
    top: 38px;
 }
body{
	overflow:X-hidden;
}
#main-slider {
    height: auto;
}
.bx-viewport{
height: 160px;
}
.bx-wrapper {
    display: block !important;
}
.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 65%;
}
.section-padding {
    padding: 35px 24px;
}
.about-para{
	text-align:justify;
}
.about_short_row{
	text-align:justify;
}
.how-we-work {
    width: 100%;
    padding: 20px 33px;
    text-align: JUSTIFY;
}	
.content_section {
    text-align: center;
    /* padding-top: 40px; */
    padding: 30px 24px;
}
.img-align{
	 width:100%;
	  
		/* float: left; */
    /* margin-top: 8px; */
    /* margin-bottom: 8px; */
	  
}
.tech-icon-size{
	  margin: 0px auto;
	      width: 68%;
    float:none!important;
    padding: 2% 2% 2% 2%;
	border:0px;
}
.content{
	width:100%;
}
.services_list h3 {
   
    text-align: center;
}
.testimonial-hdng {
    font-family: 'Crete Round', sans-serif;
    font-size: 34px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.section_title_light h2, .tech-hdng {
    color: rgb(102, 45, 145);
    font-family: 'Crete Round', sans-serif;
    font-size: 36px;
}


.st-accordion-five ul li > a {
    font-size: 15px !important;
}
.cnct-section-bfr:before {
    top: 512px !important;
}
.section-title, .adrs-section-title {
    font-family: 'Crete Round', sans-serif;
    font-size: 36px;
    /* letter-spacing: 2px; */
    margin-top: 0px;
    color: #cf1a77;
    margin-bottom: 30px;

}

.box {
    box-shadow: 0px 0px 10px 2px #eee;
    border-radius: 3px;
    padding: 1px 12px 15px 15px;
    height: auto;
	margin-bottom:15px;
}
p.aakruti{
	float:left;
}
.adrs li {
    margin-top: 17px;
    font-size: 14px;
}
.section-title .cnct-section-bfr{
	font-size: 30px!important;
}
.our-branches{
	margin-top:13px;
}
.aakruti{
	text-align:left;
	
}


.st-accordion-five ul li > a span {
  
    position: absolute;
    top: 50%;
}
h2.our-branches{
	text-align:left !important;
}
.our-branches:before {
  
    left:11%;
}
.adrs-section-title:before {
   
    left:11%;
}
 }
 @media only screen and (min-width: 768px) and (max-width: 1023px){
	 .bx-wrapper .bx-caption {
    position: absolute;
    top: 50%;
    left: 6%;
    width: 89%;
    text-align: center;
}
.h3c {
  
    margin-bottom: 10px;
}
.about-para {
  
    margin-bottom: 25px;
}
.slide-inner .btn {
    /* border: 1px solid #fff; */
    padding: 8px 15px;
    width: 60px;
	margin:115px auto;
}
	.left30 .tech-icon-size {
   
    margin-top: 35%;
}
.right30 .tech-icon-size {
   
    margin-top: 52%;
}
.contact-inner .iframe {
    
    width: 100%;
  
}
.box{
	margin-bottom:15px;
}

.section_title_light h2, .tech-hdng {
    
    font-size: 36px;
}
.section-title, .adrs-section-title {
   
    font-size: 36px;
   
}
h2.our-branches{
	text-align:left !important;
}
.our-branches:before {
  
    left:9%;
}
.adrs-section-title:before {
   
    left:9%;
}
.bx-wrapper .bx-caption span {
   text-align: justify;
    font-size: 14px;
    font-family: 'Crete Round', sans-serif;
    text-transform: uppercase;
    color: #fff;
    margin: 0px 0px;
    line-height: 20px;
    padding: 0px;
}
.bg-change .navbar-brand {
    padding-top: 14px;
}
 } 
 @media only screen and (min-width: 1024px) and (max-width: 1279px){
	.left30 .tech-icon-size {
   
    margin-top: 10%;
}
.right30 .tech-icon-size {
   
    margin-top: 18%;
}

.box{
	margin-bottom:15px;
}

.bg-change .navbar-brand {
    padding-top: 5px;
}
.section-title, .adrs-section-title {
   
    font-size: 32px;
   
}
.adrs li {
 
    font-size: 13px;
}
/*h2.our-branches{
	text-align:left !important;
}
 .our-branches:before {
  
    left: 9%;
}
.adrs-section-title:before {
   
    left: 9%;
} */
 .bx-wrapper .bx-caption {
    position: absolute;
    top: 51%;
    left: 6%;
    width: 89%;
    text-align: center;
}

.slide-inner .btn {
    /* border: 1px solid #fff; */
    padding: 8px 15px;
    width: 60px;
	margin:115px auto;
}
.bx-wrapper .bx-caption span {
   text-align: justify;
    font-size: 19px;
    font-family: 'Crete Round', sans-serif;
    text-transform: uppercase;
    color: #fff;
    margin: 0px 0px;
    line-height: 20px;
    padding: 0px;
}
.h3c {
  
    margin-bottom: 10px;
}
.about-para {
  
    margin-bottom: 25px;
}
 }
 @media only screen and (max-width: 1279px){
	 #main-slider {
  overflow-x: hidden;
    width:100%;
}
#masthead {
    background: #FFF!important;
    width: 100%;
}
.arrowList2{padding:0px 15px;}

 }