@media only screen and ( min-width:961px) and ( max-width:1025px ){

	
.h-service::before {
    right: 3%;
}


.top-service-text h1{

	font-size:26px;

}

.top-service-1 {
    height: 287px;
}

.h-service-text h3 {

    font-size: 17px;

}

.h-service-text p {
    height: 320px;
}	

}



@media only screen and ( min-width:768px) and ( max-width:960px ){



.header{

	padding:0px 25px;

	box-sizing:border-box;

}



.banner-text{

	padding:0px 25px;

	box-sizing:border-box;

}



.navigation{

	padding:0px 25px;

	box-sizing:border-box;

}



.content{

	padding:0px 25px;

	box-sizing:border-box;

}



.slide-cont{

	padding:0px 25px;

	box-sizing:border-box;

}



.footer{

	padding:0px 25px;

	box-sizing:border-box;

}



.top-header-1:first-child{

	width:40%;

}



.top-header-1 {

    width: 24%;

}



.top-social {

    width: 30%;

}



.navigation-div {

    max-width: 530px;

}



#menu ul li > a {

    margin-left: 20px !important;

    font-size: 13px !important;

}



.logo-div{

	max-width:175px;

}



.home-about-right {

    margin: 0px 0px 0px 4%;

}



.home-about-left {

    width: 50%;

    margin: 40px 0px 0px;

}



#menu ul li ul {

    top: 102px !important;

    left: 25px !important;
	
	z-index:99 !important;

}



#menu ul li ul li a{

	margin-left:0px !important;

}



.slide-container h1 {

    font-size: 40px;

    line-height: 45px;

}



.slide-container p {

    margin: 15px 0px 0px;

    font-size: 14px;

    width: 78%;

}



.slider-img-content{

	top:12%;

}



.top-service-text h1{

	font-size:17px;

}



.top-service-1 {

    padding: 0px 25px;
	
	height:290px;

}



.h-service-text {

    padding: 20px 20px 18px 20px;

}



.h-service::before{

	display:none;

}



.h-service-text h3{

	font-size:12px;

}



.foot-2 h2{

	font-size:19px;

}



.foot-1 h2{

	font-size:19px;

}



.quote-form form {

    width: 85%;

}



.home-about-right ul li{

	font-size:11px;

}

.h-service-text p {
    height: 480px;
}


.soft-head h3 {

    font-size: 16px;

}



.soft-bottom p {

    font-size: 13px;

}



.software-head h1 {

    font-size: 25px;

}



}



@media only screen and ( min-width:600px) and ( max-width:767px ){



.header{

	padding:0px 25px;

	box-sizing:border-box;

}



.banner-text{

	padding:0px 25px;

	box-sizing:border-box;

}



.navigation{

	padding:0px 25px;

	box-sizing:border-box;

}



.content{

	padding:0px 25px;

	box-sizing:border-box;

}



.slide-cont{

	padding:0px 25px;

	box-sizing:border-box;

}



.footer{

	padding:0px 25px;

	box-sizing:border-box;

}



.top-social {

    width: 100%;

	text-align:center;

	margin-top: 10px;

}



.top-header-1 {

    width:55%;

    margin: 0px 20px 0px 0px;

}



.top-header-1:nth-child(2){

	margin-right:0px;

	width:40% !important;

}



.top-social ul li {

    margin: 0px 15px;

}



.navigation-div{

	max-width:40px;

	margin: 20px 0px 0px;

}



#menu ul li a{

	margin-left:0px !important;

	padding:10px 30px !important;

}



.home-about-left {

    width: 100%;

    margin-top: 25px;

}



.home-about-right {

    width: 100%;

    margin: 0px 0px 0px 0%;

}



.logo-div{

	max-width:180px;

}



.home-top-service {

    width: 100%;

    margin: 0px 0px 0px 0px;

}



.top-service-1 {

    width: 100%;

	height:auto;

    margin: 80px 0px 0px;

}



.top-service-1:nth-child(2) {

    margin-left: 0%;

    margin-right: 0%;

}



.slide-container p {

    margin: 15px 0px 0px;

    font-size: 14px;

    width: 100%;

}



.slider-img-content{

	top:15%;

}



.h-service {

    width: 100%;

}



.h-service:nth-child(2) {

    margin: 20px 0px;

}


.h-service::before {
    right: 32%;
}


.foot-2 {

    width: 46%;

    margin: 15px 0% 0px 4%;

	height: 190px;

}



.foot-2-l{

	margin-left:0%;

	width:50%;

}



.foot-1 {

    width: 50%;

	margin-top:15px;

	height: 190px;

}



.foot-1:last-child {

    width:46%;

	margin-left:4%;

}



.slide-container h1 {

    font-size: 44px;

    line-height: 47px;

}



.cont-1 p {

    font-size: 14px;

}



.cont-head p {

    font-size: 19px;

    width: 100%;

}



.quote-form form {

    width: 95%;

}



.quote-form p label{

	font-size:13px;

}



.banner-text h1{

	font-size:24px;

}



#searchtoggl{

	display:none !important;

}



