@font-face {

	font-family: FontAwesome;

	src: url(../../fonts/fontawesome-webfont.eot?v=4.2.0);

	src: url(../../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"), url(../../fonts/fontawesome-webfont.woff?v=4.2.0) format("woff"), url(../../fonts/fontawesome-webfont.ttf?v=4.2.0) format("truetype"), url(../../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");

	font-display: swap;

	font-weight: 400;

	font-style: normal;

}

@-webkit-keyframes moveUp {

		0% {opacity: 0;-webkit-transform: translateY(40px);

		}

		to {opacity: 1;-webkit-transform: translateY(0);

		}

	}

	@-moz-keyframes moveUp {

		0% {opacity: 0;-moz-transform: translateY(40px);

		}

		to {opacity: 1;-moz-transform: translateY(0);

		}

	}

	@-o-keyframes moveUp {

		0% {opacity: 0;-o-transform: translateY(40px);}

		to {opacity: 1;-o-transform: translateY(0);

		}

	}

	@keyframes moveUp {0% {opacity: 0;transform: translateY(40px);}to {opacity: 1;transform: translateY(0);}

	}

	.why_choose_sec .moveUp.in-view.rightBar {

	opacity: 1;

	transform: translateX(0);

	-webkit-transform: translateX(0);

}

.hire_why_sec .moveUp.in-view.leftBar,

.hire_why_sec .moveUp.in-view.rightBar,

.why_choose_sec .moveUp.in-view.leftBar,

.why_choose_sec .moveUp.in-view.rightBar {

	opacity: 1;transform: translateX(0);-webkit-transform: translateX(0);

}

.labelBar label .d{overflow: hidden;height: 0;}

 /* Safari */

  @-webkit-keyframes driftspin {

	0% { -webkit-transform: rotate(0deg); }

	100% { -webkit-transform: rotate(360deg); }

  }

 

  @keyframes driftspin {

	0% { transform: rotate(0deg); }

	100% { transform: rotate(360deg); }

  }

a,div,form,li,span{border:0;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}

ul{border:0;font-size:16px;padding:0;}

body,html{border:0;vertical-align:baseline;}

html{margin:0;}

strong{font-size:16px;margin:0;padding:0;}

h1,h2,h3{outline:0;}

html{padding:0;}

label{font-size:16px;}

label,p,strong,ul{font-family:"Open Sans", sans-serif;vertical-align:baseline;}

label,p,strong{border:0;outline:0;}

body,html,ul{font-weight:inherit;outline:0;}

body,label,p{padding:0;}

.why-choose .why-choose-left p{color:#303030;font-size:14px;line-height:19px;text-align:center;font-weight:600;min-height:38px;margin:10px!important;}

b,label,strong{font-weight:700;}

body{margin:0;}

.fa{-moz-osx-font-smoothing:grayscale;}

.h_banner.banner_new1 ul{list-style-type:none;}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent;}

a{background-color:transparent;}

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

textarea{overflow:auto;}

button,input,textarea{margin:0;font:inherit;color:inherit;}

button{overflow:visible;}

button{text-transform:none;}

button,input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}

@media print{

img{page-break-inside:avoid;}

*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}

a,a:visited{text-decoration:underline;}

a[href]:after{content:" (" attr(href) ")";}

a[href^="javascript:"]:after{content:"";}

img{max-width:100%!important;}

h2,h3,p{orphans:3;widows:3;}

h2,h3{page-break-after:avoid;}

}

.btn,.btn-primary:active,.btn:active{background-image:none;}

body{background-color:#fff;}

*,:after,:before{box-sizing:border-box;}

body{font-size:14px;line-height:1.42857143;font-family:"Open Sans", sans-serif;color:#696969;}

button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}

a{color:gray;text-decoration:none;}

a:focus,a:hover{color:#23527c;text-decoration:underline;}

a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}

h1,h2,h3{padding:0;border:0;font:inherit;vertical-align:baseline;display:block;clear:both;}

h1,h2,h3{line-height:1.1;color:inherit;}

h3{font-weight:500;}

h1,h2,h3{margin:20px 0 10px;}

h3{font-family:Lato, sans-serif;}

h1{font-size:36px;}

h2{font-size:30px;}

h3{font-size:24px;}

p{margin:0 0 10px;}

.text-center{text-align:center;}

ul{margin:0;}

ul{margin-bottom:10px;}

@media (min-width: 768px){

.container{width:750px;}

}

.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}

@media (min-width: 992px){

.container{width:970px;}

}

@media (min-width: 1200px){

.container{width:1170px;}

}

.row{margin-right:-15px;margin-left:-15px;}

.col-lg-10,.col-lg-12,.col-lg-6,.col-md-10,.col-md-12,.col-md-6,.col-sm-12,.col-sm-6,.col-xs-12,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

.col-xs-12{width:100%;}

.col-xs-6{width:50%;}

@media (min-width: 768px){

.col-sm-12,.col-sm-6{float:left;}

.col-sm-12{width:100%;}

.col-sm-6{width:50%;}

}

@media (min-width: 992px){

.col-md-10,.col-md-12,.col-md-6{float:left;}

.col-md-12{width:100%;}

.col-md-10{width:83.33333333%;}

.col-md-6{width:50%;}

}

@media (min-width: 1200px){

.col-lg-10,.col-lg-12,.col-lg-6{float:left;}

.col-lg-12{width:100%;}

.col-lg-10{width:83.33333333%;}

.col-lg-6{width:50%;}

}

.bannerTxt_rgt.frm_container .why-choose-right{width:100%;margin:0px;padding:10px 25px;box-shadow:0 0 20px 0 #252526;}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form p{font-size:18px;margin:0 0 15px;}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form input,.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form textarea{margin:0 0 15px;font-size:14px;}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form{margin:0 0 10px;}

.bannerTxt_rgt.frm_container .why-choose-right input[type="submit"]{font-size:16px;padding:10px;}

.tc_btn_wrap .cust_btn{display:inline-block;margin-right:10px;}

.tc_btn_wrap .cust_btn:last-child{margin-right:0px;}

.bannerTxt_rgt.frm_container{width:25%;float:right;}

@media screen and (max-width: 767px){

.bannerTxt_rgt.frm_container .why-choose-right{display:none;}

}

label{display:inline-block;max-width:100%;margin:0 0 5px;}

.form-group{margin-bottom:15px;}

.btn{line-height:1.42857143;white-space:nowrap;}

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px;}

