@media only screen and (min-width: 1000px) and (max-width: 1180px){

.white-logo{width: 200px; height: auto;}

.box {   width: 45%;     height: 360px;}

.bg-image .item .cover .header-content {padding: 38px;}

.owl-carousel .owl-nav button.owl-next {    left: 99.2%; margin-top: 1px;}

.bg-image {  height: 530px;}

.industries-item h4 { font-size: 16px;  line-height: 28px;}


.contactpage-left .item p { width: 99%;}




}

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

  .menu_one, .header_area.navbar_fixed .menu_one, .menu_two, .menu_six, .menu_seven {
    padding: 8px 0px;
}
.white-logo{width: 180px; height: auto;}

  .pos_banner_text h2 {
    font-size: 40px;
    line-height: 55px;
  }

.pos_banner_area {  height: 60vh;  min-height: 570px; }

.sec_pad-60 {  padding: 45px 0px;}

.hosting_title p {font-size: 15px; line-height: 31px; padding-bottom: 24px !important;}

.hosting_title h2 { font-size: 30px; margin-bottom: 10px;}

.hosting_service_item p {font-size: 15px;}

.h_head {  font-size: 19px;margin-bottom: 9px;}


.pos_service_info .hosting_service_item {padding: 18px 15px;}

.bg-image .item .cover .header-content h2 { font-size: 23px;}

.box { width: 65%;margin-top: 55px;height: 275px;   bottom: 30px;}

.bg-image .item .cover .header-content {  padding:35px 25px;}

.bg-image { height: 400px;}

blockquote { margin: 14px auto;  padding: 5px 0px 3px 40px;}

blockquote p {font-size: 15px}

blockquote p:before {width: 25px;}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {   opacity: 1;}

.owl-carousel .owl-nav button.owl-next {    left: 99.3%;}

