@media(max-width:1200px){.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}
.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}
}@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: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}
.website_feature .col_5{float:left;width:33.33%}
}@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}
}
@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%}
.sform{color:#fff;margin-bottom:50px;float:left;width:100%;background-color:#fb7f2c;border-radius:6px;padding:30px!important}
#callback .modal-content form{padding:18px 0}
.shead{font-size:30px}
.carousel-caption{top:25%;bottom:auto;width:65%;right:0;left:auto}
.carousel-caption h3{font-size:16px}
.home_slider{height:150px}
.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{width:48%;margin:0 1% 20px}
.solutionbox li a{min-height:275px}
.clientbg{padding:50px 15px}
.readyar{font-size:30px;padding:30px;text-align:center;margin:-30px 0 0}
.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%}
.news_details h1{font-size: 24px;}
}@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}
.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}
.franchise_opportunity{padding:6px 8px!important;font-size:11px;margin-left:5px}
.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}
}@media(max-width:480px){.navigation>.menu ul>li{float:left;width:100%;padding:0!important;line-height:35px;padding-bottom:0;display:block!important}
}