.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}

.btn:focus,.btn:hover{color:#333;text-decoration:none;}

.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}

.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}

.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40;}

.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}

.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}

.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;}

.alert{margin-bottom:20px;}

@media screen and (min-width: 1025px){

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form input,.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form textarea{margin:0 0 29px;}

.bannerTxt_rgt.frm_container .why-choose-right .consultancy-form p{font-size:22px;margin:0 0 29px;}

}

.alert{padding:15px;border:1px solid transparent;border-radius:4px;}

.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}

.container:after,.row:after{clear:both;}

.hidden{display:none!important;}

.fa{display:inline-block;}

.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;}

.fa-twitter:before{content:"\f099";}

.fa-facebook:before{content:"\f09a";}

.fa-linkedin:before{content:"\f0e1";}

.fa-youtube:before{content:"\f167";}

.fa-instagram:before{content:"\f16d";}

.banner_new1 .banner_heading::before,.h_banner.banner_new1 ul li::before,.hire_why_sec .row::after{content:"";left:0;}

.cust_btn{text-transform:uppercase;}

.moveUp{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}

.moveUp.in-view{animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;}

.moveUp.in-view{visibility:visible;animation-fill-mode:both;-webkit-animation-duration:0.45s;-moz-animation-duration:0.45s;-ms-animation-duration:0.45s;-o-animation-duration:0.45s;animation-duration:0.45s;-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}

.moveUp{visibility:hidden;}

.moveUp.in-view{-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-ms-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:moveUp;-moz-animation-name:moveUp;-o-animation-name:moveUp;animation-name:moveUp;}

.h_banner.banner_new1 .container{transform:translate(0, -50%);right:0;}