.bg-image .owl-nav .owl-next {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-prev {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-next:before {  left: 11px;  top: 4px;  font-size: 14px;}

.bg-image .owl-nav .owl-prev:before {  left: 11px;  top: 4px;  font-size: 14px;}




.services-left h2 { line-height: 1.20;  font-size: 32px;}

.services-right a {padding: 3px 27px; font-size: 14px; margin-bottom: 30px;}

.industries-item {   padding: 22px 5px;  margin-bottom: 30px;}

.industries-item h4 {   font-size: 15px; line-height: 24px;}

.industries-item img { width: 46px;  margin-bottom: 18px;}

.industries-boxes {margin-bottom: 45px;}


.pt-60 {
    padding-top: 50px;
}

.footer_nine_top {padding-bottom: 20px;   padding-top: 35px;}

.footer-text{margin-bottom: 15px;}

.footer_nine_bottom {  padding: 17px 0px;}

/*====================pages
============================================*/

.page_banner_area {  height: 42vh;  min-height: 255px;}

.page_banner_area h2 { font-size: 34px !important;}



.aboutus-page {padding-top: 50px;  padding-bottom: 60px;}

.aboutus-page .col-md-6{width: 50%; float: left;}

.aboutus-page h3 { font-size: 27px;  margin-bottom: 10px;}

.aboutus-page p {  text-align: left; margin-bottom: 15px;}

.aboutus-page li { text-align: left;padding-left: 25px; line-height: 27px;}

.aboutus-page ul {  padding-left: 0px;}

.aboutus-page li i {margin-left: -25px;}

.aboutpage-right{margin-top: 30px; padding-left:15px;}

.aboutpage-right span { font-size: 5em;padding: 0px 25px;}



.services-page {  padding-top: 50px; padding-bottom: 20px;}

.service-item {margin-bottom: 40px;display: block;}

.service-left { width: 100%;  margin-right: 0%;}

.service-right { width: 100%;  margin-right: 0%;}

.service-item1-left img{width: 50%;}

.service-item img{width: 50%;}

.services-page h3 {  font-size: 22px;  margin-bottom: 2px;}

.services-page p {  text-align: left;}

.service-item1{display: block;margin-bottom: 10px;}

.service-item1-left {width: 100%;  margin-right: 0%;margin-bottom: 10px;}

.service-item1-right {width: 100%;  margin-right: 0%;}



.contactus-page { padding-top: 55px;  padding-bottom:60px;}



.contactpage-left { width: 48%;  margin-right: 4%; padding: 28px 20px;}



.contactpage-left .image img {  width: 37px;  height: 37px;}

.contactpage-left .image {width: 50px;   height: 50px; margin-right: 15px;}



.contactpage-left .item p {  width: 100%; text-align: left;}

.contactpage-right {  width: 48%; padding: 20px 20px; margin-top: 0px;}

iframe{height: 250px;}




}

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

  .menu_one, .header_area.navbar_fixed .menu_one, .menu_two, .menu_six, .menu_seven {
    padding: 8px 0px;
}
.white-logo{width: 140px; height: auto;}
  .pos_banner_text h2 {
    font-size: 30px;
    line-height: 42px;
  }

.pos_banner_area {  height: 60vh;  min-height: 570px; }

.sec_pad-60 {  padding: 45px 0px;}

.hosting_title p {font-size: 15px; line-height: 31px; padding-bottom: 24px !important;}

.hosting_title h2 { font-size: 30px; margin-bottom: 10px;}

.hosting_service_item p {font-size: 15px;}

.h_head {  font-size: 19px;margin-bottom: 9px;}


.pos_service_info .hosting_service_item {padding: 18px 15px;}

.bg-image .item .cover .header-content h2 { font-size: 23px;}

.box { width: 65%;margin-top: 55px;height: 275px;   bottom: 30px;}

.bg-image .item .cover .header-content {  padding:35px 25px;}

.bg-image { height: 400px;}

blockquote { margin: 14px auto;  padding: 5px 0px 3px 40px;}

blockquote p {font-size: 15px}

blockquote p:before {width: 25px;}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {   opacity: 1;}

.owl-carousel .owl-nav button.owl-next {    left: 99.3%;}

.bg-image .owl-nav .owl-next {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-prev {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-next:before {  left: 11px;  top: 4px;  font-size: 14px;}

.bg-image .owl-nav .owl-prev:before {  left: 11px;  top: 4px;  font-size: 14px;}




.services-left h2 { line-height: 1.20;  font-size: 32px; }

.services-right a {padding: 3px 27px; font-size: 14px; margin-bottom: 30px;}

.industries-item {   padding: 22px 5px;  margin-bottom: 30px;}

.industries-item h4 {   font-size: 15px; line-height: 24px;}

.industries-item img { width: 46px;  margin-bottom: 18px;}

.industries-boxes {margin-bottom: 45px;}


.pt-60 {
    padding-top: 50px;
}

.footer_nine_top {padding-bottom: 20px;   padding-top: 35px;}

.footer-text{margin-bottom: 15px;}

.footer_nine_bottom {  padding: 17px 0px;}

/*====================pages
============================================*/

.page_banner_area {  height: 42vh;  min-height: 255px;}

.page_banner_area h2 { font-size: 34px !important;}



.aboutus-page {padding-top: 50px;  padding-bottom: 60px;}

.aboutus-page .col-md-6{width: 50%; float: left;}

.aboutus-page h3 { font-size: 27px;  margin-bottom: 10px;}

.aboutus-page p {  text-align: left; margin-bottom: 15px;}

.aboutus-page li { text-align: left;padding-left: 25px; line-height: 27px;}

.aboutus-page ul {  padding-left: 0px;}

.aboutus-page li i {margin-left: -25px;}

.aboutpage-right{margin-top: 30px; padding-left:15px;}

.aboutpage-right span { font-size: 5em;padding: 0px 25px;}



.services-page {  padding-top: 50px; padding-bottom: 20px;}

.service-item {margin-bottom: 40px;display: block;}

.service-left { width: 100%;  margin-right: 0%;}

.service-right { width: 100%;  margin-right: 0%;}

.service-item1-left img{width: 50%;}

.service-item img{width: 50%;}

.services-page h3 {  font-size: 22px;  margin-bottom: 2px;}

.services-page p {  text-align: left;}

.service-item1{display: block;margin-bottom: 10px;}

.service-item1-left {width: 100%;  margin-right: 0%;margin-bottom: 10px;}

.service-item1-right {width: 100%;  margin-right: 0%;}



.contactus-page { padding-top: 55px;  padding-bottom:60px;}

.contactpage-box {display: block;}

.contactpage-left { width: 100%;  margin-right: 0%; padding: 28px 20px;}

.contactpage-left .item {margin-bottom: 15px;}

.contactpage-left .image img {  width: 37px;  height: 37px;}

.contactpage-left .image {width: 50px;   height: 50px; margin-right: 15px;}

.contactus-page h4 {  font-size: 16px;  line-height: 24px; margin-bottom: 0px;}

.contactpage-left .item p {margin-bottom: 15px;   width: 100%; text-align: left;}

.contactpage-right {  width: 100%; padding: 20px 20px; margin-top: 30px;}

iframe{height: 250px;}



}

@media only screen and (min-width: 480px) and (max-width: 639px){

  .menu_one, .header_area.navbar_fixed .menu_one, .menu_two, .menu_six, .menu_seven {
    padding: 8px 0px;
}
.white-logo{width: 140px; height: auto;}
  .pos_banner_text h2 {
    font-size: 30px;
    line-height: 42px;
  }

.pos_banner_area {  height: 60vh;  min-height: 570px; }

.sec_pad-60 {  padding: 45px 0px;}

.hosting_title p {font-size: 15px; line-height: 31px; padding-bottom: 24px !important;}

.hosting_title h2 { font-size: 30px; margin-bottom: 10px;}

.hosting_service_item p {font-size: 15px;}

.h_head {  font-size: 19px;margin-bottom: 9px;}


.pos_service_info .hosting_service_item {padding: 18px 15px;}

.bg-image .item .cover .header-content h2 { font-size: 23px;}

.box { width: 92%;margin-top: 45px;height: 325px;   bottom: 30px;}

.bg-image .item .cover .header-content {  padding:35px 25px;}

.bg-image { height: 445px;}

blockquote { margin: 14px auto;  padding: 5px 0px 3px 40px;}

blockquote p {font-size: 15px}

blockquote p:before {width: 25px;}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {   opacity: 1;}

.owl-carousel .owl-nav button.owl-next {    left: 99.3%;}

.bg-image .owl-nav .owl-next {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-prev {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-next:before {  left: 11px;  top: 4px;  font-size: 14px;}

.bg-image .owl-nav .owl-prev:before {  left: 11px;  top: 4px;  font-size: 14px;}


.services-sec-top { display: block;}

.services-left { width:100%;   margin-right: 0%;}

.services-right { width:100%;   margin-right: 0%;}

.services-left h2 { line-height: 1.20;  font-size: 32px;  margin-bottom: 10px;}

.services-right a {padding: 3px 27px; font-size: 14px; margin-bottom: 30px;}

.industries-item {  width: 48%;  margin-right: 4%; padding: 22px 5px;  margin-bottom: 20px;}

.industries-item:nth-child(even){margin-right: 0px;}

.industries-item h4 {   font-size: 15px; line-height: 24px;}

.industries-item img { width: 46px;  margin-bottom: 18px;}

.industries-boxes {margin-bottom: 45px;}


.pt-60 {
    padding-top: 50px;
}

.footer_nine_top {padding-bottom: 20px;   padding-top: 35px;}

.footer-text{margin-bottom: 15px;}

.footer_nine_bottom {  padding: 17px 0px;}

/*====================pages
============================================*/

.page_banner_area {  height: 42vh;  min-height: 255px;}

.page_banner_area h2 { font-size: 34px !important;}



.aboutus-page {padding-top: 50px;  padding-bottom: 60px;}

.aboutus-page h3 { font-size: 27px;  margin-bottom: 10px;}

.aboutus-page p {  text-align: left; margin-bottom: 15px;}

.aboutus-page li { text-align: left;padding-left: 25px; line-height: 27px;}

.aboutus-page ul {  padding-left: 0px;}

.aboutus-page li i {margin-left: -25px;}

.aboutpage-right{margin-top: 30px; padding-left:15px;}

.aboutpage-right span { font-size: 5em;padding: 0px 25px;}



.services-page {  padding-top: 50px; padding-bottom: 20px;}

.service-item {margin-bottom: 40px;display: block;}

.service-left { width: 100%;  margin-right: 0%;}

.service-right { width: 100%;  margin-right: 0%;}

.services-page h3 {  font-size: 22px;  margin-bottom: 2px;}

.services-page p {  text-align: left;}

.service-item1{display: block;margin-bottom: 10px;}

.service-item1-left {width: 100%;  margin-right: 0%;margin-bottom: 10px;}

.service-item1-right {width: 100%;  margin-right: 0%;}



.contactus-page { padding-top: 55px;  padding-bottom:60px;}

.contactpage-box {display: block;}

.contactpage-left { width: 100%;  margin-right: 0%; padding: 28px 20px;}

.contactpage-left .item {margin-bottom: 15px;}

.contactpage-left .image img {  width: 37px;  height: 37px;}

.contactpage-left .image {width: 50px;   height: 50px; margin-right: 15px;}

.contactus-page h4 {  font-size: 16px;  line-height: 24px; margin-bottom: 0px;}

.contactpage-left .item p {margin-bottom: 15px;   width: 100%; text-align: left;}

.contactpage-right {  width: 100%; padding: 20px 20px; margin-top: 30px;}

iframe{height: 250px;}







}


@media only screen and (max-width: 479px){

  .menu_one, .header_area.navbar_fixed .menu_one, .menu_two, .menu_six, .menu_seven {
    padding: 8px 0px;
}
.white-logo{width: 140px; height: auto;}
  .pos_banner_text h2 {
    font-size: 30px;
    line-height: 42px;
  }

.pos_banner_area {  height: 60vh;  min-height: 570px; }

.sec_pad-60 {  padding: 45px 0px;}

.hosting_title p {font-size: 15px; line-height: 31px; padding-bottom: 24px !important;}

.hosting_title h2 { font-size: 30px; margin-bottom: 10px;}

.hosting_service_item p {font-size: 15px;}

.h_head {  font-size: 19px;margin-bottom: 9px;}


.pos_service_info .hosting_service_item {padding: 18px 15px;}

.bg-image .item .cover .header-content h2 { font-size: 23px;}

.box { width: 92%;margin-top: 45px;height: 325px;   bottom: 30px;}

.bg-image .item .cover .header-content {  padding:35px 25px;}

.bg-image { height: 445px;}

blockquote { margin: 14px auto;  padding: 5px 0px 3px 40px;}

blockquote p {font-size: 15px}

blockquote p:before {width: 25px;}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {   opacity: 1;}

.owl-carousel .owl-nav button.owl-next {    left: 99.3%;}

.bg-image .owl-nav .owl-next {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-prev {width: 35px; height: 35px;}

.bg-image .owl-nav .owl-next:before {  left: 11px;  top: 4px;  font-size: 14px;}

.bg-image .owl-nav .owl-prev:before {  left: 11px;  top: 4px;  font-size: 14px;}


.services-sec-top { display: block;}

.services-left { width:100%;   margin-right: 0%;}

.services-right { width:100%;   margin-right: 0%;}

.services-left h2 { line-height: 1.20;  font-size: 32px;  margin-bottom: 10px;}

.services-right a {padding: 3px 27px; font-size: 14px; margin-bottom: 30px;}

.industries-item {  width: 48%;  margin-right: 4%; padding: 22px 5px;  margin-bottom: 20px;}

.industries-item:nth-child(even){margin-right: 0px;}

.industries-item h4 {   font-size: 15px; line-height: 24px;}

.industries-item img { width: 46px;  margin-bottom: 18px;}

.industries-boxes {margin-bottom: 45px;}


.pt-60 {
    padding-top: 50px;
}

.footer_nine_top {padding-bottom: 20px;   padding-top: 35px;}

.footer-text{margin-bottom: 15px;}

.footer_nine_bottom {  padding: 17px 0px;}

.footer-text p {  font-size: 13px;}

/*====================pages
============================================*/

.page_banner_area {  height: 42vh;  min-height: 255px;}

.page_banner_area h2 { font-size: 34px !important;     padding-top: 80px;}



.aboutus-page {padding-top: 50px;  padding-bottom: 60px;}

.aboutus-page h3 { font-size: 27px;  margin-bottom: 10px;}

.aboutus-page p {  text-align: left; margin-bottom: 15px;}

.aboutus-page li { text-align: left;padding-left: 25px; line-height: 27px;}

.aboutus-page ul {  padding-left: 0px;}

.aboutus-page li i {margin-left: -25px;}

.aboutpage-right{margin-top: 30px; padding-left:15px;}

.aboutpage-right span { font-size: 5em;padding: 0px 25px;}



.services-page {  padding-top: 50px; padding-bottom: 20px;}

.service-item {margin-bottom: 40px;display: block;}

.service-left { width: 100%;  margin-right: 0%;}

.service-right { width: 100%;  margin-right: 0%;}

.services-page h3 {  font-size: 22px;  margin-bottom: 2px;}

.services-page p {  text-align: left;}

.service-item1{display: block;margin-bottom: 10px;}

.service-item1-left {width: 100%;  margin-right: 0%;margin-bottom: 10px;}

.service-item1-right {width: 100%;  margin-right: 0%;}



.contactus-page { padding-top: 55px;  padding-bottom:60px;}

.contactpage-box {display: block;}

.contactpage-left { width: 100%;  margin-right: 0%;    padding: 26px 16px;}

.contactpage-left .item {margin-bottom: 15px;}

.contactpage-left .image img {  width: 37px;  height: 37px;}

.contactpage-left .image {width: 50px;   height: 50px; margin-right: 15px;}

.contactus-page h4 {  font-size: 16px;  line-height: 24px; margin-bottom: 0px;}

.contactpage-left .item p {margin-bottom: 15px;   width: 100%; text-align: left; font-size: 14px;}

.contactpage-right {  width: 100%; padding: 20px 20px; margin-top: 30px;}

iframe{height: 250px;}





}