﻿ @media (min-width: 1200px) {
}
@media all and (max-width: 1447px) and (min-width: 1200px) {
}
@media only screen and (max-width: 1024px) {
.aboutPge { background-image: url("../images/about_img.jpg"); background-position: center top; background-repeat: no-repeat; }
.tbx1 { right: 63px; }
.tbx2 { left: 10px; }
.tbx3 { right: -40px; width: 360px; }
.tbx3 .tSortB { width: 210px; }
.tSortB p { width: 100% }
.tbx4 { left: 12px; width: 295px; }
.tbx4 .tSortB { width: 190px; }
.tbx5 { position: absolute; right: -20px; top: 527px; width: 204px; }
.tbx5 .tSortB { padding-top: 21px; width: 100%; }
.tbx8 { left: 0; right: 0px; margin: 0 auto; }
.circle_bx li { width: 265px; height: 265px; }
.circle_bx li h4 { font-size: 30px; }
.snip1535 { margin: 15px 0px; }
.timelineBx > span { right: -95px; }
.timelineBx.right_b > span { left: -98px; }
.resp-tabs-container { height: auto; }
.menu > ul > li > ul { width: 800px; }
.menu > ul > li > a { padding: 0 10px; font-size: 13px; }
.menu > ul > li > ul > li ul.subMenu1 { width: 220px; }
.menu > ul > li > ul > li.company-menu-img { width: 70%; }
.logo { width: 220px; margin-top: 10px; }
}
 @media only (max-width: 1070px) {
.social_connect .fb_like, .social_connect .in_connect, .social_connect .tw_follow {
width: 220px;
}
.p_txt0, .n_input {
width: 220px;
}
#enquire_box {
display: flex;
float:none;
}
.snip1535 {
margin: 15px 5px;
}
.tbx3 .tSortB {
 text-align: center;
 width: 100%;
}
}
@media (max-width: 992px) {
.circle_bx li { padding-top: 45px; height: 210px; width: 210px; }
.circle_bx li .p_desc { padding: 0 35px; font-size: 16px; line-height: 22px; }
.tbx1 { right: -47px; }
.img-t1.b2 { margin-left: 36px; }
.tbx3 { right: -109px; width: 320px; }
.tbx3 .tSortB { width: 100%; }
.tbx4 { left: -98px; width: 295px; }
.deg-serv-box { min-height: 200px; }
.soft-dev-box { text-align: center; }
.buy-process-wrap { background: #f6f8f9 none repeat scroll 0 0; overflow-x: scroll; overflow-y: hidden; padding-bottom: 100px; position: relative; }
.text-box { min-height: 145px; }
.menu > ul > li > ul > li ul.subMenu1 { width: 100%; }
.heading > h5 { padding: 0 0; margin: 0 0 40px 0; }
.welcome > h2 { padding: 0 0 30px 0; }
.sldie_img .carousel .fill { background-position: right center; }
.boldH1 { font-size: 28px; line-height: normal; }
.b-text { margin-top: 0 !important; }
.sldie_img .carousel { height: 320px; }
.cap_txt { background-color: rgba(51, 51, 51, 0.5); margin: 10px 0 0; padding: 20px 20px 40px; text-align: left; }
.btns a { font-size: 14px; margin-right: 20px; padding: 5px 30px; }
.banner-icon { margin: 15px 15px 30px 0; }
ul.service_list li { display: table; padding: 0; width: 100%; }
.services_box > li { margin: 0 1% 30px; width: 48%; }
.heading_caption p { font-size: 15px; line-height: normal; }
.services_bg { margin-top: 0; padding-bottom: 0; }
.soft-dev-box i {
  display: block;
  margin-bottom: 20px;
  margin-right: 0;
}
.hvr-bob {
  width: 100%;
}
.soft-dev-box p {
  font-size: 17px;
  line-height: normal;
}
.digital-marketing h2, .digital-marketing-services h2, .social-marketing h2 {
  font-size: 25px;
}
.software-development-services h2 {
  font-size: 20px;
  margin-bottom: 10px;
}
.deg-box i {
  display: inline-block;
  margin-bottom: 10px;
}
}
@media (max-width: 768px) {
.text_cli { padding: 30px 20px 8px; width: 100%; }
#enquire_box { display: flex; float: none; text-align: center; }
.snip1535 { margin: 15px 5px; }
.tbx1,
.tbx2,
.tbx3,
.tbx4,
.tbx5,
.tbx8 { left: 0; position: relative; right: 0; text-align: center; top: 0; width: 100%; background-position: center center; }
.tSortB,
.tbx4 .tSortB { width: 100%; padding: 0px; }
.img-t1,
.img-t1.b2,
.img-t1.b4 { float: none; margin: 0 auto; }
.aboutPge { background: none; }
.aboutservice { height: auto; }
.circle_bx li { margin-left: -10px; }
.tSortB p,
.tbx8 .tSortB p { width: 100%; }
.circle_bx { text-align: center; }
.circle_bx li { float: none; display: inline-block; margin-bottom: 20px; }
.welcome > p { padding: 0 10px; }
.hybrid-service-box h2 { font-size: 20px; }
.service_list { width: 100%; }
.bl-box { margin-bottom: 50px; }
.career2-text li { width: 100%; }
.deg-serv-box { min-height: 200px; }
.soft-dev-box { text-align: center; }
.yamm .nav-collapse,
.yamm .nav-collapse.collapse { height: 0; overflow: hidden; }
.menu .show-on-mobile { top: 71px; }
.social_icons { text-align: center; }
.welcome > h2 { font-size: 20px; }
.cnt-box { margin-bottom: 35px; }

}
@media (max-width: 767px) {
.cap_txt p { display: none; }
.boldH1 { margin: 0 0 30px; }
.box-part { display: none; }
.cap_txt { margin: 50px 0 0; }
.scroll_panel li { left: 0 !important; position: static !important; text-align: center; right: 0 !important; }
.white-panel { position: relative; }
.scroll_panel ul { height: auto !important; }
.boldH1 { font-size: 20px; }
.sldie_img .carousel { height: 240px; }
.welcome > h2 { margin-bottom: 0; }
.cap_txt { margin: 25px 0 0; }
.hybrid-service-img { display: table; width: 100%; }
.hybrid-service-box { display: table; width: 100%; }
.hybrid-service-box h2 { font-size: 14px; margin: 0; }
.blue-part p { line-height: normal; }
.carrer_frm_container select.txt { background-position: calc(100% - 10px) center; }
.blog-contant p { font-size: 13px; line-height: normal; text-align: justify; }
.blog-contant h2 { font-size: 20px; line-height: normal; }
.enquiry-form .form-group input,
.enquiry-form .form-group textarea,
.enquiry-form .form-group select { font-size: 16px; height: 45px; padding: 0 15px; }
.cnt-form .form-group input,
.cnt-form .form-group textarea { font-size: 15px; line-height: 40px; padding: 0 15px; }
.cnt-box i img { width: 50px; }
.cnt-box h2 { font-size: 18px; margin: 10px 0; }
.cnt-box { margin-bottom: 55px; min-height: inherit; padding: 15px; }
.cnt-box p { font-size: 14px; }
.cnt-box h2 { font-size: 15px; margin: 7px 0; }
.welcome > p { font-size: 13px; }
.list-text-icon { width: 20px; }
.service_block-list { float: none; margin-left: 30px; overflow: hidden; width: auto; }
.services_box > li { border-radius: 0; height: auto; width: 100%; }
.s_bx { font-family: Roboto-Light; padding-top: 0; }
.services_box > li { padding: 20px 15px; }
.rsp_he h4 { font-size: 25px; width: 100%; }
.rsp_li > li { font-size: 14px; line-height: 20px; margin-bottom: 0; padding: 10px 10px 8px 40px; }
.blue-part h2 { font-size: 22px; }
ul.technlogy_list li { float: left; margin-top: 0; width: 50%; }
ul.technlogy_list { display: table; margin-top: 15px; width: 100%; }
.buy-process-items { display: block; }
.buy-process-item span { color: rgb(51, 51, 51); position: static; }
.icon-wrapper { display: none; }
.buy-process-item:nth-child(2n+1) .icon-wrapper,
.buy-process-item:nth-child(2n) .text-wrap { position: static; }
.buy-process-item.featured:nth-child(2n+1) .text-wrap::before,
.buy-process-item.featured:nth-child(2n) .text-wrap::before { position: static; }
.buy-process-item:nth-child(2n+1) .text-wrap,
.buy-process-item:nth-child(2n) .icon-wrapper { height: auto; position: static; }
.buy-process-item { height: auto; position: relative; }
.buy-process-wrap::before { display: none; }
.buy-process-item h4 { position: static; }
.buy-process-item p { position: static; }
.buy-process-item:nth-child(2n+1) .icon-wrapper,
.buy-process-item:nth-child(2n) .text-wrap { height: auto; }
.buy-process-item { margin: 0 0 30px; }
.stechnology_slack_wrapper .img { display: inline-block; float: none; }
.stechnology_slack_wrapper .heading { margin-left: 16px; display: inline-block; float: none; vertical-align: middle; }
ul.technlogy_list li { text-align: left; }
ul.technlogy_list li { float: left; line-height: normal; margin-top: 0; text-align: left; width: 100%; }
.buy-process-item { padding: 0 15px; }
.mar-bott { font-size: 15px; line-height: normal; margin-bottom: 10px; }
.heading_caption h2 { font-size: 25px; }
.heading_caption p { font-size: 13px; line-height: normal; }
.timeline_panel > li { width: 100%; }
.welcome > p { text-align: center; }
.welcome.vm-text { text-align: center; }
.timelineBx { width: 100%; text-align: center; margin-bottom: 10px; }
.timelineBx > span { position: relative; left: 0; right: 0; }
.timelineBx::after { display: none; }
.deg-box { margin-bottom: 30px; }
.soft-dev-box { text-align: center; }
.timline_sort { font-size: 13px; }
.title_timeline { font-size: 20px; line-height: normal; padding-bottom: 25px; }
.timelineBx.right_b > span { left: 0; margin: auto; position: static; right: 0; }
.welcome.vm-text h3 { font-size: 20px; }
.menu-mobile {
  margin: 10px 0 0;
  position: relative;
}
.menu > ul > li.get-quote-btna a {
  margin: 10px 0;
  text-align: center;
}
.navbar-fixed-top {
  box-shadow: 0 0 5px 0 rgba(51, 51, 51, 0.5);
}
}
 @media only screen and (min-width: 480px) and (max-width: 767px) {
.boldH1 { line-height: 36px; font-size: 30px; }
.btns a { padding: 10px 20px; font-size: 13px; }
.scroll_panel { padding: 0px 20px; }
.text_cli { padding: 30px 20px 8px; width: 100%; }
.quick_links_section { padding: 0px; }
.enquire_box_left h2 { line-height: 38px; }
.enquire_box_right { float: none; }
#enquire_box { display: flex; float: none; }
.enquire_box_right { float: none; }
.fw.pd_top,
.social { text-align: center; display: inline-block; padding-bottom: 10px; width: 100%; }
.copy_right,
.social { float: none; }
.logo { width: 100%; margin-top: 0px; }
.quick_links_section { padding: 0px; }
}
@media (max-width: 360px) {
.quick_links_section { padding: 0px; }
.enquire_box_left h2 { line-height: 38px; }
.enquire_box_right { float: none; }
.logo { width: 70%; margin-top: 0px; }
.welcome > p { text-align: center; }
.welcome.vm-text { text-align: center; }
.timelineBx { width: 100%; text-align: center; margin-bottom: 10px; }
.timelineBx > span { position: relative; left: 0; right: 0; }
.timelineBx::after { display: none; }
.deg-box { margin-bottom: 30px; }
.soft-dev-box { text-align: center; }
.buy-process-items { overflow-y: scroll; }
}
