@media only screen and (max-width:1024px)
{
.aboutwrite h5{font-size: 12px;}
.aboutwrite h4{font-size: 12px;}
.aboutwrite{padding-top: 9%;}



.laptopwrite h4{font-size: 11px;line-height:23px;}

.solution1 h5{font-size: 13px;}

.description1 {width: 100%; }

#clientsay h4{font-size: 16px;}

.menu { /* padding-left: 31%; */}

.footericon {/* margin-left: 45%; */}

.banner{    min-height: 580px;}
.indicator{/* top: 60%; */}
.work .workin .workhover h4{font-size: 14px;}
.aboutimg:before{left: -30px;}
.solution1 h3{font-size: 16px;}
}






@media only screen and (max-width:1000px)
{
.caption h5 {font-size: 13px;}
.line { width: 422px;}
.caption h1 {font-size: 33px;}
.icon { margin-top: 0;    transform: translate(-39%,250%);
    -webkit-transform: translate(-39%,250%);
    -ms-transform: translate(-39%,250%);}
.aboutwrite h5 {font-size: 10px;line-height: 20px;}
.aboutwrite h4 {font-size: 10px;line-height: 20px;}
.aboutwrite{padding-left: 2px;}

.laptopwrite h3 {font-size: 23px;}
.laptopwrite h4 {font-size: 8px;line-height: 15px;}
.solution1 h5 {font-size: 9px;}
.description1 {/* width: 158px; */}


#clientsay h4 {font-size: 14px;line-height: 25px;}
#clientsay h5 {padding-bottom: 12px;}
.menu { /* padding-left: 25%; */}

.footericon {/* margin-left: 43%; */}

.indicator {top: 85%;}	
.banner {min-height: 450px;}

.work .workpart .col-lg-3.col-md-3.col-sm-3.col-xs-12 {width: 50%;}
.aboutimg:before {left: -10px;top: -20px;}
.solution1 h3{    min-height: 30px;}
}


@media only screen and (max-width:768px)
{
	#about h3 {margin-bottom: 42px;font-size: 25px;}
	.laptopwrite h3 {font-size: 21px;}

	
	
	#solution {padding-top: 40px;}

	
	.description1 h1 { font-size: 25px;}
	.description1 h6 { font-size: 15px;}
	.description1 { width: 100%; height: 160px;}
	
	#clientsay h3 { font-size: 25px;}
	#clientsay h5 { font-size: 12px;}

#solution h1 { font-size: 25px;}
#solution h2 {font-size: 13px;margin-top: 0px;}
.solution1 h5 {line-height: 20px;}



	
}


@media only screen and (max-width:767px)
{
	.caption h1 {
    font-size: 27px;
}
.line {
    width: 346px;
}
.caption h5 {
    font-size: 10px;
	margin-top: 12px;
}

	.aboutwrite h5 {
    font-size: 15px;
    line-height: 30px;
}
.aboutwrite h4 {
    font-size: 15px;
    line-height: 30px;
}
.laptopwrite {
    width: 100%;
    text-align: left;
    padding-left: 36%;
}
.laptopwrite h3 {
    font-size: 23px;
}
.laptopwrite h4 {
    font-size: 13px;
    line-height: 27px;
}
.solution1 h5 {
    line-height: 26px;
	font-size:15px;
}

.description1 {
    width: 100%;
    height: 150px;
	margin-bottom:20px;
}
.img {
   
    margin-top: 13px;
}
#clientsay h4 {
    font-size: 12px;
    line-height: 25px;
}
#clientsay h5 {
    padding-bottom: 4px;
}
#clientsay {
    
    padding-top: 45px;
}
.menu {/* padding-left: 20%; */}
.footericon {/* margin-left: 42%; */}

#describe .col-lg-3.col-md-3.col-sm-3.col-xs-3{width:50%;}
.banner {min-height: 370px;}
.indicator {top: 80%;}
.work .nav > li > a {padding: 12px 18px;}
.innerbanner{min-height: 290px;}
.solution1 h3{    min-height:auto;}
}







