
/*header {
    display: none;}*/

.top_banner{width:100%; float:left; display:none;}
.loadfetcheddata{width:100%; float:left;}
.two_plr{display:none;}
 a.myPlayer {
     display: none; }
.thrplr{display:none;}

@media screen and (max-width:1300px)
{
.menu ul li {margin: 0 13px;}	
	
}

@media screen and (max-width:1200px)
{
.menu ul li {margin: 0px 12px;}
.menu ul li a{font-size:13px;}
.our_services_inner {width: 100%; float:left}
.compn_inner {width: 100%;float:left;}
.companies_area table tr td a img {max-width: 100%;}
.companies_area {padding: 0px 15px;box-sizing: border-box;}
.our_progress_inner { width: 100%; float:left;}	
.footer_top_inner {width: 100%; float:left;}
.footer_mid_inner {width: 100%; float:left;}
.footer_bottom_inner {width: 100%; float:left;}
.about_cont_inner{width:100%;}
.about_top h1 {font-size: 60px;}
.current_head {font-size: 60px !important;}
.about_service h1{font-size: 60px;}
.about_mid_left {width: 100%;  text-align:center;}
.about_mid_left img{width:auto;}
.about_mid_right {width: 100%;}
.service_page_inner {width:100%; float:left;}
.cont_contact_inner {width:100%; float:left;}
.news_cont_inner{width:100%; float:left;}
.news_area ul li{display:inline-block; float:none;}
.portfolio_top_inner{width:100%; float:left;}
.mobile_apps_inner{width:100%; float:left;}
.moble_apps_main ul li { float:none;display: inline-block;}
.photo_inner{width:100%; float:left;}
.photo_main ul li{ float:none;display: inline-block;}
.cllist{width:100%; float:left; left:0; margin-left:0;}
.site_map_inner{width:100%; float:left;}
.error_page_inner {width: 100%; float:left;}
.work_page_inner {width: 100%; float:left;}
.oneplr{display:none;}
.two_plr{display:block;}
a.myPlayer {display: block; }

}


