@charset "utf-8";@media screen and (min-width:1001px){.hdrMenu > ul > li:hover > a,
.hdrMenu > ul > li.active > a{border-bottom-color:#fff;}
.hdrMenu > ul > li:hover > .subMenu ul{margin-top:0}
.subMenu ul{padding:10px 0;margin-top:-120%;}
}
@media screen and (max-width:1370px)
{
.container{width:1230px}
}
@media screen and (max-width:1240px){
	.our_process_tabs li{width:14.2% !important;}

.enq-form
		{
			/*margin-top: 180px;*/
			display: none !important;
		}

}
@media screen and (max-width:1230px){.container,
.pageContainer .container, footer .container{width:100%;}
x.hdrMenu > ul > li{padding:26px 10px 27px;}
.tabInrmtrleft{width:515px;}
.tabMtrImg{width:190px;}
.testSliderm::after{right:-450px;transform:skew(-40deg);}
.vdoCntnr{float:left;height:241px;margin:190px 0 0 120px;overflow:hidden;position:relative;width:434px;}
.testSliderm{width:475px;padding-left:30px;}
.ftrTop h3{font-size:20px;}
x.ftrTop a{margin:6px 0;padding:9px 20px;font-size:20px;}
.singleBlockFtr h5{font-size:20px;}
.callUs a{font-size:25px;}
.cntct{font-size:14px;}
.tabContainer .nav-tabs > li > a{border:1px solid #b7b7b7;border-radius:10px;margin:9px;padding:5px;width:auto;}
.tabContainer .nav-tabs > li h2{color:#000;font-size:12px;font-weight:700;}
.nav.nav-tabs > li{float:left;width:20%;}
}
@media screen and (max-width:1180px){.testSliderm::after{right:-351px;transform:skew(-45deg);}
xbody.fixHeader .hdrMenu > ul > li{padding:13px 15px 24px;}
}
@media screen and (max-width:1150px){.communication_block a{font-size:12px;}
}
@media screen and (max-width:1125px){.testSliderm::after{right:-68% !important;transform:skew(-40deg);}
.main_flow_left{left:20px;}
.main_flow_right{right:20px;}
.home_process{float:left;width:100%;padding-top:25px;text-align:center;}
.process_image{width:85%;}
.cal_gap{margin-right:15px;}
.calender_list{position:absolute;right:0;top:140px;}
.screen_img img{margin-right:20px;}
}
@media screen and (max-width:1090px){.communication_block a{background:#0c9464;font-size:12px;color:#fff;display:block;padding:10px 5px;border-radius:5px;width:95%;margin-left:auto;margin-right:auto;margin-bottom:15px;}
}
@media screen and (max-width:1080px){.container.study > ul li{list-style:none;font-size:18px;color:#000 !important;font-weight:600;padding:15px 15px 15px;float:left;width:50%;}
.chart li{border-bottom:1px solid #ccc;list-style:outside none none;padding:10px 0;}
.chart li img{float:left;margin-right:5px;width:26px;}
.chart span{float:left;padding-top:4px;width:80%;color:#000;}
.chart span{width:80%;color:#000;}
.hire > span{font-size:30px;}
.hire > p{color:#000;font-size:15px;margin-top:10px;margin-bottom:0;}
.container.clients > h3{margin-top:0;font-size:18px;}
.testimonial_slide > h3{margin-top:0;font-size:18px;}
}
@media screen and (max-width:1060px){.testSliderm::after{right:-70% !important;transform:skew(-25deg);}
.vdoCntnr{float:left;height:auto !important;margin:190px 0 0 90px;overflow:hidden;position:relative;width:380px;}
.hire_inner
{
background-position:center right;
}
}
@media screen and (max-width:1000px){
	
	.enq-on
	{
		display: none;
	}
	.topStrip .phoneNumber {
		font-size: 12px;
	}
	.whatsapp {width: 27px;}   
	.container,
.pageContainer .container, footer .container{width:100%;}
.closeIcn, .menuIcn,
.hdrMenu > ul > li.parent > a:after,
.hdrMenu > ul > li.parent > a:before{display:block;}
.hdrMenu{position:fixed;top:0;left:-250px;bottom:0;background:#0C0C0C;width:250px;z-index:88;overflow:auto;}
.hdrMenu > ul > li{padding:0;display:block;border-bottom:1px solid #000;border-top:1px solid #131313;font-size:15px;font-weight:400;}
.hdrMenu > ul > li > a{padding:10px 20px;}
.subMenu{position:relative;display:none;}
.subMenu ul li{font-size:14px;}
.closeIcn{padding:10px;border-bottom:1px solid #000;text-align:right;}
.hdrMenu ul{border-bottom:1px solid #131313;}
.openMenu .overlayBg{visibility:visible;opacity:1}
.openMenu .hdrMenu{left:0;}
.testSliderm span{display:inline;}
.tabInrmtrleft{width:100%;margin-bottom:30px;border-bottom:1px solid #d5d5d5;padding-bottom:20px;}
.testmonials{margin:35px 0;}
.vdoCntnr{float:none;margin:15% auto 10px;}
.insiteSingle:nth-child(1),
.insiteSingle:nth-child(4),
.fwSingle:nth-child(3),
.fwSingle:nth-child(6),
.fwSingle:nth-child(1), .fwSingle:nth-child(4),
.ftrTop{text-align:center;}
.insiteSingle, .fwSingle{margin-bottom:40px;padding:0 5px;width:25%;}
.singleBrand{margin:15px;}
.valueBrand{margin-top:20px;}
.ftrTop h3{float:none;}
.ftrTop a{float:none;display:inline-block;}
.singleBlockFtr{width:50%;padding-right:20px;}
.singleBlockFtr:nth-child(3){clear:left}
.cntct{text-align:left;}
.fourBlocks{bottom:120px;}
.singleBlock{padding:0 5px;}
.singleBlockInr{padding:0px 5px 6px;}
.singleBlockInr p{font-size:17px;}
.singleBlockInr a{font-size:15px;}
.singleMatter h2,
.ourInsite h2,
.fetrdWork h2{font-size:27px;}
.singleMatter h4{font-size:16px;}
.ourInsite h3{font-size:22px;}
.ftrMid{padding:20px 0 50px;}
.carousel-inner .one{height:900px;}
.carousel-inner .two{height:900px;}
.tabContainer .nav-tabs > li > a{border:1px solid #b7b7b7;border-radius:10px;margin:9px;padding:5px;width:auto;}
.tabContainer .nav-tabs > li h2{color:#000;font-size:12px;font-weight:700;}
.nav.nav-tabs > li{float:left;width:20%;}
.tabInrmtrRight{float:right;}
.chart{border:1px solid #ccc;padding:0 15px 10px;width:100%;}
.testimonial_slide{float:left;position:static;right:0;top:0;width:100%;margin-top:30px;}
.singleMatter h1, .ourInsite h1, .fetrdWork h1{font-size:22px;}
.screen1{margin-right:-15px;}
.screen1 img{width:auto;float:right;}
.main_flow_left{left:-55px;width:219px;}
.main_flow_right{right:0;width:200px;}
.main_flow_right li:first-child{margin-bottom:90px;}
.process_image{width:100%;padding-left:0px;margin-top:35px;}
.calender_img img{height:300px !important;}
.calender_list{position:absolute;right:0;top:132px;}
.calender_list li{list-style:none;font-size:12px;line-height:12px;}
.calender_list li:first-child{margin-bottom:22px;}
.journey_img img{padding:5px;}
.screen_img img{margin-right:5px;width:23%;}
.subMenu ul li{padding:8px 13px;list-style:none;font-size:15px;float:left;width:50%;}
.subMenu ul li a{font-size:13px;}
.subMenu ul li{padding:8px 13px;list-style:none;font-size:15px;float:left;width:100%;}
.sub_para{color:#000;font-size:13px;padding:0px 10px;text-align:center;margin-top:15px;font-size:12px;width:50%;}
.submenu_border{display:none;}
.vdoCntnr{float:none;margin:15% auto 10px;}
.case_quotes P
{
line-height:30px !important;
}
}
@media screen and (max-width:937px){.testSliderm{width:50%;}
.testSliderm{}
.vdoCntnr{float:none;margin:25% auto 10px;}

}
@media screen and (max-width:910px){.direction{position:absolute;top:56%;right:-11%;width:25%;}
.communication_block a{background:#0c9464;font-size:12px;color:#fff;display:block;padding:9px 3px;border-radius:3px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:15px;}
}
@media screen and (max-width:870px){.cntnusInvtn{margin-top:110px;}
.valueBrand{margin-bottom:50px;}
/*body.fixHeader header{position:absolute;}*/
.carousel-inner .one{height:800px;}
.carousel-inner .two{height:800px;}
.testSliderm{height:650px;}
.testSliderm::after{right:-55% !important;transform:skew(-32deg);}
.communication_block a{background:#0c9464;font-size:11px;color:#fff;display:block;padding:9px 2px;border-radius:3px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.our_process_conatiner .nav-tabs > li h5{color:#000;font-size:11px;font-weight:700;}
.our_process_conatiner .nav-tabs > li a{padding:5px 0px;margin:5px;}
.communication_block a{background:#0c9464;font-size:11px;color:#fff;display:block;padding:9px 2px;border-radius:3px;width:100%;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.communication_block1.text-center{padding:15px;}
}
@media screen and (max-width:800px){.vdoCntnr{float:none;margin:35% auto 10px;}
.testSliderm{height:570px;}
.testSliderm{width:46%;}
.testSliderm::after{right:-60% !important;transform:skew(-34deg);}
#carousel3 .carousel-indicators li{background:#ed4e4e none repeat scroll 0 0;border:0 none;height:2px;margin:auto !important;width:25px;}
#carousel3 .carousel-indicators .active{background:#ffffff none repeat scroll 0 0;border:0 none;height:2px;margin:auto !important;width:25px;}
.fwLeft h5{font-size:12px;}
.inner_banner_content p{font-size:18px;margin-bottom:90px;margin-top:10px;}
.inner_banner_content{color:#fff;font-size:36px;font-weight:bold;margin-top:14.5%;text-align:center;text-transform:uppercase;}
.industry li a{border-bottom:1px solid #d7d7d7;color:#000;display:block;font-size:11px;padding:10px 0;}
.industry ul li span{float:left;width:13px;margin-right:5px;margin-top:3px;}
.xicon h2{font-size:14px;}
.xicon p{margin-top:10px;text-align:justify;font-size:12px;}
.portfolio h2{font-size:14px;}
.inner_content p, .inner_content li{font-size:12px;}
.xicon h2{font-size:15px;}
a.view{font-size:14px;}
x.singleMatter h2, .ourInsite h2, .fetrdWork h2{font-size:24px;}
.singleMatter h4{font-size:14px;margin-bottom:20px;}
 
.service_content{padding-top:0px;}
x.singleMatter h2, .ourInsite h2, .fetrdWork h2{font-size:20px;}
.psd_to ul li{list-style:none;float:left;width:24.5%;text-align:center;padding:20px;}
.container.study > ul li{list-style:none;font-size:18px;color:#000 !important;font-weight:600;padding:15px 15px 15px;float:left;width:50%;}
.comment_para > h2{margin-top:-5px;font-size:18px;}
.inner_content p, .inner_content li{font-size:11px;}
.blog_client{padding:15px;}
.test_cont h3{font-size:18px;text-align:center;}
.test_cont{border:1px solid #ccc;padding:15px;text-align:center;}
.test_cont h3{text-align:center;}
.test_cont h3{text-align:center !important;display:table !important;width:100%;}
.fwLeft h5{font-size:11px;}
.add p{color:#fff;font-size:12px;padding:5px 0;}
.add h2{font-size:18px;color:#fff;font-weight:600;}
.ourInsiteInr.clearfix > h2{float:left;padding:0 0;width:100%;}
.contact_para{font-size:14px !important;}
.project_quote{padding:45px 0px;}
.project_quote h2{margin-top:0px;margin-bottom:15px;font-size:30px;font-weight:600;color:#fff;}
.inner_content p, .inner_content li {
  font-size: 12px;
  line-height: 18px !important;
}
.contact_btn a{padding:24px 0px;background:#f06161;display:block;font-size:24px;color:#fff;font-weight:700;text-align:center;}
.representative{padding:40px 0;}
.stuff{float:left;padding-bottom:20px;padding-right:20px;padding-top:20px;}
.project{padding-top:20px;padding-left:30px;}
.representative h2{font-size:21px;color:#000;margin-bottom:25px;font-weight:600;margin-top:0px;}
.representative p{font-size:15px;}
.corporate_right span{float:left;font-size:24px;font-weight:bold;background:#000;color:#fff;width:auto;margin-bottom:7px;line-height:55px;padding:0px 10px;}
.corporate_left h3{color:#000;font-size:21px;font-weight:700;margin-bottom:15px;}
.corporate_left p{font-size:14px;font-weight:400;color:#565656;line-height:18px;}
.client_choose h2{color:#565656;font-weight:700;font-size:18px;}
.corporate_left h3{font-size:18px;}
.client_choose_list li{list-style:none;float:left;width:100%;padding:5px 0px;border-bottom:1px solid #ccc;font-size:14px;line-height:18px;}
.offering-content p{font-size:14px;font-weight:300;color:#fff;line-height:18px;}
.offering-content h4{font-size:18px;font-weight:600;color:#fff;}
.offering-content{float:left;width:72%;}
.corporate_content .col-sm-3{text-align:center !important;}
.count{width:100%;}
.count_comment{float:left;color:#000;font-size:14px;font-weight:300;width:100%;margin-top:15px;}
.count img{padding-top:0;}
.corporate_content{padding:30px 0px;}
.corporate_left{text-align:center;}
.vdoCntnr{position:absolute;left:48% !important;}
.tabportfolio .tab-content > .tab-pane{padding:0 15px;margin-top:30px;}
.case_content h4{font-size:13px !important;}
.case_content p{font-size:12px !important;font-weight:400 !important;}
.case_content a{width:50% !important;}
.case_image .media_entertainment{}
.case_image .media_entertainment{position:absolute;left:0;bottom:0px;width:50%;}
.service_content{padding-top:0px;float:left;width:100%;margin-top:25px;}
.case_image .media_entertainment{position:absolute;left:0;top:0;}
.portfolio p{text-align:center;}
.case_content p{height:75px;overflow:hidden;}
.you_tube_side h2{font-size:17px;font-weight:600;color:#000;text-align:center;margin-top:0px;}
.you_tube_side h2{margin-bottom:20px;}
.iframe_ytube{margin:32px 0px;}
.you_tube_side h2{font-size:15px;font-weight:600;color:#f06161;text-align:center;margin-top:0px;text-transform:uppercase;}
.you_tube_side{margin-bottom:46px;}

.ipad_slider .col-sm-6.ipad_mob {
	padding: 23px 38px 24px 39px;
	background: url(../images/ipad.png);
	background-size: 100% 100%;
	position: relative;
}
.service-section {
  padding-top: 0;
}

.client-requirement.client-requirement-detail.home_side_up .study h2 {
  font-size: 30px;
}

.case_quotes > p 
{
  font-size: 16px;
  line-height:24px !important;
}
.comment_para > h4
{
	font-size:18px;
}
.hire_inner
{
	background-position:center right;
}
.client-requirement.client-requirement-detail
{
	background:rgba(257,257,257,0.9);
}
.blocklist > li {
  /*color: #fff !important;*/
}
.client_requirement2 {
  float: left;
  margin-bottom: 25px;
  width: 100%;
}
.add > p {
  color: #fff !important;
}
.insight {
  padding: 10px 15px 20px;
}
.insiteSingle, .fwSingle {
  margin-bottom: 15px;
  
  width: 25%;
}
.get > p {
  color: #fff !important;
}
body.fixHeader .hdrMenu > ul > li {
  padding: 0 15px;
}
.imgCntnr {
  text-align: center;
}
.subMenu
{
min-width:100% !important;
}
.sub_para
{
width:100%;
}
.corporate_content
{
padding-top:0;
}
.blocklist {
  padding-bottom: 15px !important;
}
}
@media screen and (max-width:767px){.stuff{border-right:0;float:left;padding-bottom:20px;padding-right:0;padding-top:0;}
.contact-form form{margin-top:25px !important;}
.contact-form .form-group{float:left;padding:0px 15px;width:50%;margin:0;}
.project{padding-top:0;padding-left:0;float:left;width:100%;}
.project form{float:left;width:100%;}
.project .form-group{float:left;padding:0 15px 15px;width:50%;margin:0;}
.corporate_right span{width:100% !important;font-size:24px;font-weight:bold;background:#000;color:#fff;width:auto;margin-bottom:7px;line-height:55px;padding:0px 10px;text-align:center;}
.our_process_r a{display:table;text-align:center;margin-left:35%;width:auto;background:#59d1ae;color:#fff;font-size:18px;padding:5px 10px;text-transform:uppercase;}
.client_desc li{width:33.333%;text-align:center;padding:10px 15px;}
.corporate_offering .col-sm-4{float:left;margin-bottom:20px !important;}
.contact-form .form-group{float:left;padding:0px 15px;width:100%;margin:0 0 15px;}
.tab-pane .col-sm-3, .tab-pane .col-sm-3{padding:0px 0px;text-align:center;}
.our_process h2{font-size:24px !important;}
.our_process h4{font-size:18px !important;}
.screen1 img{width:20%;float:none;}
.second_slide{margin-top:20px;}
.graph1{float:left;width:100%;margin-right:0;}
.process_about{margin-top:0;padding:0;}
.graph2{width:100%;float:left;text-align:center;}
.graph2 img{float:none;}
.third_content{float:left;width:100%;text-align:center;}
.book{float:left;width:70%;text-align:center;}
.main_screen img{width:200px;}
.main_flow_left{left:-45px;width:185px;top:79px;}
.main_flow_left li{font-size:9px;line-height:30px;}
.main_flow_left li:nth-child(5){margin-top:27px;}
.main_flow_right{top:78px;}
.main_flow_right li{font-size:9px;}
.main_flow_right li:first-child{margin-bottom:60px;}
.main_flow_right li:nth-child(3){margin-top:32px;}
.process_image img{height:377px;}
.process_para2{font-size:10px;top:-24px;position:absolute;right:0px;}
.process_para1{font-size:9px;top:55px;position:absolute;left:265px;}
.calender_img img{height:250px !important;}
.calender_list li{font-size:9px;}
.calender_list{top:122px;}
.you_tube_side{margin:-15px;padding:15px;border:1px solid #ccc;margin-bottom:30px;text-align:center;}
.you_tube_side h2{font-size:21px;}
.portfolio{text-align:center;}
.service_content .col-sm-9{margin-top:0px;padding-left:30px;margin-top:40px;}
.valueBrand{margin-top:10px !important;}
header {
	/*position: fixed !important;*/
	position: sticky;
    top: 0;
	z-index: 99999;
}
.singleBlockInr.clearfix > a {
  display: block;
  float: none !important;
  margin: 15px auto 0;
}
.singleBlockInr.clearfix > p {
  text-align: center;
}
.menuIcnInr span::after, .menuIcnInr span::before, .closeIcnInr::after, .closeIcnInr::before, .hdrMenu > ul > li.parent > a::after, .hdrMenu > ul > li.parent > a::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	border-top: 2px solid #78bf13;
}
.menuIcnInr span {
	position: relative;
	display: block;
	height: 2px;
	background: #78bf13;
	top: 14px;
}
.hire_inner
{
background: rgba(0, 0, 0, 0) url("../images/web-development-company-india.jpg") no-repeat scroll 0 0 / 100% 100%;
height:200px;
}
}
@media screen and (max-width:750px){
	.enq-on
	{
		display: none;
	}
	.container,
.pageContainer .container, footer .container{width:auto;}
.topStrip .slideRaq {
	width: 85% !important;
   
}
.sliderInr .container{top:125px;}
.cntnusInvtn{margin-top:15px;width:auto;float:none;}
.cntnusInvtn{background:rgba(0, 0, 0, 0.7);     margin-top: 38px !important; }
.singleBlockInr{background:rgba(0, 0, 0, 0.7);}
.ftrTop{padding:5px 0 15px;}
.ftrBtm{padding:17px 0 15px;}
.fourBlocks.clearfix{padding:10px;} 
.testSliderm{height:auto;}
.ourInsite{margin-top:0px;}
.vdoCntnr{width:310px;}
.fourBlocks.clearfix{padding:0;margin:10px -5px;}
.fwLeft h5{font-size:10px;}
.corporate_content .col-sm-3{display:table;width:100%;text-align:l;margin-block-end:15px;}
.direction{display:none;}
.our_process_tabs li{width:25% !important;}
.our_process_conatiner .nav-tabs > li h5{color:#000;font-size:11px;font-weight:700;margin:5px 0px;}
.communication_block1.text-center{padding:10px;}
.communication_block1.text-center{float:left;width:33.3%;padding:20px;padding-bottom:10px;}
.pageContainer {
  padding-top: 25px;
}

}
@media screen and (max-width:690px){.insiteSingle, .fwSingle{margin-bottom:15px;}
.valueBrand{margin-bottom:30px;}
.testSliderm span{display:inline-block;}
.singleBlock{margin-bottom:10px;}
.singleBlockInr{padding:10px}
.singleBlock, .singleBlock img{max-height:inherit;}
.logo img{width:150px;}
.menuIcn{top:25px}
.testSliderm{width:48%;}
.inner_banner_content{font-size:24px;}
.inner_banner_content p{font-size:14px;margin-bottom:40px;margin-top:10px;}
.portfolio{text-align:center;}
.psd_to ul li{width:50%;text-align:center;padding:15px;}
.client_desc li{width:100%;text-align:center;padding:15px;}
.fwSingle{width:50% !important;}
.ourInsiteInr.clearfix h2{font-size:18px;text-align:center !important;margin-bootom:10px !important;}
.contact_para{float:left;font-size:13px !important;color:rgb(121, 121, 121);text-align:center !important;line-height:20px !important; }
.view
{
width:65% !important;
}
.singleMatter h1, .ourInsite h1, .fetrdWork h1 {
  font-size: 18px;
}
.get{float:left;width:100%;}
.project_quote h2{margin-top:0px;margin-bottom:10px;font-size:30px;font-weight:600;color:#fff;}
.project_quote{padding:30px 0px;}
.contact_btn a{padding:15px 0px;background:#f06161;display:block;font-size:24px;color:#fff;font-weight:700;text-align:center;}
.contact_btn{float:left;width:100%;}
.representative h2{font-size:20px;color:#000;margin-bottom:25px;font-weight:600;margin-top:0px;text-align:center;}
.representative p{float:left !important;font-size:14px !important;color:rgb(121, 121, 121);text-align:center !important;line-height:24px !important;}
.representative{padding:30px 0;}
.testSliderm{width:55%;}
.testSliderm{width:55%;height:790px;}
.testmonials.clearfix{position:relative;}
.vdoCntnr{position:absolute;bottom:0;left:20%;}
.vdoCntnr{bottom:31px;left:35% !important;}
.container.study > ul li{list-style:none;font-size:18px;color:#000 !important;font-weight:600;padding:15px 15px 15px;float:left;width:100%;}
.boost{margin-top:15px;margin-left:auto !important;margin-right:auto !important;display:table;}
.corporate_right{display:table;}
}
@media screen and (max-width:617px){.vdoCntnr{bottom:0;left:35% !important;}
.study ul li:nth-child(3){width:100% !important;text-align:center;}
}
@media screen and (max-width:550px){.singleBlockFtr{width:100%;padding-right:0;}
.insiteSingle, .fwSingle{width:100%}
.ftrMid{padding:5px 0 25px;}
.testSliderm h4{font-size:28px;}
.vdoCntnr img{width:100%;}
x.singleMatter h2, .ourInsite h2, .fetrdWork h2{font-size:20px;}
.valueBrand h5{margin:0 25px -13px;font-size:18px;}
.singleBrand{margin:5px;}
.ftrTop a{font-size:15px;}
.ftrTop h5{font-size:17px;}
.singleBrand img{max-width:100%}
.callUs a{font-size:20px;}
.singleBlockFtr h5{font-size:18px;}
.cntnusInvtn{padding:10px}
.carousel-inner .one{background:url(https://www.alhudacreatives.com/images/bannerImg.html);background-repeat:no-repeat;background-size:cover;height:768px;}
.carousel-inner .two{background:url(https://www.alhudacreatives.com/images/bannerImg.html);background-repeat:no-repeat;height:768px;}
.testSliderm{width:70%;}
.testSliderm::after{right:-25% !important;transform:skew(-24deg);}
.testSliderm{height:700px;width:70%;}
.testmonials.clearfix{margin-top:30px !important;}
.testSliderm{padding-top:30px;}
.vdoCntnr{bottom:210px;right:-10% !important;}
.testmonials.clearfix{margin-top:30px !important;}
.testmonials.clearfix{height:700px;}
.container.study > ul li{list-style:none;font-size:18px;color:#000 !important;font-weight:600;padding:15px 15px 15px;float:left;width:100%;text-align:center;}
.chart > .chart_list{width:100%;}
.hire{position:static;right:8%;text-align:center;top:5%;width:100%;}
.fwSingle{width:100% !important;text-align:center !important;}
.fetrdWork{margin-top:25px;}

.corporate_content .col-sm-3{display:table;width:100%;text-align:l;margin-block-end:15px;}
.singleBlockFtr{width:100%;padding-right:0;text-align:center;}
.vdoCntnr{bottom:31px;right:-10% !important;}
.vdoCntnr{bottom:31px;left:25% !important;}
.main_screen img{width:auto;}
.process_image{text-align:center;}
.about_featured{padding-top:0px;}
.calender_img img{height:200px !important;}
.calender_list{top:111px;right:-6px;}
.main_screen img{width:190px;}
.main_flow_left li:nth-child(5){margin-top:14px;}
.main_flow_right{top:78px;width:170px;}
.main_flow_right li:first-child{margin-bottom:53px;}
.second_slide h3{font-weight:700;font-size:18px;text-align:center;}
.third_slide h3{font-weight:700;margin-top:0px;font-size:18px;text-align:center;}
.about_featured{padding-top:0px;text-align:center;}
.tabportfolio {
	padding: 15px 0px;
}

}
@media screen and (max-width:539px){.singleBlock{width:100%;}
.fourBlocks{bottom:0;position:static;}
.carousel-inner .one{height:1130px;background-size:cover;}
.carousel-inner .two{height:1130px;background-size:cover;}
.tabContainer .nav.nav-tabs > li{width:20%;}
.logoCntnr > h5{display:none;}
.sliderInr .container{top:90px;}
.cntnusInvtn a{margin-top:15px;}
.cntnusInvtn .owl-dots{bottom:-40px;position:absolute;}
.commentor{float:left;width:100%;text-align:center;margin-bottom:20px;}
.comment_para{float:left;padding-left:0;width:100%;text-align:center;}
.inner_banner_content{color:#fff;font-size:18px;font-weight:bold;margin-top:24.5%;text-align:center;text-transform:uppercase;}
.inner_banner_content p{font-size:12px;margin-bottom:40px;margin-top:10px;}
.container.study > ul li{font-size:14px;}
.psd_to ul li{width:100%;text-align:center;padding:15px;}
.tabMtrImg{text-align:center !important;}
.tabInrmtrRight{text-align:center !important;}
.testSliderm{height:720px;}
.communication_block1.text-center{float:left;width:50%;padding:10px;padding-bottom:10px;}
.our_process_conatiner ul li a h5{display:block !important;}
.main_flow_left , .main_flow_right{display:none;}
.home_screen{display:none;}
.case_image{float:left;width:100%;text-align:center;}
.case_content{text-align:center;width:100%;margin-top:15px;}
.case_content a{float:none !important;margin-left:auto;margin-right:auto;}
.case_content h4 , .case_content p{text-align:center !important;}
.tabContainer .nav-tabs li a h2
{
display:none;
}
.logoImg {
	height: 65px;
}
}
@media screen and (max-width:490px){.tabContainer .nav-tabs>li{width:33.333%;}
.tabContainer .nav-tabs>li>a{width:auto;margin:3px;}
.tabContainer .nav-tabs{margin:0 -3px 6px;}
.tabContainer .nav-tabs>li h5{max-width:120px;margin-left:auto;margin-right:auto;}
.tabMtrImg,
.tabInrmtrRight{width:100%;text-align:left;}
.tabInrmtrRight{margin-top:30px;}
.tabContainer .tab-content>.tab-pane{padding:15px 15px 5px;}
.cntnusInvtn .owl-dot{width:15px;}
.vdoCntnr{bottom:200px;right:-10% !important;}
.vdoCntnr{bottom:14px !important;right:-10% !important;}
.vdoCntnr{bottom:-15px !important;right:0% !important;}
.our_process_tabs li{width:33.3% !important;}
.our_process_conatiner{padding:25px 0px;}
.our_process_tabs li{width:25% !important;}
.book{float:left;width:100%;text-align:center;}
.wire_screen{float:left;width:100%;text-align:center;}
.wire_screen img{float:none;}
.process_para1 , .process_para2{display:none;}
.process_about p{font-size:11px;}
.process_about h3{font-size:18px;font-weight:700;}
.calender_list{display:none;}
.calender_img img{height:230px !important;}
.screen_img img{margin-right:5px;width:22%;}
.calender_img{margin-top:40px;text-align:center;}
.modal-dialog {
	width: auto !important;
	margin: 30px auto;
	text-align: center;
}
.case_vdo
{
width:300px !important;
height:auto !important;
}
.body-subscribe
{
padding:10px;
}
}
@media screen and (max-width:400px){.vdoCntnr{bottom:195px;right:0 !important;}
.testSliderm{height:760px;width:80%;}
#player{width:auto !important;}
.vdoCntnr{bottom:-48px !important;left:0% !important;}
.vdoCntnr{bottom:-50px !important;left:0% !important;}
.vdoCntnr{bottom:-50px !important;left:0% !important;}
.our_process_tabs li{width:33.33% !important;}
.finding_tabs h5{font-size:11px;}
}
@media screen and (max-width:400px){.our_process_r a{margin-left:26%;}
}
@media screen and (max-width:365px){.tabContainer .nav-tabs>li{width:50%;}
.carousel-inner .one{height:1100px;background-size:cover;}
.carousel-inner .two{height:1100px;background-size:cover;}
.testSliderm{padding-left:10px;}
.vdoCntnr{bottom:200px;right:10px !important;}
.client{border:2px solid #fff;border-radius:50%;float:left;height:80px;overflow:hidden;position:relative;width:80px;}
.testiLeft{float:left;margin-left:0;width:125px;}
.testiLeft{float:left;margin-left:15px;margin-top:-35px;width:125px;}
p.clientName{font-size:15px;font-weight:600;margin:39px 0 5px;}
.testSliderm h4{font-size:22px;}
.testSliderm p{color:#fff;font-size:13px;font-weight:400;}
#carousel3 .carousel-indicators li{background:#ed4e4e none repeat scroll 0 0;border:0 none;height:2px;margin:auto !important;width:20px;}
#carousel3 .carousel-indicators .active{background:#ffffff none repeat scroll 0 0;border:0 none;height:2px;margin:auto !important;width:20px;}
.vdoCntnr{bottom:220px;right:0 !important;}
#carousel2 .carousel-indicators{left:17%;}
.testSliderm{height:690px;width:80%;}
.vdoCntnr{bottom:48px !important;left:0% !important;}
}
@media screen and (max-width:359px){.testSliderm{height:700px;width:80%;}
.vdoCntnr{bottom:220px;right:10px !important;}
.vdoCntnr{bottom:18px !important;left:-3% !important;}
.screen_img img{margin-right:5px;width:21%;}
}



PRAVESH


@media only screen and (max-width:1366px)
{
	.subMenu {
	left: -540px;
	width: 1366px !important;
}
	.subMenu ul li:first-child {
	padding-left: 60px;
	margin-right:0px;
}
.subMenu ul li {
	margin-right: 20px;
}
.myslides {
	padding-left: 232px !important;
	width: 454px !important;
	margin-right: 0px !important;
}
}


@media only screen and (max-width:1320px)
{
	.subMenu {
	left: -517px;
	width: 1320px !important;
}
}


@media only screen and (max-width:1280px)
{
	.subMenu {
	left: -497px;
	width: 1280px !important;
}
.subMenu ul li:first-child {
	padding-left: 60px;
	margin-right: 0px;
}
}

@media only screen and (max-width:1260px)
{
	.subMenu {
	left: -487px;
	width: 1260px !important;
}
.subMenu ul li:first-child {
	padding-left: 40px;
	margin-right: 0px;
}
.subMenu ul li {
	margin-right: 15px;
}
}

@media only screen and (max-width:1230px)
{
	.cotainer
	{
		width:100% !important;
	}
	.subMenu {
	left: -592px !important;
	width: 1230px !important;
}
.subMenu ul li:first-child {
	padding-left: 35px;
}
}

@media only screen and (max-width:1215px)
{
	.subMenu {
	left: -577px !important;
	width: 1215px !important;
}
.subMenu ul li:first-child {
	padding-left: 40px;
}
.subMenu ul li {
	margin-right: 10px;
}
}

@media only screen and (max-width:1200px)
{
	.subMenu {
	left: -562px !important;
	width: 1200px !important;
}
	.subMenu ul li:first-child {
	padding-left: 35px;
}
.subMenu ul li:first-child {
	margin-right:0px;
}
.subMenu ul li {
	margin-right: 8px;
}
iframe {
	width: 325px;
	height: 200px;
}

}

@media only screen and (max-width:1170px)
{
	.subMenu {
	left: -532px !important;
	width: 1170px !important;
}
}

@media only screen and (max-width:1160px)
{
	.subMenu {
	left: -522px !important;
	width: 1160px !important;
}
.subMenu ul li {
	margin-right: 18px;
}
	iframe {
	width: 295px;
	height: 195px;
}
.myslides {
	padding-left: 180px !important;
	width: 458px !important;
}
}

@media only screen and (max-width:1130px)
{
	.subMenu {
	left: -492px !important;
	width: 1130px !important;
}
.myslides {
	padding-left: 157px !important;
	width: 441px !important;
}
.subMenu ul li {
	margin-right: 15px;
}

}

@media only screen and (max-width:1100px)
{
	.subMenu {
	left: -462px !important;
	width: 1100px !important;
}
iframe {
	width: 280px;
	height: 190px;
}
.subMenu ul li:first-child {
	padding-left: 30px;
}
.sub_small a {
	font-size: 13px !important;
}
.subMenu .submenu_head {
	font-size: 15px;
}
.myslides {
	margin-right: 0px !important;
}
}

@media only screen and (max-width:1075px)
{
	.subMenu {
	left: -437px !important;
	width: 1075px !important;
}
}

@media only screen and (max-width:1050px)
{
	.subMenu {
	left: -412px !important;
	width: 1050px !important;
}
.clients_eng {
	width: 40% !important;
}
.myslides {
	padding-left: 115px !important;
	width: 383px !important;
}
}

@media only screen and (max-width:1030px)
{
	.subMenu {
	left: -392px !important;
	width: 1030px !important;
}
.myslides {
	padding-left: 115px !important;
	width: 376px !important;
}
.subMenu ul li {
	width: 21%;
}
.subMenu ul li {
	margin-right: 25px;
}
}

@media only screen and (max-width:1001px)
{
	.subMenu {
	left: -363px !important;
	width: 1001px !important;
}
.subMenu ul li:first-child {
	margin-right: 10px;
}
iframe {
	width: 260px;
	height: 180px;
}
.subMenu ul li a {
	line-height: 20px !important;
	margin-bottom: 2px !important;
}
.subMenu ul li {
	width: 20%;
}
.subMenu ul li {
	margin-right: 40px;
}
.myslides {
	padding-left: 82px !important;
	width: 350px !important;
}
}

@media only screen and (max-width:1000px)
{
	.subMenu ul li {
	width: 48%;
	display: block;
	float: initial;
	padding-left:20px !important;
}
.subMenu {
	left: 0px !important;
	width: 100% !important;
}
.subMenu ul li:first-child {
	padding-left: 0px;
	margin-right: 0px;
}
.subMenu .submenu_head {
	font-size: 14px;
}
.sub_small a {
	font-size: 12px !important;
}
.subMenu ul li a {
	line-height: 12px !important;
	margin-bottom: 2px !important;
}
.vdo_frame {
	display: none !important;
}
.trending_tech
{
	display:none !important;
}
.clients_eng
{
	display:none !important;
}
.myslides
{
	display:none !important;
}
body.fixHeader .hdrMenu > ul > li {
	padding: 13px 0px 24px;
}
}
/*-----------------------------*/
@media only screen and (max-width:767px){
	.why_txt.first {
    	text-align: center;
	}
	.why_txt.third{
		text-align: center;
	}
	.why_block_Txt{
		width: 100%;
	}
	.why_block_img {
    float: left;
    width: 100%;
	}
}
@media only screen and (min-width: 768px) and (max-width:991px){
	.why_block_Txt{
		width: 70%;
	}
	.why_block_img {
    	width: 30%;
	}
}
@media only screen and (min-width:768px){
	.in-view-none{
		display: none;
	}
}
@media only screen and (max-width:767px){
	.in-view-display{
		display: none;
	}
	.hire_col .php_img{
		padding-bottom: 30px;
	}
}
/*-----------06-02-2019--------------------*/
@media only screen  and (min-width: 992px) and (max-width:1280px){
  .fantasy-leading-wrapper {
    width: 580px;
    padding: 0;
    background-position: 0px 0%;
}
.greenColor > h3 {
    font-size: 30px;
    letter-spacing: 0px;
    font-weight: 800;
    margin: 0px 65px;
    line-height: 28px;
}
.fantasy-leading-wrapper .greenColor p {
    font-size: 14px;
    margin: 0px 100px;
}
.fantasy-leading-img1 {
    left: -32%;
    top: 20px;
}
.fantasy-leading-img2 {
    left: -32%;
    top: 24%;
}
.fantasy-leading-img3 {
    left: 8%;
    top: 50%;
}
.fantasy-leading-img4 {
    left: auto;
    right: 0px;
    top: 50%;
}
.fantasy-leading-img5 {
    right: -32%;
    top: 24%;
}
.fantasy-leading-img6 {
    right: -32%;
    top: 20px;
}
.list-unstyled img {
    width: 140px;
}
.fantasy-leading-text{
	margin-top: 10px;
}
}

@media only screen and (min-width: 768px) and (max-width:991px){
 .fantasy-leading-wrapper{
	padding: 0px;
	background-image: none !important;
	height: auto;
	max-width: 100%;
}
.fantasy-leading-img1, .fantasy-leading-img2, .fantasy-leading-img3, .fantasy-leading-img4, .fantasy-leading-img5, .fantasy-leading-img6 {
    position: static;
}
.list-unstyled li.item {
    width: 33.3%;
    float: left;
    margin-top: 20px;
    padding: 0px 15px;
}
.list-unstyled{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.fantasy-leading-text{
	width: 100%;
	margin-top: 20px;
}
}

@media only screen and (max-width:767px){
.fantasy-leading-wrapper{
	padding: 0px;
	background-image: none !important;
	height: auto;
}
.greenColor > h3 {
    font-size: 24px;
    letter-spacing: -2px;
    font-weight: 800;
    line-height: 32px;
    text-align: center;
}
.fantasy-leading-img1, .fantasy-leading-img2, .fantasy-leading-img3, .fantasy-leading-img4, .fantasy-leading-img5, .fantasy-leading-img6 {
    position: static;
}
.list-unstyled li.item {
    width: 50%;
    float: left;
    margin-top: 20px;
}
.list-unstyled{
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.fantasy-leading-text{
	width: 100%;
	margin-top: 20px;
}
.g-recaptcha iframe{
	width: 100%;
}
.rc-anchor-logo-portrait {
    margin: 10px 0 0 -45px;
    width: 100px;
   }
.rc-anchor-normal .rc-anchor-checkbox-label {
    width: 100%;
}
.fantasy-solution-bg{
	background-image: none !important;
}
.web-dev-home{
	font-size: 24px;
}
.section-heading-text > h2{
	font-size: 24px;
	font-weight: 800;
	line-height: 32px;
}
.titel-head-reveiw{
	font-size: 24px;
}
.heading_style{
	font-size: 24px !important;
}
.social-networks-content img {
    display: block;
    margin: 10px auto !important;
}
.psn-rev-img {
    text-align: center;
    margin-bottom: 15px;
}
.reveiw-text h3 {
    text-align: center;
    margin-bottom: 15px;
}
.star_revew{
	text-align: center;
}
.hire-php h5{
	text-align: right;
    font-size: 30px !important;
    margin-top: 10px;
    margin-right: 10px;
}
.topStrip {
    text-align: center;
}
}

@media only screen and (max-width:532px){
	.list-unstyled li.item{
		width: 100%;
	}
.rew-form-box {
    padding: 0;
}
}
@media only screen and (max-width:1000px){
.web-dev-full-box .insiteSingle {
    width: 100%;
}
}

@media only screen and (min-width: 768px) and (max-width:991px){
.blog-box span img {
    height: auto;
}
.client-reve video{
	height: 350px;
}
}
@media only screen and (max-width:991px){
.four-cols.partners-boxes {
    /*height: 220px;*/
    height: auto;
    margin-top: 30px;
    margin-bottom: 60px;
    /*display: inline-block;*/
    display: block;
    padding-bottom: 20px;
}
.trusted-parterns {
    padding-bottom: 0px;
}
.banner-right ul {
    padding: 0px 15px;
}
}


@media only screen and (max-width:767px){
section.wordpress-site {
    margin-top: 30px;
}
#demo-1{
	display: none;
}
}
/********-----------inner page--------------*/
@media only screen and (max-width:767px){
#awards .drupal-development{
    margin: 0px;
    padding: 0px 15px;
}
.media-left, .media-right, .media-body{
	display: block;
	text-align: center;
}
.media-body {
    width: 100%;
}
.drupal-development h2 {
    font-size: 24px;
    text-align: center;
}
#up{
	text-align: right !important;
}
.vid_pub{
	padding: 0px 0 30px;
}
.fantasy-solution-bg {
    margin: 0px 0px;
}
.hire_n{
	margin-bottom: 0;
}
.PicBx {
    margin-bottom: 15px;
}
.why_txt, .why_block {
    margin-bottom: 20px;
}
.why-vinfo .media-left{
	margin: auto;
}
.heading-primary {
    padding: 15px 0px;
}
h2.php-h {
    font-size: 24px;
    font-weight: 800;
}
}
@media only screen and (max-width:550px){
	.singleBlockFtr h5 {
    text-align: center;
}
.singleBlockFtr h5::after{
	margin: 5px auto;
    left: 0;
    right: 0;
}
}
@media only screen and (max-width:991px){
	.quick-none{
		display: none;
	}
	.show-case-type-2 .show-case-content{
	flex-wrap: wrap;
	justify-content: center;
}
.show-case-content:nth-child(even) {
    flex-wrap: wrap-reverse;
}
}
@media only screen and (min-width:992px){
	.resp-img-ban-1{
		display: none;
	}
}
@media only screen and (max-width:991px){
.resp-img-ban-1{
	top: 20%;
	right: 0px;
}
.banner-right {
    position: relative;
}
.resp-img-ban-1 img {
    width: 130px;
    margin: 0 20px;
}
.resp-img-ban-2{
	display: none;
}
.banner-right ul li span{
	display:block;
}
.box-hole-l{
	margin-top: -150px;
}
.device-img {
		max-width: 500px;
	}
}

@media only screen and (max-width:767px){
.resp-img-ban-1{
	position: static;
}
.hire_col .php_img{
	height: auto;
}
.banner-right ul li span{
	display:contents;
}
ul.list-k-head{
	text-align: center;
}
.box-hole-l{
	margin-top: 0px;
}
}
@media only screen and (max-width:533px){
.resp-img-ban-1 img {
    width: 80px;
}
}
@media only screen and (max-width:1200px){
.video-respon-ag iframe{
	width: 100%;
	height: 300px;
}
}



@media only screen and (max-width:1550px){
.topStrip .phoneNumber{
	font-size: 16px;
}
.wordpress-para{
	font-size: 16px;
	line-height: 24px;
}
.list-unstyled li p{
	font-size: 16px;
}
.pageContainer p {
    font-size: 16px;
    line-height: 24px;
}
.news-events-wrapper a .box-style h6{
	font-size: 16px;
}
.news-events-wrapper a.blog-box .box-style p{
	font-size: 14px;
	line-height: 24px;
}
.partners-data.partners-text{
	font-size: 16px;
	line-height: 24px;
}
}
@media only screen and (min-width:767px) and (max-width: 991px){
.social-networks-content h3 {
    font-size: 28px !important;
}
	.scrolling-bar{
		font-size: 150px;
	}

}
@media only screen and (max-width:767px){
	ul.list-of-benifit{
		padding: 0;
	}
	.list-of-benifit li{
		width: 100%;
	}
	.inside-cl-rev video{
		height: 200px !important;
	}
	ul.list-k-head{
		padding: 0px;
	}
	.service-block ul.laravel-icon li{
		margin: 25px 0px;
		flex-wrap: wrap;
		justify-content: center;
	}
	.service-block ul li b {
   		margin-top: 20px;
	}
	.list-partner- li{
		float: left;
    	width: 50%;
    	padding: 0px;
	}
	.resp-img-ban-3 img {
	    padding: 0px 15px;
	    margin-bottom: 20px;
	}
	.box-img ul li {
    	padding: 10px;
	}
	.bar-marque {
    	display: none;
	}
}
@media only screen and (max-width: 1280px){
	.topStrip .phoneNumber {
	    font-size: 12px;
	}
}
@media only screen and (max-width: 991px){
.why-benifit {
    max-width: 500px;
    margin: 25px auto;
    float: none;
    overflow: hidden;
}
.benifit-inner {
    text-align: center !important;
}
.benifit-block-img {
    width: 100%;
}
.benifit-block-txt {
    width: 100%;
}
.mar-l-d {
    margin-left: 0px;
}
.about-box-inner .box-post-widget {
    padding-right: 0;
        text-align: center;
}
.about-box-inner .box-post-widget .post-a-box h2 a{
	margin: auto;
	float: none;
}
.device-img {
    max-width: 100%;
}
.scrolling-bar {
    font-size: 75px;
}
}
@media only screen and (max-width: 767px){
.section-heading-name{
	font-size: 28px;
}
img.img-responsive.study-img {
    width: 100%;
}
}
@media only screen and (max-width: 1199px){
.body-subscribe {
    position: static;
    margin-top: -30%;
}
.form-body{
	margin-top: 0;
}
.home-banner-cont{
	margin-top: 0;
}
.web-internel {
    margin-top: 0px;
}
}
@media only screen and (max-width: 767px){
.body-subscribe {
    margin-top: 30px;
    margin-bottom: 30px;
}
.left-mag-img {
    width: 100%;
    margin: 0px;
}
.right-mag-cont h3 {
    font-size: 18px;
}
.right-mag-cont p {
    font-size: 15px;
}
.right-mag-cont ul li {
    font-size: 15px;
}
.row-list-mag img {
    margin: 30px 0px;
}
.form-body{
	margin-left: -15px;
    margin-right: -15px;
}
.subcribe-form h3{
	font-size: 24px;
}
.listban-p .heading-1{
	font-size: 20px;
	line-height: 28px;
}
.parag-page p.highligt-text{
	font-weight: 800;
	line-height: 36px;
}
}