@media(max-width:1200px){/*.logo{width:160px}*/
.top_menu ul li a{font-size:11px;padding:4px 5px!important}
.top_menu ul li a.blink{padding:4px 5px!important}
#right_nav li a{padding:4px 5px;font-size:11px}
.navigation .menu ul>li>a{padding:7px 6px;display:block;color:#333;text-transform:capitalize;font-size:11px;background:0}
.home_slider{height:365px}
.banner_caption{position:absolute;top:35%;left:0;width:auto}
.caption_content{float:right;width:70%}
.awarded_as h1{font-size:24px;padding:0 0 15px;line-height:30px}
.awarded_as h1 span{font-size:25px}
.awardlogo{font-size:16px}
.banner-ar{margin:10px 15px 10px 20px}
.portfolio_menu li a span{padding:6px 20px}
.readyar{padding:40px 60px 40px}
.footer_copyright{font-size:12px;margin-top:15px;}
.right_project{font-size:18px}
.contact_btn{padding:13px 16px 15px;font-size:14px}
.about_testimonial_box_line{border-width:50px 295px 0 0}
.sfbt{width:130%;font-size:15px;padding:8px 10px 9px 17px}
.website_feature .col_5{float:left;width:25%}
.year1{margin:25px 0 0 32%;font-size:45px}
.award-inner1{margin:15px 0 0 20px;width:40%}
.award01{font-size:21px;height:330px}
.award-inner01{padding:0 0 0 25px;line-height:30px}
.year2{margin:25px 24% 0 0;font-size:45px}
.award-inner2{margin:15px 20px 0 0;width:40%}
.award02{font-size:21px;height:330px}
.award-inner02{padding:0 25px 0 0;line-height:30px}
.year3{margin:25px 0 0 33%;font-size:45px}
.award-inner3{margin:15px 0 0 20px;width:40%}
.award03{font-size:21px;height:330px}
.award-inner03{padding:0 0 0 25px;line-height:30px}

.wps_location .location_image:first-child{display:none;}
.wps_location .location_image img{display:none;}

.wps_location.location_active .location_image{display:none;}
.alhuda-link{
    text-align:center;
    float:left;
    padding: 2px 10px !important;
  background: #30a4ee;
  color: #fff;
  display: inline-block;
  margin-top: 5px;
  animation: blink 1.5s infinite;
  margin-bottom: 0;
  border-radius: 50px;
  line-height: normal;
  font-size: 13px;
  margin-left: 10px;
}
}@media(max-width:1023px){.header{position:relative}
.topbar{background:#012238}
#right_nav{float:right;width:100%}
#right_nav li{float:left;}
#right_nav li:last-child{float:right}
#right_nav li .subs{top:60px}
#right_nav li .subs .subin{z-index:999;padding:10px 0 10px}
#right_nav li.mega.selected .inner_menu li{width: 100%;}
.m_title{float:left;width:100%}
.homeheader .navigation_bar{display:block}
.navigation{width:100%}
.navigation .navbar{padding:5px 0;position:relative;display:inline-block;float:left;width:100%}
.navigation .navbar .logo{float:left;position:relative;width:145px}
.navigation .menu{display:none;overflow:hidden;overflow-y:visible;position:relative;z-index:9999}
.navigation>.menu ul>li{float:none;padding:0!important;padding-bottom:0;display:block!important}
.navigation .menu ul>li>a{padding:7px 15px;font-size:14px;border-right:1px dashed transparent;color:#fff}
.navigation>.menu{width:100%;position:absolute;top:100%;left:15px;background:#333;left:0}
.navigation>.menu ul>li>.cs-dropdown{position:relative!important;opacity:1!important;visibility:visible!important;top:auto!important;left:auto!important;padding-left:20px;padding-right:20px;padding-bottom:20px;width:100%;display:none;transition:none!important}
.navigation .menu ul>li.cs_mega ul.cs-dropdown{overflow:hidden;max-height:300px;overflow-y:auto;padding:10px 0;display:none}
.navigation>.menu ul>li>ul.cs-dropdown,.navigation>.menu ul>li>ul.cs-dropdown>li>.cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;width:100%!important}
.menu ul{padding-bottom:5px}
.menu ul>li>a{border-bottom:1px solid #666!important;color:#fff;display:block;font-size:14px;padding:0 15px}
.menu ul .cs-submenu>a{position:relative}
.menu ul .cs-submenu>a>button{display:block;position:absolute;top:9px;right:15px;background:#7fa409 none repeat;border:1px solid #c4cab3;border-radius:5px;color:#fff;font-size:16px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px}
.menu ul .cs-submenu>a>button{display:block;position:absolute;top:2px;right:15px;background:transparent;border:1px solid transparent;border-radius:5px;color:#fff;font-size:13px;height:30px;outline:medium none;width:30px;padding:0;text-align:center;line-height:15px}
.navigation .menu ul>li>ul.cs-dropdown{border-top:0}
.navigation .menu ul>li:hover a,.navigation .menu ul>li.active a{color:#fff;background:#0f76b8}

.wps_location .location_image:first-child{display:none;}
.wps_location .location_image img{display:none;}

.wps_location.location_active .location_image{display:none;}
.website_feature .col_5{float:left;width:33.33%}

.footer_social ul li{list-style:none;display:inline;margin:0 4px 0 0}
.footer_social ul li a{color:#fff;font-size:10px;padding:10px 10px 4px;margin:0 1px;float:left;text-align:center;width:80px}
.footer_copyright{float:left;width:100%;margin:0;padding:0;color:#fff;font-size:14px;line-height:19px;text-align:left}
.footer_copyright ul{float:right;height:auto;padding:0;margin:0 0 20px 0}
.footer_copyright ul li{width:auto;height:auto;padding:0;margin:0;display:inline}
.pay_btn{background:#c70202;color:#fff!important;padding:1px 12px!important;border-radius:50px!important;animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both}



}@media(max-width:980px){.navigation .menu ul{float:right;width:100%;text-align:left;max-height:450px;overflow:hidden;overflow-y:auto}
.navigation>.menu ul>li{float:left;width:100%;padding:0!important;padding-bottom:0;display:block!important}
.navigation>.menu ul>li>ul.cs-dropdown,.navigation>.menu ul>li>ul.cs-dropdown>li>.cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;width:100%!important;background:#666}
.navigation>.menu ul>li>ul.cs-dropdown,.navigation>.menu ul>li>ul.cs-dropdown>li>.cs-dropdown>li>.cs-dropdown{padding-top:0;padding-left:0;padding-bottom:0;display:none;transition:none;padding-right:0;width:100%!important;background:#444}
.navigation .menu ul>li>ul.cs-dropdown>li>ul.cs-dropdown{left:100%;margin-top:0}
.navigation .menu ul>li>ul.cs-dropdown>li>ul.cs-dropdown>li>ul.cs-dropdown{left:-100%;margin-top:0}
.navigation .menu ul>li ul.cs-dropdown li{border:0}
.navigation .menu ul>li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:7px 15px}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li a:hover{background:#f58321;color:#fff}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li .ribbon{display:none}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li{width:48%;margin:0 1% 10px}
.navigation .menu ul>li>a img{display:none}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li a img{display:inline-block}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li a{border:0!important}
.wps_location .content{padding:0 20px 0 0;float:left;width:239px;font-family:'Poppins',sans-serif}

.footer_social ul li{list-style:none;display:inline;margin:0 4px 0 0}
.footer_social ul li a{color:#fff;font-size:10px;padding:8px 8px 4px;margin:0 1px;float:left;text-align:center;width:80px}

.footer_copyright{float:left;width:100%;margin:5px;padding:0;color:#fff;font-size:14px;line-height:22px;text-align:left}
.footer_copyright ul{float:right;height:auto;padding:0;margin:0 0 20px 0}
.footer_copyright ul li{width:auto;height:auto;padding:0;margin:0;display:inline;font-size:20px;}.pay_btn{background:#c70202;color:#fff!important;padding:5px 25px!important;border-radius:50px!important;animation-name:fadeInDown;animation-duration:.3s;animation-fill-mode:both}
}@media(max-width:767px){.navigation>.menu ul>li{float:left;width:100%;padding:0!important;padding-bottom:0;display:block!important}
.navigation .menu ul>li.cs_mega ul.cs-dropdown .col-md-3{width:100%;height:auto!important;background:transparent!important;padding:0 15px}
.banner_caption{top:30%}
.shead{font-size:30px}
.carousel-caption{top:25%;bottom:auto;width:65%;right:0;left:auto}
.carousel-caption h3{font-size:16px}
.home_slider{display:none;}
.banner_caption{float:left;width:100%;position:relative;padding-top:15px;padding-bottom:15px}
.caption_content{width:100%;margin:0}
.search-area{width:85%}
.featured_logos{margin:0;width:100%;float:left;padding:10px;display:inherit}
.featured_logos .clogo{margin:0 10px 10px 0;height:35px!important;padding:10px;border:1px solid #eee;display:inline-block}
.featured_logos label{width:100%;font-size:18px;text-align:center;margin:0}
.featured_logos label:after{background:0;right:0}
.home_contact{padding:60px 0 30px}
.about_banner h1{font-size:30px;min-height:auto}
.wps_location{float:left;width:100%}

.wps_location.location_active{width:100%}
.map{margin:30px 0}

.solutionbox li a{min-height:200px}
.clientbg{padding:50px 15px}
.readyar{font-size:30px;padding:30px;text-align:center;margin:-30px 0 0;
line-height:22px;}
.contbt{float:none;display:inline-block;margin-top:15px}
.about_video{margin-bottom:20px}
.home_slider ul{min-height:auto}
.home_slider li{position:relative}
.wps_location .content{width:100%}
.packages_table .title{position:relative;top:0;left:0;max-width:100%;transform:none;width:100%;text-align:center;color:#333;font-weight:bold;font-size:18px;font-family:'Roboto Condensed',sans-serif;text-transform:capitalize}
.packages_table .title span{color:#1178ba;text-transform:uppercase}
.packages_table tr:nth-child(2) td:nth-child(2){background:#0083e8}
.tblprice{font-size:22px;color:#fff;font-weight:bold}
.packages_table tr td:last-child{border-right:1px solid #fff;text-align:center}
.temp-btn{color:#1178ba!important;background:none!important;padding:0!important;margin:0;line-height:normal;font-weight:bold}
.sfbt{width:50%;margin:0;display:inline-block;margin:0 auto}
.sinput{margin-bottom:15px}
.right_project img{margin:15px 10px 25px 18px;float:left}
.franchise_right{margin:0 0 20px}
.inner_title{margin: 0; font-size: 30px;}
.about_banner{background-size: cover;}
.banner_form{margin-top: 20px;}
#right_nav li a{padding: 4px 8px; font-size: 14px;}
    .news_image{float:left;width:100%;position:relative;margin:0 0 20px;text-align:center;min-height:auto}
.news_image img{position:relative;top:0%;left:0%;max-width:100%;transform:none;}
.news_box .news_image img{max-height:100%;width:100%}
    .news_box .date{position: relative; top: 0;}
    .blog-content-area{float: left; width: 100%;}
    #diwaliModalCenter .modal-dialog{margin-top: 12%;}
    
}@media(max-width:650px){.navigation>.menu ul>li{float:left;width:100%;padding:0!important;padding-bottom:0;display:block!important}
.navigation .menu ul>li>a{padding:0 15px;font-size:14px;border-right:1px dashed transparent;color:#fff}
.navigation .menu ul>li ul.cs-dropdown li a{color:#fff;display:block;font-size:14px;padding:0 15px}/*
.solutionbox li{width:40%;margin:0 1% 20px}*/

.solutionbox li{width:18%;height:auto;padding:0;margin:13px 1% 45px 1%;font-size:13px;line-height:19px;color:#333;text-align:center;float:left;transition:.5s;list-style:none;background:transparent}

.solutionbox .list{width:40%;margin:0 1% 20px;display:inline;}
.navigation .menu ul>li.cs_mega ul.cs-dropdown{overflow:hidden;max-height:300px;overflow-y:auto;padding:10px}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li{border:0;line-height:25px}
.navigation .menu ul>li.cs_mega ul.cs-dropdown li a{color:#fff}
#callback .modal-dialog{width:auto;margin-top:10%}
.tab_slider .owl-nav .owl-prev{left:0}
.tab_slider .owl-nav .owl-next{right:0}
.seoport{margin-bottom:20px}
.website_feature .col_5{float:left;width:50%}
.awards{float:left;width:100%}
.award01{background:#ffe3c1 url(../images/awards/award01.jpg) top right/190% no-repeat;font-size:20px;height:auto;padding-bottom:25px}
.award-inner1{margin:255px 0 0 25px;width:85%}
.year1{font-size:36px;margin:72% 12px 0 0;right:0}
.award02{background:#cec7f0 url(../images/awards/award02.jpg) top left/190% no-repeat;font-size:20px;height:auto;padding-bottom:25px}
.award-inner2{margin:255px 25px 0 0;width:85%}
.award-inner02{padding:0 26px 0 0;line-height:34px}
.year2{font-size:36px;margin:72% 12px 0 0;right:0}
.award03{background:#fed8e5 url(../images/awards/award03.jpg) top right/190% no-repeat;font-size:20px;height:auto;padding-bottom:25px}
.award-inner3{margin:255px 0 0 25px;width:85%}
.award-inner03{padding:0 0 0 26px;line-height:34px}
.year3{font-size:36px;margin:72% 12px 0 0;right:0}
.contact_us_banner{background-size: cover;}
.portfolio_menu_inner li{width: 100%;}
.seo_target_area{text-align: center;}
.category_right{width: 100%; margin: 0 0 15px!important;}
.why_choose_us{text-align: center;}
.client_item{width: 49.5%;}
.banner_caption .serach_listt .searching_listing li, .banner_caption .serach_listt1 .searching_listing li{font-size: 13px;}
.serach_listt .searching_listing li img, .serach_listt1 .searching_listing li img{width: 35px;}
   
    
    .about_banner .wrap_title{color:#fff;font-size:24px;min-height:65px;padding:0 0 17px;margin:0;text-align:left;display:block;max-height:100px;font-weight:normal; line-height: 30px;}
    .pay_btn{padding:1px 12px!important;}/*
    
.solutionbox li{width:40%;margin:0 1% 20px;float:left;display:inline;}*/

.solutionbox li{width:40%;height:auto;padding:0;margin:5px 4px 5px 0;font-size:13px;line-height:19px;color:#333;text-align:center;float:left;transition:.5s;display:inline-block;list-style:none;background:transparent}
.solutionbox .list{display:inline;width:40%;margin:0 1% 20px;float:left}

}@media(max-width:480px){.navigation>.menu ul>li{float:left;width:100%;padding:0!important;line-height:35px;padding-bottom:0;display:block !important}
/*
.solutionbox li{width:auto;margin:0 1% 20px;float:left;display:inline;}*/

.solutionbox li{width:45%;height:auto;padding:0;margin:5px 4px 5px 0;font-size:13px;line-height:19px;color:#333;text-align:center;float:left;transition:.5s;display:inline-block;list-style:none;background:transparent}
.solutionbox .list{display:inline;width:45%;margin:0 1% 20px;float:left}

.footer_social ul li{list-style:none;display:inline;margin:1px 4px 2px 0}
.footer_social ul li a
.pay_btn{padding:1px 12px!important;}

.seo_portfolio p{color:#f7f7f7;text-align:justify}

.about_area p{text-align:justify}

.work_area p{text-align:justify}

.offerbg p{text-align:justify}

    
.footer_social ul li{list-style:none;display:inline;margin:0 4px}
.footer_social ul li a{width:auto}
.franchise_opportunity{display:none;}
.alhuda-link{
    text-align:left; float:left; padding: 4px 15px !important;background: #30a4ee;color: #fff;display: inline-block;margin-top: 5px;animation: blink 1.5s infinite;margin-bottom: 0;border-radius: 50px;line-height: normal;font-size: 10px;margin-left: 10px;
}

.map img{width:auto;margin:0;padding:0}

body{line-height:5px;}
}