.soft-1 {

    width: 49%;

}



.soft-1:nth-child(3n+2) {

    margin-left: 0%;

    margin-right: 0%;

}



.soft-1:nth-child(even){

	margin-left:2%;

}



.soft-head h3 {

    font-size: 15px;

}



.soft-bottom p {

    font-size: 13px;

}



.software-head h1 {

    font-size: 25px;

}

.h-service-text p {
    height: auto;
}

}





@media only screen and ( min-width:320px) and ( max-width: 599px ){



.header{

	padding:0px 25px;

	box-sizing:border-box;

}



.banner-text{

	padding:0px 25px;

	box-sizing:border-box;

}



.navigation{

	padding:0px 25px;

	box-sizing:border-box;

}



.content{

	padding:0px 25px;

	box-sizing:border-box;

}



.footer{

	padding:0px 25px;

	box-sizing:border-box;

}



.slide-cont{

    padding: 0px 25px;

    box-sizing: border-box;

}



.top-header-1 {

    width: 100%;

    margin: 10px 20px 0px 0px;

}



.top-social {

    width: 100%;

    margin: 15px 0px 0px;

    text-align: left;

}



.top-social ul li {

    margin: 0px 25px 0px 0px;

}



.navigation-div{

	max-width:40px;

	margin-top: 20px;

}



#menu ul li a{

	margin-left:0px !important;

	padding:10px 30px !important;

}



.home-about-left {

    width: 100%;

    margin-top: 20px;

}



.home-about-right {

    width: 100%;

    margin:0px 0px 0px 0%;

}



.top-header-1 p{

	font-size:12px;

}



.logo-div{

	max-width:180px;

}



.bottom-head-service h1{

	font-size:22px;

}



.test-heading h1{

	font-size:22px;

}



.home-about-right h1{

	font-size:22px;

}



.top-service-1 {

    width: 100%;

    margin: 100px 0px 0px;

	padding: 0px 20px;
	
	height:auto;

}

.h-service-text p {
    height: auto;
}

.top-service-text h1{

	font-size:22px;

}



.home-about-right ul li {

    margin: 0px 0px 6px;

    width: 100%;

}



.home-about-right ul li:nth-child(2n) {

    margin-left: 0%;

}



.h-service {

    width: 100%;

}



.h-service:nth-child(2) {

	margin:15px 0px;

}



.h-service::before {

    right: -4%;

	display:none;

}



.foot-1 {

    width: 100%;

}



.foot-2 {

    width: 100%;

    margin: 20px 0% 0px 0%;

}



.foot-1:last-child {

    width: 100%;

    margin-top: 20px;

}



.top-service-1:nth-child(2) {

    margin-left: 0%;

    margin-right: 0%;

}



.slide-container h1 {

    font-size: 20px;

    line-height: 22px;

}



.slide-container p {

    margin: 0px 0px 0px;

    font-size: 11px;

    width: 100%;

    line-height: 13px;

}



.span-head{

	font-size:12px;

}



.slider-img-content{

	top:7%;

}



.home-top-service {

    margin: 0px 0px 0px 0px;

}



.h-service-text{

	padding: 20px 20px 18px 20px;

}



.about-banner {

    padding: 80px 0px;

}



.cont-head p {

    width: 100%;

    font-size: 13px;

    line-height: 23px;

}



.cont-1 {

    width: 100%;

}



.cont-1:nth-child(2) {

    margin:25px 0px;



}



.contact-left {

    width: 100%;

}



.contact-right {

    width: 100%;

    margin: 0px 0px 0px 0%;

}



.contact-right p textarea{

	height:100px;

}



.cont-button {

    width: 100%;

    margin: 15px 0px 0px;

}



.contact-div {

    margin: -80px 0px 20px;

    padding: 30px 25px;

}



.contact-heading h1 {

    font-size: 23px;

}



.quote-form form {

    width: 100%;

}



.quote-form p {

    width: 100%;

    margin: 10px 0px 10px;

}



.quote-form p:nth-child(2n) {

    margin-left: 0%;

}



.quote-form p input {

    padding: 5px 15px;

}



.quote-form p select {

    padding: 5px 15px;

}



.banner-text h1 {

    padding: 0px 20px;

    font-size: 18px;

}



.about-div img {

    width: 100%;

    float: right;

    margin: 0px 0px 10px 0px;

}



.about-div h1 {

    font-size: 22px;

}



.cont-1 p {

    font-size: 12px;

}



#searchtoggl{

	display:none !important;

}



.about-div h2 {

    font-size: 20px;

}



.soft-1 {

    width: 100%;

}



.soft-1:nth-child(3n+2) {

    margin-left: 0%;

    margin-right: 0%;

}



.soft-bottom p{

	height:auto;

}



.soft-head h3 {

    font-size: 16px;

}



.soft-icon {

    width: 100%;

}



.soft-head {

    width: 100%;

    margin: 10px 0px 0px 0px;

}



.soft-bottom p {

    font-size: 13px;

}



.software-head h1{

	font-size:18px;

}



}