.banner_new1{height:calc(100vw * 0.36);height:-webkit-calc(100vw * 0.36);color:#fff;}

.banner_new1.msBot_banner{background:url(https://www.synapseindia.com/assets/images/reactjs-development-banner-synapseindia.png) top center no-repeat;background-size:cover;}

.h_banner{margin-top:75px;position:relative;}

.h_banner.banner_new1 ul li{position:relative;padding-left:20px;font-size:inherit;}

.service_page .h_banner.banner_new1{margin-bottom:10px;position:relative;margin-top:75px;}

.h_banner.banner_new1 .container{left:0;margin:0 auto;position:relative;top:50%;}

.bannerTxt_wrap{text-align:left;float:left;width:100%;}

.h_banner.banner_new1 h1{font-size:54px;font-weight:700;margin-bottom:25px;line-height:1.2;}

.h_banner.banner_new1 h1 span{display:block;font-size:inherit;font-family:inherit;font-weight:400;}

.h_banner.banner_new1 p{font-size:17.6px;}

.h_banner.banner_new1 p strong{font-size:inherit;font-weight:600;}

.cust_btn{font-weight:700;text-align:center;}

.h_banner.banner_new1 ul{float:left;width:100%;padding:0;}

.h_banner.banner_new1 ul li{font-size:14px;margin-bottom:10px;}

.h_banner.banner_new1 ul li::before{position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid #fff;top:6px;}

.banner_new1 .bannerTxt_left{width:69%;float:left;}

.bannerTxt_rgt.frm_container{width:31%;float:left;}

.banner_new1 .bannerTxt_rgt{width:31%;float:left;}

.banner_new1 .banner_heading{float:left;width:100%;position:relative;margin-bottom:60px;}

.banner_new1 .banner_heading::before{position:absolute;bottom:-10px;height:5px;width:80px;background-color:#ef1c22;}

.hire_why_sec,.hire_why_sec .row{position:relative;}

.cust_btn{max-width:100%;width:auto;border:1px solid #fff;border-radius:5px;padding:16px 20px;display:block;margin:0 auto;color:#fff;font-size:14px;}

a.cust_btn,a.cust_btn:visited{color:#fff;text-decoration:none;}

.cust_btn.view_btn{margin-top:20px;}

.cust_btn.quote_btn{background:#ef1c22;}

.cust_btn.quote_btn:hover{background-color:transparent;border-color:#fff;color:#fff;}

.skilled_sec{float:left;width:100%;border-bottom:1px solid #ccc;}

.skilled_sec h2{font-size:36px;margin:0 0 15px;color:#2c2c2c;}

.skilled_Txt{text-align:center;max-width:100%;margin:0 auto;}

@media only screen and (min-width: 768px) and (max-width: 1023px){

.why_block_img{padding-left:0;}

}

@media (min-width: 1200px){

.container{width:100%;max-width:1200px;}

}

@media only screen and (min-width: 1024px) and (max-width: 1199px){

.h_banner.banner_new1 h1 span{display:inline-block;padding-left:8px;}

.PicBx{padding-left:0;}

.why_txt.first .why_block_Txt{padding-right:5px;}

.why_txt.third .why_block_Txt{padding-left:5px;}

.hire_why_sec h3{font-size:18px;}

.why_block{min-height:180px;}

.h_banner.banner_new1 .longTxt h1{font-size:51px;}

}

@media only screen and (min-width: 768px) and (max-width: 1023px){

.h_banner.banner_new1 h1 span{display:inline-block;padding-left:8px;}

.banner_new1 .bannerTxt_left{width:70%;}

.banner_new1 .bannerTxt_rgt{width:30%;}

.h_banner.banner_new1 h1{font-size:45px;}

.banner_new1 .banner_heading{margin-bottom:25px;}

.h_banner.banner_new1 ul li{margin-bottom:5px;}

.banner_new1 .banner_heading::before{bottom:0;}

.cust_btn{padding:16px;}

.PicBx{padding-left:0;}

.PicBx img{width:50%;}

.why_txt.first .why_block_Txt{padding-right:5px;}

.why_txt.third .why_block_Txt{padding-left:5px;}

.hire_why_sec h3{font-size:18px;}

.why_block{min-height:180px;}

.h_banner.banner_new1 .longTxt h1{font-size:30px;margin-bottom:17px;}

.why-choose.white_bgCol .why-choose-left h2{text-align:center;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.caret{position:relative;left:7px;}

header{position:static;}

.banner_new1 .bannerTxt_left,.banner_new1 .bannerTxt_rgt{width:100%;}

.h_banner.banner_new1 h1{font-size:35px;margin-bottom:15px;text-align:center;}

.banner_new1 .banner_heading{margin-bottom:30px;}

.h_banner.banner_new1 p{margin-bottom:0;line-height:inherit;text-align:center;}

.banner_new1 .banner_heading::before{left:0;right:0;margin:0 auto;}

.banner_new1{height:400px;}

.h_banner.banner_new1 h1 span{line-height:inherit;}

.cust_btn.quote_btn{margin-right:15px;}

.skilled_sec h2{font-size:25px;line-height:28px;margin:0 0 20px;}

.hire_wrapper{display:block;padding:0 10px;}

.hire_why_sec .row::after{display:none;}

.hire_wrapper .hire_col{width:100%;}

.why_block{margin-bottom:20px;}

.why_txt{margin:20px 0 0;}

.why_block_Txt,.why_block_img{width:100%;text-align:center;}

.why_block_img{margin-bottom:10px;padding-left:0;}

.why_block_img .PicBx{padding:0;}

.hire_wrapper .hire_col:nth-child(2){padding:65px 0;width:100%;display:none;}

.our_sec{margin:30px 0;}

.our_sec h2{font-size:25px;line-height:30px;}

.our_sec{height:100%;padding:30px 0;}

.hire_why_sec{padding-top:30px;}

.skilled_sec{padding:20px 0;}

.service_page .h_banner.banner_new1{margin:0 0 10px;}

.h_banner.banner_new1 h1 span{display:inline-block;padding-left:8px;}

.why-choose.white_bgCol .why-choose-left{margin:0;}

.why-choose .why-choose-left,.why-choose.white_bgCol{width:100%;}

.why-choose-right{width:100%;padding:30px 15px;}

.why-choose-details{padding:0;}

.why-choose.white_bgCol .why-choose-left h2{text-align:center;font-size:22px;}

.h_banner{margin-top:0;}

}

@media only screen and (max-width: 479px){

.cust_btn.quote_btn{margin:0 0 15px!important;}

.banner_new1{height:500px;}

.h_banner.banner_new1 h1{font-size:26px;}

.h_banner.banner_new1 p{font-size:14px!important;}

}

@media (max-width: 414px){

.why-choose .why-choose-left p{font-size:14px!important;line-height:24px;}

}

@media only screen and (max-width: 374px){

.Roboticn{width:270px;margin:0 auto;}

.why-choose-right{padding:30px 7px;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.service_page .h_banner a,.service_page .h_banner p{font-size:11px;}

}

@media all and (min-width: 320px) and (max-width: 767px){

.first{padding:0 0 38px;}

.first{width:100%;}

}

@media (min-width: 768px) and (max-width: 1200px){

.h_banner.banner_new1 h1{font-size:40px;}

.h_banner.banner_new1 ul li{margin-bottom:20px;margin-right:10px;}

}

@media (min-width: 768px) and (max-width: 1024px){

.banner_new1{height:calc(100vw * 0.50);height:-webkit-calc(100vw * 0.50);}

.h_banner.banner_new1 h1{font-size:40px;}

}

@media (min-width: 768px) and (max-width: 991px){

.h_banner.banner_new1 h1{font-size:34px;}

}

@media (min-width: 240px) and (max-width: 767px){

.moveUp.in-view{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;}

.h_banner.banner_new1 ul li{margin-bottom:0;}

.h_banner.banner_new1 ul{display:block;text-align:center;}

.h_banner.banner_new1 .bannerTxt_left ul{max-width:410px;text-align:left;margin:0 auto;overflow:hidden;float:none;}

}

p#alert-box-message{line-height:21.4286px;float:left;font-size:15px;text-align:left;}

@media (max-width: 767px){

.why-choose-details .dv{width:50%;}

.why-choose-details .dv:nth-child(3n + 3) .tx:after{display:block;}

.why-choose-details .dv:nth-last-child(-n + 3) .tx:before{display:block;}

.why-choose-details .dv:nth-child(2n + 2) .tx:after{display:none;}

.why-choose-details .dv:nth-last-child(-n + 2) .tx:before{display:none;}

.why-choose-details .dv:nth-child(3n + 4){clear:none;}

.why-choose-details .dv:nth-child(2n + 3){clear:both;}

}

@media (max-width: 990px){

.why-choose .why-choose-left,.why-choose .why-choose-right{width:100%;}

.why-choose-details{padding:0;}

}

@media (max-width: 500px){

.why-choose-details .tx{padding:0;}

}

@media (max-width: 350px){

.why-choose-details .tx{min-height:160px;}

.why-choose-details .tx:after{top:25px;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.hire_double_sec .hire_wrapper .hire_col{width:100%;}

.wht-ul-left{margin:20px 0 0 35px;}

.wht-ul-right{margin:0 0 20px 35px;}

.heading_h2_new{font-size:27px!important;}

.hire_double_sec .first,.hire_double_sec .third{padding:20px 0 0;margin-bottom:0!important;}

.hire_double_sec .third{padding:0;}

.laravel_hire .why_block:last-child{margin-bottom:20px;}

}

@media (max-width: 991px){

.hire_double_sec .PicBx .circle-icon{height:65px;width:65px;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.skilled_Txt.comn_Devhd h2,.up_portfolioB h2,.why-choose.white_bgCol .why-choose-left.smallFont19 h2{font-size:19px!important;line-height:27px!important;margin-bottom:20px!important;}

.hire_why_sec.smallFont18 h3{font-size:18px;line-height:22px;}

}

@media (max-width: 520px){

.listAlignedMob{width:100%;}

.wht-ul-left{float:none;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.heading_h2_new{margin-bottom:20px!important;}

.heading_h2_new{font-size:19px!important;line-height:27px!important;}

.hire_why_sec .why_block_Txt h3{font-size:18px!important;}

}

@media only screen and (min-width: 240px) and (max-width: 767px){

.hire_IC .why_txt.first,.hire_IC .why_txt.third{padding-top:0!important;margin-top:0!important;}

.heading_h2_new{font-size:19px!important;line-height:27px!important;margin-bottom:20px!important;}

.our_sec_react{margin-bottom:30px!important;}

.caret{display:none!important;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.heading_h2_new{font-size:24px!important;line-height:32px!important;margin-bottom:20px!important;}

.banner_new1 .bannerTxt_left ul li{margin-bottom:6px!important;}

}

@media (min-width: 768px) and (max-width: 991px){

div,form,li,span{border:0;font-family:"Open Sans", sans-serif;font-size:16px;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}

body,html{border:0;vertical-align:baseline;}

html{margin:0;}

strong{margin:0;outline:0;padding:0;}

h1,h2,h3,label{outline:0;}

html,p,ul{padding:0;}

label,p,strong,ul{border:0;font-size:16px;}

label,p,strong,ul{font-family:"Open Sans", sans-serif;vertical-align:baseline;}

body,html,p,ul{font-weight:inherit;outline:0;}

body,label{padding:0;}

.bannerTxt_rgt.frm_container{width:49%;float:right;}

b,label,strong{font-weight:700;}

body{margin:0;}

footer,header,section{display:block;}

img{border:0;}

.fa{-moz-osx-font-smoothing:grayscale;}

.h_banner.banner_new1 ul{list-style-type:none;}

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:10px;-webkit-tap-highlight-color:transparent;}

a{background-color:transparent;}

img{vertical-align:middle;}

*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}

textarea{overflow:auto;}

button,input,textarea{margin:0;font:inherit;color:inherit;}

button{overflow:visible;}

button{text-transform:none;}

button,input[type="submit"]{-webkit-appearance:button;cursor:pointer;}

button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}

@media print{

img{page-break-inside:avoid;}

*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}

a,a:visited{text-decoration:underline;}

a[href]:after{content:" (" attr(href) ")";}

a[href^="javascript:"]:after{content:"";}

img{max-width:100%!important;}

h2,h3,p{orphans:3;widows:3;}

h2,h3{page-break-after:avoid;}

}

.btn,.btn-primary:active,.btn:active{background-image:none;}

body{background-color:#fff;}

*,:after,:before{box-sizing:border-box;}

body{font-size:14px;line-height:1.42857143;font-family:"Open Sans", sans-serif;color:#696969;}

button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;}

a{color:gray;text-decoration:none;}

a:focus,a:hover{color:#23527c;text-decoration:underline;}

a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}

h1,h2,h3{padding:0;border:0;font:inherit;vertical-align:baseline;display:block;clear:both;}

h1,h2,h3{font-weight:500;line-height:1.1;color:inherit;}

h1,h2,h3{font-family:Lato, sans-serif;}

h1,h2,h3{margin:20px 0 10px;}

h1{font-size:36px;}

h2{font-size:30px;}

h3{font-size:24px;}

p{margin:0 0 10px;}

.text-center{text-align:center;}

ul{margin:0;}

ul{margin-bottom:10px;}

@media (min-width: 768px){

.container{width:750px;}

}

.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}

@media (min-width: 992px){

.container{width:970px;}

}

@media (min-width: 1200px){

.container{width:1170px;}

}

.row{margin-right:-15px;margin-left:-15px;}

.col-lg-10,.col-lg-12,.col-lg-6,.col-md-10,.col-md-12,.col-md-6,.col-sm-12,.col-sm-6,.col-xs-12,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

.col-xs-12{width:100%;}

.col-xs-6{width:50%;}

@media (min-width: 768px){

.col-sm-12,.col-sm-6{float:left;}

.col-sm-12{width:100%;}

.col-sm-6{width:50%;}

}

@media (min-width: 992px){

.col-md-10,.col-md-12,.col-md-6{float:left;}

.col-md-12{width:100%;}

.col-md-10{width:83.33333333%;}

.col-md-6{width:50%;}

}

@media (min-width: 1200px){

.col-lg-10,.col-lg-12,.col-lg-6{float:left;}

.col-lg-12{width:100%;}

.col-lg-10{width:83.33333333%;}

.col-lg-6{width:50%;}

}

label{display:inline-block;max-width:100%;margin:0 0 5px;}

.form-group{margin-bottom:15px;}

.btn{line-height:1.42857143;white-space:nowrap;}

.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:4px;}

.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px;}

.btn:focus,.btn:hover{color:#333;text-decoration:none;}

.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}

.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4;}

.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40;}

.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74;}

.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#204d74;border-color:#122b40;}

.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px;}

.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;}

.alert{margin-bottom:20px;}

.alert{padding:15px;border:1px solid transparent;border-radius:4px;}

.container:after,.container:before,.row:after,.row:before{display:table;content:" ";}

.container:after,.row:after{clear:both;}

.hidden{display:none!important;}

.fa{display:inline-block;}

.fa{font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;}

.fa-twitter:before{content:"\f099";}

.fa-facebook:before{content:"\f09a";}

.fa-linkedin:before{content:"\f0e1";}

.fa-youtube:before{content:"\f167";}

.fa-instagram:before{content:"\f16d";}

.banner_new1 .banner_heading::before,.h_banner.banner_new1 ul li::before,.hire_why_sec .row::after{content:"";left:0;}

.cust_btn{text-transform:uppercase;}

.moveUp{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-ms-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused;}

.moveUp.in-view{animation-fill-mode:both;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-play-state:running;-ms-animation-play-state:running;-o-animation-play-state:running;}

.moveUp.in-view{visibility:visible;animation-fill-mode:both;-webkit-animation-duration:0.45s;-moz-animation-duration:0.45s;-ms-animation-duration:0.45s;-o-animation-duration:0.45s;animation-duration:0.45s;-webkit-animation-play-state:running;-moz-animation-play-state:running;animation-play-state:running;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}

.moveUp{visibility:hidden;}

.moveUp.in-view{-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-ms-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-name:moveUp;-moz-animation-name:moveUp;-o-animation-name:moveUp;animation-name:moveUp;}

.h_banner.banner_new1 .container{transform:translate(0, -50%);right:0;}

.banner_new1{height:calc(100vw * 0.60);height:-webkit-calc(100vw * 0.60);color:#fff;}

.banner_new1.msBot_banner{background:url(https://www.synapseindia.com/assets/images/reactjs-development-banner-synapseindia.png) top center no-repeat;background-size:cover;}

.h_banner{margin-top:75px;position:relative;}

.h_banner.banner_new1 ul li{position:relative;padding-left:20px;font-size:inherit;}

.service_page .h_banner.banner_new1{margin-bottom:10px;position:relative;margin-top:75px;}

.h_banner.banner_new1 .container{left:0;margin:0 auto;position:relative;top:50%;}

.bannerTxt_wrap{text-align:left;float:left;width:100%;}

.h_banner.banner_new1 h1{font-size:54px;font-weight:700;margin-bottom:25px;line-height:1.2;}

.h_banner.banner_new1 h1 span{display:block;font-size:inherit;font-family:inherit;font-weight:400;}

.h_banner.banner_new1 p{font-size:17.6px;}

.h_banner.banner_new1 p strong{font-size:inherit;font-weight:600;}

.cust_btn{font-weight:700;text-align:center;}

.h_banner.banner_new1 ul{float:left;width:100%;padding:0;}

.h_banner.banner_new1 ul li{font-size:14px;margin-bottom:10px;}

.h_banner.banner_new1 ul li::before{position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid #fff;top:6px;}

.banner_new1 .bannerTxt_left{width:75%;float:left;}

.banner_new1 .bannerTxt_rgt{width:25%;float:left;}

.banner_new1 .banner_heading{float:left;width:100%;position:relative;margin-bottom:60px;}

.banner_new1 .banner_heading::before{position:absolute;bottom:-10px;height:5px;width:80px;background-color:#ef1c22;}

.hire_why_sec,.hire_why_sec .row{position:relative;}

.cust_btn{max-width:190px;width:100%;border:1px solid #fff;border-radius:5px;padding:16px 20px;display:block;margin:0 auto;color:#fff;font-size:14px;}

a.cust_btn,a.cust_btn:visited{color:#fff;text-decoration:none;}

.cust_btn.view_btn{margin-top:20px;}

.cust_btn.quote_btn{background:#ef1c22;border-color:#ef1c22;}

.cust_btn.quote_btn:hover{background-color:transparent;border-color:#fff;color:#fff;}

.skilled_sec{float:left;width:100%;padding:15px 0 30px;border-bottom:1px solid #ccc;}

.skilled_sec h2{font-size:36px;margin:0 0 15px;color:#2c2c2c;}

.skilled_Txt{text-align:center;max-width:100%;margin:0 auto;}

}

.skilled_Txt p{font-size:15px;}

.hire_why_sec{float:left;width:100%;font-family:Lato, sans-serif;padding-top:30px;padding-bottom:30px;}

.hire_why_sec h3,.hire_why_sec p{font-family:"Open Sans", sans-serif;}

.hire_why_sec h3{font-size:21px;color:#000;font-weight:600;margin-top:0;}

.hire_why_sec p{font-size:14px;font-weight:300;}

.hire_wrapper{float:left;width:100%;display:flex;flex-wrap:wrap;padding:20px 10px 0;}

.hire_wrapper .hire_col{width:40%;float:left;position:relative;}

.hire_wrapper .hire_col:nth-child(2){width:20%;float:left;}

.hire_why_sec .row::after{position:absolute;background:url(https://www.synapseindia.com/assets/images/whyImg.png) center center no-repeat;top:0;right:0;margin:0 auto;width:785px;height:531px;}

.why_txt.first .why_block_img{float:right;}

.why_txt.first .why_block_Txt{float:left;}

.why_block,.why_txt{width:100%;float:left;margin-bottom:30px;}

.why_block:last-child,.why_txt{margin:0;}

.why_txt.first{text-align:right;}

.why_txt.third{text-align:left;}

.why_block_Txt{float:left;width:78%;}

.why_block_img{float:left;width:22%;padding-left:8px;}

.our_sec{float:left;width:100%;background:url(https://www.synapseindia.com/assets/images/php_bg.png) top center no-repeat;height:100%;background-size:cover;padding:30px 0 60px;margin:30px 0;}

.our_sec h2{color:#fff;font-size:30px;text-align:center;}

.our_sec p{font-size:14px;margin:0;line-height:20px;color:#696969;word-break:break-word;padding:0 4px;}

.PicBx span{display:block;}

.PicBx img{margin:0 auto;position:relative;}

.PicBx{display:inline-block;position:relative;}

.PicBx span{height:100%;}

.PicBx img{display:block;max-width:68%;padding:15px 0;top:50%;transform:translate(0, -50%);left:0;right:0;}

.hire_why_sec .moveUp{animation:none!important;transition:opacity 1.4s ease, transform 1.4s ease;transition:opacity 1.4s ease, transform 1.4s ease, -webkit-transform 1.4s ease;}

.hire_why_sec .rightBar{opacity:1;transform:translateX(600px);-webkit-transform:translateX(600px);}

.hire_why_sec .leftBar{opacity:1;transform:translateX(-600px);-webkit-transform:translateX(-600px);}

.hire_why_sec .container{overflow:hidden;padding-left:15px;padding-right:15px;}

.our_sec.laravel_adv{padding-bottom:80px;}

.laravel_hire .why_block,.laravel_hire .why_txt{margin-bottom:20px;}

.skilled_Txt.long_skilled{max-width:1000px;}

p{font-size:16px;font-weight:400;}

header{width:100%;margin:0 auto;}

header{min-height:75px;position:fixed;top:0;z-index:999;}

@media (min-width: 768px) and (max-width: 1024px){

.banner_new1{height:calc(100vw * 0.50);height:-webkit-calc(100vw * 0.50);}

}

.why-choose .why-choose-left{width:67%;float:left;margin:87px 0;}

.why-choose .why-choose-left h2{font-size:22px;color:#000;font-weight:600;margin:0 0 32px;padding:0 252px 0 0;}

.why-choose-details{width:100%;padding:0 60px 0 0;}

.why-choose-right{width:33%;float:right;background-color:#fff;padding:42px 37px;margin:35px 0;box-shadow:0 0 20px 0 #ccc;}

.why-choose-right .consultancy-form p{font-size:22px;color:#000;font-weight:600;margin:0 0 36px;background:0 0;padding-bottom:0;font-family:Lato, sans-serif;}

.why-choose-right .consultancy-form input,.why-choose-right .consultancy-form textarea{font-size:16px;color:#000;font-weight:500;width:100%;border:0;border-bottom:1px solid #ccc;margin:0 0 35px;padding:0 0 9px;}

.why-choose-right .consultancy-form textarea{padding:0!important;resize:none;border-radius:0;}

.why-choose-right .consultancy-form{width:100%;display:block;margin:0 0 30px;overflow:hidden;}

.why-choose-right input[type="submit"]{width:100%;display:block;color:#fff;padding:18px;text-align:center;font-size:18px;border:0;border-radius:5px;}

.why-choose-right .consultancy-form input:focus,.why-choose-right .consultancy-form textarea:focus{outline:0;border-bottom:1px solid red;}

.why-choose.white_bgCol{background:#fff;padding-bottom:35px;}

.why-choose.white_bgCol .why-choose-left{margin:15px 0 20px;}

.why-choose.white_bgCol .why-choose-left h2{margin-bottom:10px;padding-right:0;text-align:left;font-family:Lato, sans-serif;}

.why-choose.white_bgCol .why-choose-left p{margin:0 0 43px;}

.why-choose.white_bgCol .why-choose-right{margin-top:15px;margin-bottom:25px;}

h1,h2{font-family:Lato, sans-serif;}

.bred_crm{padding:0 0 15px;}

.bred_crm>a{color:#ed1c24;}

.bred_crm>a:hover{color:#870e12;}

a{-webkit-transition:all 0.7s;transition:all 0.7s;}

a:active,a:hover{outline:0;}

h1,h2{font-weight:700;}

@media only screen and (min-width: 768px) and (max-width: 1023px){

.why_block_img{padding-left:0;}

}

@media (min-width: 1200px){

.container{width:100%;max-width:1200px;}

}

@media only screen and (min-width: 1024px) and (max-width: 1199px){

.h_banner.banner_new1 h1 span{display:inline-block;padding-left:8px;}

.PicBx{padding-left:0;}

.why_txt.first .why_block_Txt{padding-right:5px;}

.why_txt.third .why_block_Txt{padding-left:5px;}

.hire_why_sec h3{font-size:18px;}

.why_block{min-height:180px;}

.h_banner.banner_new1 .longTxt h1{font-size:51px;}

}

@media only screen and (min-width: 768px) and (max-width: 1023px){

.h_banner.banner_new1 h1 span{display:inline-block;padding-left:8px;}

.banner_new1 .bannerTxt_left{width:51%;}

.banner_new1 .bannerTxt_rgt{width:49%;}

.h_banner.banner_new1 h1{font-size:45px;}

.banner_new1 .banner_heading{margin-bottom:25px;}

.h_banner.banner_new1 ul li{margin-bottom:5px;}

.banner_new1 .banner_heading::before{bottom:0;}

.cust_btn{padding:16px;}

.PicBx{padding-left:0;}

.PicBx img{width:50%;}

.why_txt.first .why_block_Txt{padding-right:5px;}

.why_txt.third .why_block_Txt{padding-left:5px;}

.hire_why_sec h3{font-size:18px;}

.why_block{min-height:180px;}

.h_banner.banner_new1 .longTxt h1{font-size:30px;margin-bottom:17px;}

.why-choose.white_bgCol .why-choose-left h2{text-align:center;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.caret{position:relative;left:7px;}

header{position:static;}

.banner_new1 .bannerTxt_left,.banner_new1 .bannerTxt_rgt{width:100%;}

.h_banner.banner_new1 h1{font-size:35px;margin-bottom:15px;text-align:center;}

.banner_new1 .banner_heading{margin-bottom:30px;}

.h_banner.banner_new1 p{margin-bottom:0;line-height:inherit;text-align:center;}

.banner_new1 .banner_heading::before{left:0;right:0;margin:0 auto;}

.banner_new1{height:400px;}

.h_banner.banner_new1 h1 span{line-height:inherit;}

.cust_btn.quote_btn{margin-right:15px;}

.skilled_sec h2{font-size:25px;line-height:28px;margin:0 0 20px;}

.hire_wrapper{display:block;padding:0 10px;}

.hire_why_sec .row::after{display:none;}

.hire_wrapper .hire_col{width:100%;}

.why_block{margin-bottom:20px;}

.why_txt{margin:20px 0 0;}

.why_block_Txt,.why_block_img{width:100%;text-align:center;}

.why_block_img{margin-bottom:10px;padding-left:0;}

.why_block_img .PicBx{padding:0;}

.hire_wrapper .hire_col:nth-child(2){padding:65px 0;width:100%;display:none;}

.our_sec{margin:30px 0;}

.our_sec h2{font-size:25px;line-height:30px;}

.our_sec{height:100%;padding:30px 0;}

.hire_why_sec{padding-top:30px;}

.skilled_sec{padding:20px 0;}

.service_page .h_banner.banner_new1{margin:0 0 10px;}

.h_banner.banner_new1 h1 span{display:inline-block;padding-left:8px;}

.why-choose.white_bgCol .why-choose-left{margin:0;}

.why-choose .why-choose-left,.why-choose.white_bgCol{width:100%;}

.why-choose-right{width:100%;padding:30px 15px;}

.why-choose-details{padding:0;}

.why-choose.white_bgCol .why-choose-left h2{text-align:center;font-size:22px;}

.h_banner{margin-top:0;}

}

@media only screen and (max-width: 479px){

.cust_btn.quote_btn{margin:0 0 15px!important;}

.banner_new1{height:500px;}

.h_banner.banner_new1 h1{font-size:26px;}

.h_banner.banner_new1 p{font-size:14px!important;}

}

@media (max-width: 414px){

.why-choose .why-choose-left p{font-size:14px!important;line-height:24px;}

}

span.si_why_choose_logos{display:block;height:50px;width:54px;margin:0 auto;background:url(https://www.synapseindia.com/assets/images/si_why_choose_logo_sprite.png) left top no-repeat;}

span.si_why_choose_logos.si_why_01{background-position:left top;}

span.si_why_choose_logos.si_why_02{background-position:-54px top;}

span.si_why_choose_logos.si_why_03{background-position:-108px top;}

span.si_why_choose_logos.si_why_04{background-position:left -50px;}

span.si_why_choose_logos.si_why_05{background-position:-54px -50px;}

span.si_why_choose_logos.si_why_06{background-position:-108px -50px;}

span.si_why_choose_logos.si_why_07{background-position:left -100px;}

span.si_why_choose_logos.si_why_08{background-position:-54px -100px;}

span.si_why_choose_logos.si_why_09{background-position:-108px -100px;}

@media only screen and (max-width: 374px){

.Roboticn{width:270px;margin:0 auto;}

.why-choose-right{padding:30px 7px;}

}

img{height:auto;border:0;vertical-align:middle;}

img{max-width:100%;}

footer,header,section{display:block;}

div.bred_crm{padding:5px 0 15px;text-align:left;}

div.bred_crm,div.bred_crm>a,div.bred_crm>span{font-size:14px;}

.text-center{margin:25px 0 0;}

ul{list-style:disc;}

ul li{font-size:15px;}

@media only screen and (min-width: 320px) and (max-width: 767px){

.service_page .h_banner a,.service_page .h_banner p{font-size:11px;}

}

.cookiealert a{text-decoration:underline;}

@media all and (min-width: 320px) and (max-width: 767px){

.first{padding:0 0 38px;}

.first{width:100%;}

}

.newSec_choose{margin-top:30px;}

.why-choose-details.newSec_choose{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}

.newSec_choose span.si_why_choose_logos{display:block;height:64px;width:90px;margin:0 auto;background:url(https://www.synapseindia.com/assets/images/si_why_choose_logo_sprite.png) left top no-repeat;}

.newSec_choose span.si_why_choose_logos.si_why_01{background-position:-23px 1px;}

.newSec_choose span.si_why_choose_logos.si_why_02{background-position:-258px -1px;}

.newSec_choose span.si_why_choose_logos.si_why_06{background-position:-490px -3px;}

.newSec_choose span.si_why_choose_logos.si_why_07{background-position:-23px -157px;}

.newSec_choose span.si_why_choose_logos.si_why_05{background-position:-258px -161px;}

.newSec_choose span.si_why_choose_logos.si_why_08{background-position:-490px -159px;}

.newSec_choose span.si_why_choose_logos.si_why_03{background-position:-23px -311px;}

.newSec_choose span.si_why_choose_logos.si_why_04{background-position:-258px -310px;}

.newSec_choose span.si_why_choose_logos.si_why_09{background-position:-494px -310px;}

.newSec_choose span.si_why_choose_logos.si_1{background-position:-23px -467px;}

.newSec_choose span.si_why_choose_logos.si_2{background-position:-256px -464px;}

.newSec_choose span.si_why_choose_logos.si_3{background-position:-484px -466px;}

@media (min-width: 768px) and (max-width: 1200px){

.h_banner.banner_new1 h1{font-size:40px;}

.h_banner.banner_new1 ul li{margin-bottom:20px;margin-right:10px;}

}

@media (min-width: 768px) and (max-width: 1024px){

.h_banner.banner_new1 h1{font-size:40px;}

}

@media (min-width: 768px) and (max-width: 991px){

.h_banner.banner_new1 h1{font-size:34px;}

}

@media (min-width: 240px) and (max-width: 767px){

.moveUp.in-view{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-ms-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;}

.h_banner.banner_new1 ul li{margin-bottom:0;}

.h_banner.banner_new1 ul{display:block;text-align:center;}

.h_banner.banner_new1 .bannerTxt_left ul{max-width:410px;text-align:left;margin:0 auto;overflow:hidden;float:none;}

}

.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0!important;z-index:999;opacity:0;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#000;background-color:#f2f2f2!important;}

.cookiealert .acceptcookies{margin-left:10px;vertical-align:baseline;}

.clear,footer.footernew{clear:both;}

.why-choose-details .dv{position:relative;float:left;padding:0 10px;width:33.33%;}

.why-choose-details .dv:nth-child(3n + 3) .tx:after{display:none;}

.why-choose-details .dv:nth-last-child(-n + 3) .tx:before{display:none;}

.why-choose-details .dv:nth-child(3n + 4){clear:both;}

.why-choose-details .tx{position:relative;width:100%;padding:0 10px;min-height:130px;}

.why-choose-details .tx:before{content:"";position:absolute;background-color:#d9d9d9;bottom:0;height:1px;left:50%;margin-left:-85px;width:170px;}

.why-choose-details .tx:after{content:"";position:absolute;background-color:#d9d9d9;top:8px;right:-10px;width:1px;height:105px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_01{background-position:-23px -69px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_02{background-position:-258px -67px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_06{background-position:-490px -72px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_07{background-position:-23px -221px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_05{background-position:-258px -229px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_08{background-position:-490px -226px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_03{background-position:-23px -377px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_04{background-position:-258px -373px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_why_09{background-position:-494px -377px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_1{background-position:-23px -534px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_2{background-position:-256px -531px;}

.why-choose-details .tx:hover span.si_why_choose_logos.si_3{background-position:-484px -534px;}

@media (max-width: 767px){

.why-choose-details .dv{width:50%;}

.why-choose-details .dv:nth-child(3n + 3) .tx:after{display:block;}

.why-choose-details .dv:nth-last-child(-n + 3) .tx:before{display:block;}

.why-choose-details .dv:nth-child(2n + 2) .tx:after{display:none;}

.why-choose-details .dv:nth-last-child(-n + 2) .tx:before{display:none;}

.why-choose-details .dv:nth-child(3n + 4){clear:none;}

.why-choose-details .dv:nth-child(2n + 3){clear:both;}

}

@media (max-width: 990px){

.why-choose .why-choose-left,.why-choose .why-choose-right{width:100%;}

.why-choose-details{padding:0;}

}

@media (max-width: 500px){

.why-choose-details .tx{padding:0;}

}

@media (max-width: 350px){

.why-choose-details .tx{min-height:160px;}

.why-choose-details .tx:after{top:25px;}

}

.skilled_sec{padding:0 0 35px;}

.hire_double_sec.hire_why_sec .row::after{display:none;}

.hire_double_sec .hire_wrapper .hire_col{width:48%;float:left;position:relative;}

.hire_double_sec .hire_wrapper .hire_col:nth-child(2){width:4%;}

.hire_double_sec .why_txt.first .why_block_img{float:left;}

.hire_double_sec .why_txt.first{text-align:left;}

.hire_double_sec .PicBx .circle-icon{display:block;height:80px;width:80px;text-align:center;border-radius:50%;border:7px solid #fff;box-shadow:0 3px 10px 4px #d0d5d7;}

.hire_double_sec .PicBx .circle-icon{background:#e62b4c;}

.hire_double_sec .PicBx .circle-icon span{display:block;height:100%;}

.hire_double_sec .why_block_Txt p{font-size:15px;font-weight:400;}

.hire_double_sec .PicBx.one .circle-icon{background-color:#69aad2;}

.hire_double_sec .PicBx.two .circle-icon{background-color:#ea7676;}

.hire_double_sec .PicBx.four .circle-icon{background-color:#f6cd6a;}

.hire_double_sec .PicBx.five .circle-icon{background-color:#86c8a0;}

.wht-laravel_inr p{font-size:16px;font-weight:400;font-family:"Open Sans", sans-serif;color:#fff;margin:0;text-align:center;line-height:24px;}

.wht-laravel_inr ul{margin:20px 0 20px 35px;color:#fff;}

.wht-ul-left{float:right;}

@media only screen and (min-width: 320px) and (max-width: 767px){

.hire_double_sec .hire_wrapper .hire_col{width:100%;}

.wht-ul-left{margin:20px 0 0 35px;}

.wht-ul-right{margin:0 0 20px 35px;}

.heading_h2_new{font-size:27px!important;}

.hire_double_sec .first,.hire_double_sec .third{padding:20px 0 0;margin-bottom:0!important;}

.hire_double_sec .third{padding:0;}

.laravel_hire .why_block:last-child{margin-bottom:20px;}

}

.up_portfolioB h2+p{margin:0 auto;text-align:center;color:#fff;font-size:16px;line-height:22px;}

.up_portfolioB{padding:25px 0 15px;background:#fff;text-align:center;float:left;width:100%;}

.up_portfolioB h2{font-size:32px;font-weight:700;font-family:Lato, sans-serif;word-break:break-word;padding-bottom:0;margin:0 0 30px!important;color:#2c2c2c;}

.up_portfolioB h2+p{margin:0 auto 10px;color:#696969;}

.skilled_Txt.comn_Devhd p:last-child{padding-bottom:0;}

.skilled_Txt.comn_Devhd p{padding-bottom:11px;}

.section-padding.comn_App_dev{padding-bottom:0!important;}

.skilled_Txt.comn_Devhd h2{font-size:32px!important;margin:0 0 30px!important;}

.skilled_Txt.MxWdFit{max-width:inherit;}

.up_portfolioB.upPortB_GrayBg{background:#f5f5f5;}

.wht-laravel_inr .listAlignedMob ul{margin-bottom:5px;}

.wht-laravel_inr .listAlignedMob ul.mxwdFit{max-width:340px;}

section.skilled_sec.comnTopcustomBdrN{border-bottom:0;padding-bottom:0;}

.ComnMrgnB35{margin-bottom:35px!important;}

.P15NoBdcrumb{padding-top:15px;}

@media (max-width: 991px){

.hire_double_sec .PicBx .circle-icon{height:65px;width:65px;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.skilled_Txt.comn_Devhd h2,.up_portfolioB h2,.why-choose.white_bgCol .why-choose-left.smallFont19 h2{font-size:19px!important;line-height:27px!important;margin-bottom:20px!important;}

.hire_why_sec.smallFont18 h3{font-size:18px;line-height:22px;}

}

@media (max-width: 520px){

.listAlignedMob{width:100%;}

.wht-ul-left{float:none;}

}

@media only screen and (min-width: 320px) and (max-width: 767px){

.heading_h2_new{margin-bottom:20px!important;}

.heading_h2_new{font-size:19px!important;line-height:27px!important;}

.hire_why_sec .why_block_Txt h3{font-size:18px!important;}

}

.heading_h2_new{font-size:32px!important;margin:0 0 30px!important;padding:0!important;text-align:center;}

.heading_dark{color:#000!important;}

.section-padding{padding:35px 0!important;margin:0!important;}

.our_sec_react{margin-bottom:45px!important;}

@media only screen and (min-width: 240px) and (max-width: 767px){

.hire_IC .why_txt.first,.hire_IC .why_txt.third{padding-top:0!important;margin-top:0!important;}

.heading_h2_new{font-size:19px!important;line-height:27px!important;margin-bottom:20px!important;}

.our_sec_react{margin-bottom:30px!important;}

.caret{display:none!important;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px){

.heading_h2_new{font-size:24px!important;line-height:32px!important;margin-bottom:20px!important;}

.banner_new1 .bannerTxt_left ul li{margin-bottom:6px!important;}

}

img.hire_devIco{width:11px;height:11px;vertical-align:middle;margin-left:5px;margin-top:-2px;opacity:0.65;}

div.bred_crm>a{color:#e21e2c;}

.why-choose-right input[type="submit"]{background-color:#e21e2c;}

.labelBar label{display:block;max-width:100%;margin-bottom:0;width:100%;}

.labelBar label .d{overflow:hidden;height:0;}

.cust_btn.quote_btn{background:#e21e2c;border-color:#e21e2c;}

.footernew .gafq{background-color:#e21e2c;width:170px;padding:6px;border-radius:4px;text-align:center;}

@media (min-width:992px) and (max-width:1199px){

.banner_new1 .bannerTxt_left{width:62%;}

.banner_new1 .bannerTxt_rgt{width:38%;}

.bannerTxt_rgt.frm_container{width:38%;}

}

.clear{clear:both;}

.driftloader{border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:60px;height:60px;position:fixed;bottom:30px;right:30px;-webkit-animation:driftspin 2s linear infinite;animation:driftspin 2s linear infinite;}

.driftloader.hidden{display:none;}

body .h_banner{height:auto !important;padding:30px 0 !important;}
body .h_banner .container{transform:translate(0,0) !important;-webkit-transform:translate(0,0) !important;-moz-transform:translate(0,0) !important;}