@media screen and (max-width:1024px)
{
.w_content_inner {width:100%; float:left;}	
.menu ul li {margin: 0 8px;}
.services_area ul li a {font-size: 14px;}
.services_area ul {padding: 0 16px;}
/*.companies_area table tr td:nth-child(2) {display: none;}*/
.prog_box {padding: 45px 1px;}
.footer_menu {width: 100%; float:left;}
.footer_copyright {width: 100%;float: left;text-align: center;margin-top: 20px;}
.footer_area {background: #1b2d39 url(../images/footer-bg-res-one.png) no-repeat center;}
.footer_menu ul {text-align: center;}
.footer_menu ul li{float:none; display:inline-block;}
/*.logo img{max-width:100%;}*/
.contact_us_mid {padding: 0 20px;}
.menu_row_line_inner{width:100%; float:left;}
.microsoft_partner{width:100%; float:left; text-align:center;margin-top: 20px;}
.request_quote {top: 35px;width:15%;}
.fix_box_shadow .request_quote{top:26px;}
}
@media screen and (max-width:920px)
{
/*.companies_area table tr td:nth-child(3) {display: none;}*/	
.email_box {width: 50%;}
.phone_box {width: 50%;}
.visit_box {width: 78%; margin-top: 25px;}
.latest_work_outer {padding: 44px 0;}
.latest_work_top h1 {font-size:30px;}
.our_services_inner h1 {margin: 40px 0;font-size:30px;}
.compn_inner h1 {font-size: 30px;margin: 30px 0;}
.menu ul li {margin: 0 5px;}
.homescreen1 .csi { display:none;}
.social_right{display:none;}
.share_social{display:block;}
.right_show{display:block;}
.top_menu { display:none;}


}

@media screen and (max-width:850px){
.cldiv {
    position: relative;
    float: left;
    border: 1px solid #ccc;
    margin-top: -1px;
    margin-left: -1px;
    width: 33%;
    height: 151px;
    overflow: hidden;
}
.clweb img {
        padding: 15px;
    background-color: #fff;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}
.cllogo img {
    padding: 0;
    text-align: center;
    width: 100%;
}
.clweb{    min-height: 150px;
    height: 100%;	}
}


@media screen and (max-width:768px)
{
.ct_input_submit{margin: 20px 0px;}
.request_quote {right: 120px; width: 20%;top: 60%;}
.fix_box_shadow .request_quote{top: 10px;}
.div-header {    
    height: auto;
}
.div-header .owl-carousel .item {
   height: auto;
}
.div-header .owl-carousel .item img {
    height: auto;
}
.homescreen1 .redband {left: 0; margin: 0 0 0 0px;}	
.bg_red img{width:100%; /*min-height:200px;*/}	
.we_create_text h3 {font-size: 13px;}
.we_create_text h2 {font-size: 15px;}
.we_create_text h1 {font-size: 16px;}
.services_area ul {width: 100%; padding: 0 15%;}
.prog_box { width: 50%;    padding: 15px 1px;}
.prog_box h2 {font-size: 40px;}
.prog_box p {font-size: 16px;}
.top_left_form {width: 100%;}
.top_right_form {width: 100%;float: left;}
.footer_area {background: #1b2d39 url(../images/footer-bg-res.png) no-repeat center;}
.services_area ul li a {font-size: 16px;}
.cont_who_we_are h1 {font-size: 30px;margin-top: 50px;}
 header {display: block;}	
/*.vdhp{display:none;}*/
.top_banner{display:block;     height: 100%;}	
.top_banner img{width:100%; height:100%}
.homescreen1 {/*max-height: 400px; display:none;*/}
.about_banner_main_img img {min-height: 200px;}
.about_menu {margin-bottom: 0px;}
.about_top h1 {font-size: 38px !important;}
.about_service h2 {font-size: 38px !important;}
.about_top h4 { font-size: 25px; }
.with_over {font-size: 16px;margin-top: 15px;line-height: 25px;}
.clients_include span {font-size: 21px;line-height: 37px;}
.clients_include { margin-top: 17px;}
.since_its {font-size: 16px;margin-top: 25px;line-height: 25px;margin-bottom: 42px;}
.about_he_heads p { font-size: 16px; line-height: 25px; }
.about_he_heads {  padding: 0 30px;    margin: 20px 0;}
.about_service h4 { font-size: 20px;}
.about_service h1 {font-size: 38px;}
.about_service_type {margin: 26px 0 30px 0;}
.about_he_heads p {font-size: 16px;line-height: 25px}
.about_top {padding: 0 30px;}
.about_mid_right{padding: 20px 15px;}
.servoce_page_main {padding: 0 15px 50px 15px;box-sizing: border-box;}
.service_head_inner {margin: 0px 0 10px 0;font-size: 34px;}
.contact_info li {width:100%; border-right:none;}
.servoce_page_main p{font-size:17px;    line-height: 28px}
.servoce_page_main h5 {margin: 30px 0 0px 0; font-size: 20px;}
.servoce_page_main ul li {font-size:17px;    line-height: 28px}
.two_colom_list li {width: 100% !important;}
.work_list_coll{width:40%; float:left; margin-left:5%;}
.menu_row ul li{clear:both;}
.menu_row ul {text-align: center;width: 100%;float: left;display: inline;text-align: center;}
.menu_row ul li {width: 100%;float: left;}
.main_menu::before {top: -43px;height: 47px;}
.menu_row_line_inner {margin-bottom: 17px;}
.main_menu_one::before{left:50%;}
.error_page_main h1 {font-size:70px;}
.clcheck{padding:10px 20px; box-sizing:border-box;}
/*.cldiv {position: relative;float: left;border: 1px solid #ccc; margin-top: -1px; width: 255px;height: 238px;overflow: hidden;text-align: center;   box-sizing: border-box;    border-right: none;}*/



.homescreen1 .redband{/*display:none;*/}
 .thmbnl_area ul li {width:45%; float:left;}
 .thumb_box{width:100%; height: 180px;}
 .thumb_box_bg{width:100%; float:left; height:100%;}
 .thumb_box_bg img{width:100%; height:100%;}
 .thumb_box_hover h3{font-size:14px;}
 .thumb_box_hover p a{font-size:12px}
 .companies_area table tr td {
   /* height: 172px;*/
    width: 49%;
    transition: all .4s;
    float: left;
    /* border: 1px solid #ccc; */
 /*   line-height: 172px;*/
}

.companies_area table tr:last-child td{border-bottom:1px solid #ccc;}
.companies_area table tr td:nth-child(2){border-right:none;}
.companies_area table tr td:nth-child(4){border-right:none;}
.cllogo img {padding: 4px 0px 0px 4px;}
.core_valude_head {margin: 40px 0 -7px 0;}
.companies_area table tr td:nth-child(4) {display: none;}
a.myPlayer {display: none;}
.oneplr {display: none;}
.homescreen1 {height: auto !important;}
.thrplr{display:block;}
.homescreen1 .bbg {display:none;}
.bg_red{display:none;}

}


@media screen and (max-width:620px)
{
.homescreen1 .csi{width: 100%;left: 0;float: left; margin: -91px 0 0 -0px;}	
.homescreen1 .csi img{width:100%;}	
/*.companies_area table tr td:nth-child(4) {display: none;}*/
.email_box {width: 100%;}
.phone_box {width: 100%;margin-top: 25px;}
.visit_box {width: 100%; }
.phone_box_left {width: 25%;}
.phone_box_right {width: 75%;}
.visit_box_left {width: 25%;}
.visit_box_right {width: 75%;}
.input_textarea {padding: 10px 14px;height: 115px;}
.who_we_are_content_outer {margin-top: 35px;}
.contect_area p {font-size: 15px;}
.about_read_tng img {width: 100%;min-height: 120px;}
.aboout_banner_text h2 {font-size: 28px;}
.about_mid_left img {width: 100%;}
.about_mid_right p {font-size: 16px;margin-top: 20px;line-height: 25px;}
.about_menu ul li a {padding: 5px 14px;font-size: 14px;}
.about_top {margin-top: 15px;}
.about_menu {height: 40px; padding-top: 25px;}
.generalaply{width:100%;}
.generalaply tr td{width: 100% !important;float: left;}
.generalaply tr td:nth-child(2){display:none;}	
.work_list_coll {width: 90%;}
}

@media screen and (max-width:520px){
	.cldiv {
    position: relative;
    float: left;
    border: 1px solid #ccc;
    margin-top: -1px;
    width: 50%;
        height: 144px;
    overflow: hidden;
    text-align: center;
    box-sizing: border-box;
    border-right: none;
}

.clweb{    min-height: 132px;
    height: 100%;	}


.clweb img {
        padding: 10px;
    background-color: #fff;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
}

.news_area ul li { width:93%;}
.news_box {width: 100%;}
.thumb_box {
    width: 100%;
    height: 115px;
}

.wwr_outer{background: #eef3f9;}
.wwr_head h2{margin: 50px 0 0;}
.wwr_head p{color: #ee1c25;}
.wwr_head h2::before, .wwr_right h3::before{background:none;}
	
	}


@media screen and (max-width:480px)
{
	.adjust_header, .adjust_header_home{height: 71px !important;}
.logo {width: 33%;}
.logo img{width: 100%;}
.request_quote {right: 112px;top: 70%;width: 25%;}
.fix_box_shadow .request_quote{top:15px;}
.we_create_text {margin-top: 100px;}
.homescreen1 .csi {margin: -150px 0 0 -0px;}	
/*.companies_area table tr td:nth-child(5) {display: none;}*/
input_area {padding: 9px 14px;}
.contect_area p {line-height: 24px;}
.contect_area { padding: 40px 11px;}
.social_right {width: 40%;}
.homescreen1 {/*max-height: 300px;*/}
.about_menu ul li a {padding: 5px 5px;font-size: 10px;}
.ct_form_left {width: 100%;}
.ct_form_right {width: 100%;}	
.thumb_app_box {width: 300px;}
.thumb_app_box:hover .app_box_bg{top:-220px;}	
.photo_main ul li {width: 270px;height: 250px;}

.lets_talk {margin-top:15px;}
.footer_copyright {margin-top:10px;}
.microsoft_partner {margin-top:10px;}
}

@media screen and (max-width:430px)
{

.thumb_box{width:100%;}
.thumb_box_bg img {width: 100%;}
.cllist h1 {font-size:35px; line-height:35px;}	
.clrollbox {left:5px; width:115px;}
.btn_cllogo{margin-left:15px;padding: 12px 11px 14px 31px;}
.btn_clweb {padding: 12px 20px 14px 30px;}
.clrollbox{display:none;}
.email_box_right{padding-left:10px; box-sizing:border-box;}
a#scroll-up img {
    height: 30px;
    width: 30px;
}
}


@media screen and (max-width:340px)

{
	.thmbnl_area ul li{margin:5px;}
}