@media only screen and (max-width:480px)
{
	
.caption h5 {
    font-size: 11px;
    margin-top: 8px;padding: 0 60px;
}
.line {
    width: 268px;
}
.caption h1 {
    font-size: 21px;
}
.aboutwrite h5 {
    font-size: 13px;
    line-height: 26px;
}
.aboutwrite h4 {
    font-size: 13px;
    line-height: 26px;
}
.laptopwrite h4 {
    font-size: 9px;
    line-height: 23px;
}
.fa.fa-quote-left {
    float: left;
    font-size: 22px;
    color: #ef3038;
}
#clientsay h4 {
    font-size: 14px;
    line-height: 17px;
	width:100%
}
.footericon {
   /*  margin-left: 40%; */
}
.menu {
    /* padding-left: 11%; */
}
#describe .col-lg-3.col-md-3.col-sm-3.col-xs-3 {
    width: 50%;
}
.description1 {
    width: 100%;
    height: 150px;
    margin-top: 20px;
}
.indicator {top: 85%;}
.indicator img.img-responsive {width: 25px;}
.banner {min-height: 260px;}
#describe .col-lg-3.col-md-3.col-sm-3.col-xs-3 {width: 100%;}
#laptop{background:#ef3038;}
.laptopwrite h3 {
    font-size: 18px;
}
.laptopwrite h4 {
    font-size: 12px;
    line-height: 19px;
}
.laptopwrite {padding-left: 0;}
#describe{padding-bottom: 50px;padding-top: 50px;}
.caption{   /*  margin-top: 8%; */}
.icon {/* margin-top: -24%; */}


.work .workpart .col-lg-3.col-md-3.col-sm-3.col-xs-12 {width: 100%;}
.work .nav > li > a {padding: 9px 11px;font-size: 9px;}
.work {padding: 30px 0;}
.work .tab-content {margin-top: 30px;}
.innerbanner{min-height: 250px;}
.innerpagecaption h1{font-size: 25px;}
.aboutimg:before {left: -10px;top: -10px;}
.owl-buttons{top: -30px;}
}



@media only screen and (max-width:360px)
{
	.icon .img-responsive {margin-top: 5px;/* width: 58%; */    /* max-width: 58%;text-align: right;float: right; */}
.caption h1 {
    font-size: 17px;
}
.line {
    width: 218px;
}
.caption h5 {
    font-size: 10px;
    margin-top: 8px;    padding: 0 60px;
}
.menunav {
    float: right;
    margin-top: 10px;
}
.aboutwrite h5 {
    font-size: 9px;
    line-height: 18px;
}
.aboutwrite h4 {
    font-size: 9px;
    line-height: 18px;
}
.solution1 h5 {
    line-height: 20px;
    font-size: 12px;
}
.description1 {
    /* width: 151px; */
    height: 150px;
    margin-top: 20px;
}
#clientsay h3 {
    font-size: 19px;
}
#clientsay h5 {
    font-size: 10px;
	padding-bottom: 0px;
}
.fa.fa-quote-left {
    float: left;
    font-size: 12px;
    color: #ef3038;
}
#clientsay h4 {
    font-size: 7px;
    line-height: 17px;
}
.footericon {
    /* margin-left: 35%; */
}

.menu {
    color: white;
    font-family: 'Roboto-Regular';
    font-size: 12px;
}
.menu ul li {
    float: left;
    padding-left: 16px;
	
   }
   
	   .menu {
    padding-left: 0%;


   }






	
}




@media only screen and (max-width:320px)
{
	.indicator {/* margin-left: 45%; */}
.caption h1 {
    font-size: 15px;
}
.line {
    width: 186px;
}
.aboutwrite h5 {
    font-size: 14px;
    line-height: 18px;
}

.aboutwrite h4 {
    font-size: 14px;
    line-height: 18px;
}
.laptopwrite h3 {
    font-size: 16px;
}
#solution h2 {
    font-size: 11px;
    margin-top: 0px;
}
.description1 {
    width: 100%;
    height: 150px;
    margin-top: 20px;
}
#clientsay h4 {
    font-size: 11px;
    line-height: 17px;
}
.fa.fa-quote-left {
    float: left;
    font-size: 13px;
    color: #ef3038;
}
.footericon {
    /* margin-left: 34%; */
}
.menu ul li {
    float: left;
    padding-left: 10px;
}



.indicator {top: 85%;}
.caption {/* margin-top: 10%; */}
}