/* Safari */
  @-webkit-keyframes driftspin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
  }
 
  @keyframes driftspin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
  }
@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;}

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;}

h1,h2,h3{outline:0;}

html{padding:0;}

label{font-size:16px;}

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

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

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

body,label,p{padding:0;}

.no-margin{margin:0;}

.service_page .h_banner.bnner_new{margin-bottom:10px;height:calc(100vw * 0.39);}

.h_banner.bnner_new .banner_txt,.h_banner.bnner_new h1{color:#fff;}

.h_banner.bnner_new .container{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translate(0, -50%);}

.bnner_new .banner_txt>h1{line-height:40px;margin:0;}

.portfolio.new_portfolio h3{font-size:26px;font-weight:700;font-family:Lato, sans-serif;word-break:break-word;}

.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;}

.bnner_new .banner_txt>p{font-size:23px;line-height:30px;margin:0 0 20px;}

.h_banner.bnner_new .btnn>a{color:#fff;padding:15px 40px;font-weight:600;font-size:18px;}

.btnn{float:left;margin-top:20px;}

.h_banner.bnner_new .btnn>a{padding:15px 30px;text-decoration:none;}

.h_banner.bnner_new .btnn>a:hover{background-color:#a83e09;}

.mg_top ul li>p{margin:20px 0;}

.mg_top ul{margin:0 auto;text-align:center;}

.h_banner.bnner_new.enterprise_section{background:url(https://www.synapseindia.com/assets/images/magento-development-banner-synapseindia.jpg) no-repeat;background-size:cover;}

.bnner_new .full_banner_txt{width:100%;float:left;text-align:center;}

.h_banner.bnner_new.enterprise_section .container{bottom:22px;top:auto;transform:none;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{background:#fff;color:#470000;display:inline-block;border:1px solid #fff;padding:10px 20px;}

.h_banner.bnner_new .full_banner_txt .btnn{float:none;}

.bnner_new.enterprise_section .banner_txt>h1{border-bottom:2px solid #fff;font-size:60px;margin:0 auto 10px;max-width:600px;padding-bottom:28px;text-align:center;color:#fff;line-height:1;}

.bnner_new.enterprise_section .banner_txt>p{color:#000;font-size:30px;font-weight:600;line-height:1;}

a.view-portfolio-btn{margin-left:10px;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a:hover{background-color:#a83e09;color:#fff;border:1px solid #a83e09;}

.border_box.mg_fuel{padding:17px 20px;}

.mg_fuel .h2_heading{margin:0 0 13px;}

.mg_fuel p{margin:0 0 20px;}

.mg_offered .h2_heading{margin:0 0 17px;}

.mg_top{background-color:#ebebeb;padding-bottom:20px;}

.mg_top ul{list-style-type:none;padding:0;width:100%;}

.mg_top ul li{width:19%;}

.mg_top ul li img:hover{opacity:0.4;}

.why_magento_2{padding:20px 40px;background-color:#e7e5e5;}

.why_magento_2 h2{text-align:center;font-size:26px;color:#444;}

.mg_top ul li{display:inline-block;}

b,label{font-weight:700;}

body,figure{margin:0;}

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

.our_expertiseTabs .e-wrktabs 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-3,.col-lg-4,.col-lg-8,.col-lg-9,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-8,.col-md-9,.col-sm-12,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

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

@media (min-width: 768px){

.col-sm-12,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8{float:left;}

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

.col-sm-8{width:66.66666667%;}

.col-sm-7{width:58.33333333%;}

.col-sm-5{width:41.66666667%;}

.col-sm-4{width:33.33333333%;}

}

@media (min-width: 992px){

.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-8,.col-md-9{float:left;}

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

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

.col-md-9{width:75%;}

.col-md-8{width:66.66666667%;}

.col-md-4{width:33.33333333%;}

.col-md-3{width:25%;}

}

@media (min-width: 1200px){

.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9{float:left;}

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

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

.col-lg-9{width:75%;}

.col-lg-8{width:66.66666667%;}

.col-lg-4{width:33.33333333%;}

.col-lg-3{width:25%;}

}

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";}

.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{margin-top:75px;position:relative;}

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

.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;}

figure.effect-portfolio{background:#000;margin:0 0 30px;float:left;height:auto;min-width:100%;overflow:hidden;position:relative;text-align:center;max-width:100%;cursor:pointer;}

.portfolio.new_portfolio figure.effect-portfolio figcaption{height:auto;left:0;position:absolute;top:50%;width:100%;color:#fff;transform:translate(0, -50%);right:0;margin:0 auto;z-index:9;}

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

.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar{display:none;}

}

@media (min-width: 1200px){

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

}

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

.cust_btn{padding:16px;}

.mg_top ul li>p,.portfolio.new_portfolio figure.effect-portfolio p{font-size:14px;}

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

.our_expertiseTabs .e-wrktabs ul{white-space:nowrap;display:block;justify-content:inherit;overflow-x:scroll!important;overflow-y:hidden!important;}

.our_expertiseTabs .e-wrktabs ul li{float:none;display:inline-block;}

.expertise_sec_magento{margin-top:20px;}

.expertise_sec_magento .our_expertiseTabs{padding:10px 0 0;}

.bnner_new.magento_enterprise_section .banner_txt>p{display:none;}

.expertise_sec_magento .our_expertiseTabs .e-wrktabs ul li a{display:block;padding:9px 18px;font-size:14px;}

.service_content_magento .height_equal .row{display:block;}

.service_mgnt-mng .mg_fuel p{margin:0 0 13px;}

}

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

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

header{position:static;}

.our_expertiseTabs .e-wrktabs ul li{float:none;display:inline-block;}

.expertise_sec{padding:0 0 30px;}

.free_cons .cust_btn{margin:0 auto;}

.our_expertiseTabs .e-wrktabs ul{white-space:nowrap;display:block;justify-content:inherit;overflow-x:scroll!important;overflow-y:hidden!important;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}

.our_expertiseTabs::-webkit-scrollbar{width:0;background:0 0;}

.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar{display:none;}

.our_expertiseTabs::-webkit-scrollbar-thumb{background:#fff;}

.portfolio_inner{margin-bottom:15px;}

.portfolio-container{padding:25px 0 40px;}

.portfolio-heading h2{font-size:22px!important;padding-bottom:20px;}

.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 (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;}

}

figure.effect-portfolio figcaption{height:100%;left:0;position:absolute;top:0;width:100%;color:#fff;}

figure.effect-portfolio:hover figcaption:after,figure.effect-portfolio:hover figcaption:before{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

figure.effect-portfolio:hover::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:#060606;background:-moz-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);background:-webkit-gradient( left top, right bottom, color-stop(0, #060606), color-stop(100%, rgba(243, 41, 69, 0.88)));background:-webkit-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);background:-o-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);background:-ms-linear-gradient( -45deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);background:linear-gradient(135deg, #060606 0, rgba(243, 41, 69, 0.88) 100%);}

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

.bnner_new .banner_txt>h1{font-size:30px;}

.bnner_new.enterprise_section .banner_txt>h1{font-size:30px;margin:0 auto 3px;padding-bottom:10px;max-width:440px;}

.bnner_new.enterprise_section .banner_txt>p{font-size:27px;line-height:1;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{margin:0;padding:5px 10px;}

.full_banner_txt .btnn{margin-top:4px;}

}

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

.bnner_new .banner_txt>h1{font-size:15px;line-height:20px;padding:0 0 2px;}

.bnner_new .banner_txt p{display:none;}

.h_banner.bnner_new .btnn>a{padding:11px;font-size:12px;}

.border_box.mg_fuel{margin-bottom:20px;}

.bnner_new.enterprise_section .banner_txt>h1{font-size:37px;padding:0;margin:0 auto 7px;border:0;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn{margin:0;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{padding:5px 15px;}

.service_content .height_equal img{width:100%!important;}

.mg_top ul li{display:block;width:100%;}

.service_page .h_banner .page_title{font-size:18px;margin-top:12px;line-height:normal;}

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

}

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

.bnner_new.magento_enterprise_section .banner_txt>h1{font-size:19px;}

.bnner_new.enterprise_section .banner_txt>h1{font-size:19px;border:0;padding-bottom:5px;margin:0;}

.h_banner.bnner_new.enterprise_section .container{bottom:5px;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{padding:4px 10px;}

}

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

.h_banner.bnner_new h1{font-size:40px;line-height:66px;}

.service_page .h_banner.bnner_new h1{padding:0;}

}

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

.bnner_new .banner_txt>h1{font-size:30px;padding:0 0 5px;}

}

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

.service_page .h_banner .page_title{font-size:22px;margin:20px auto 0;padding:0;text-align:center;}

}

@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;}

.tabs_sec .imagCntr{padding:25px 10px 30px;}

.expertise_sec_magento{margin-top:0;padding-bottom:0;}

.expertise_sec_magento .our_expertiseTabs{padding:10px 0 0;}

.why_magento_2{padding:15px;}

.service_content_magento .height_equal .row{display:block;}

}

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){

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

.mg_top-mng ul p{margin-bottom:20px!important;}

.mg_top-mng ul li:last-child p{margin-bottom:0!important;}

}

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

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

}

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

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

.portfolio-heading h2{padding-bottom:0;margin-bottom:20px;}

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

}

.portfolio.new_portfolio figure.effect-portfolio:hover img{opacity:1;}

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

.service_mgnt-mng .mg_fuel p{margin:0 0 11px;}

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

.tabs_sec .imagCntr{padding:25px 10px 30px!important;}

.R_more_span{display:block;text-align:center;margin-top:10px;}

.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;}

}

@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;}

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

html,p,ul{padding:0;}

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

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

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

body,label{padding:0;}

.no-margin{margin:0;}

.service_page .h_banner.bnner_new{margin-bottom:10px;height:calc(100vw * 0.60);height:-webkit-calc(100vw * 0.60);}

.h_banner.bnner_new .banner_txt,.h_banner.bnner_new h1{color:#fff;}

.h_banner.bnner_new .container{left:0;margin:0 auto;position:absolute;right:0;top:50%;transform:translate(0, -50%);}

.bnner_new .banner_txt>h1{font-size:42px;font-weight:800;line-height:40px;margin:0;padding:0 0 20px;}

.bnner_new .banner_txt>p{font-size:23px;line-height:30px;margin:0 0 20px;}

.h_banner.bnner_new .btnn>a{color:#fff;padding:15px 40px;font-weight:600;font-size:18px;}

.btnn{float:left;margin-top:20px;}

.h_banner.bnner_new .btnn>a{padding:15px 30px;text-decoration:none;}

.h_banner.bnner_new .btnn>a:hover{background-color:#a83e09;}

.mg_top ul li>p{margin:20px 0;}

.mg_top ul{margin:0 auto;text-align:center;}

.h_banner.bnner_new.enterprise_section{background:url(https://www.synapseindia.com/assets/images/magento-development-banner-synapseindia.jpg) no-repeat;background-size:cover;}

.bnner_new .full_banner_txt{width:100%;float:left;text-align:center;}

.h_banner.bnner_new.enterprise_section .container{bottom:22px;top:auto;transform:none;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{background:#fff;color:#470000;display:inline-block;border:1px solid #fff;padding:10px 20px;}

.h_banner.bnner_new .full_banner_txt .btnn{float:none;}

.bnner_new.enterprise_section .banner_txt>h1{border-bottom:2px solid #fff;font-size:60px;margin:0 auto 10px;max-width:600px;padding-bottom:28px;text-align:center;color:#fff;line-height:1;}

.bnner_new.enterprise_section .banner_txt>p{color:#000;font-size:30px;font-weight:600;line-height:1;}

a.view-portfolio-btn{margin-left:10px;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a:hover{background-color:#a83e09;color:#fff;border:1px solid #a83e09;}

.border_box.mg_fuel{padding:17px 20px;}

.mg_fuel .h2_heading{margin:0 0 13px;}

.mg_fuel p{margin:0 0 20px;}

.mg_offered .h2_heading{margin:0 0 17px;}

.mg_top{background-color:#ebebeb;padding-bottom:20px;}

.mg_top ul{list-style-type:none;padding:0;width:100%;}

.mg_top ul li{width:19%;}

.mg_top ul li img:hover{opacity:0.4;}

.why_magento_2{padding:20px 40px;background-color:#e7e5e5;}

.why_magento_2 h2{text-align:center;font-size:26px;color:#444;}

.mg_top ul li{display:inline-block;}

b,label{font-weight:700;}

body,figure{margin:0;}

figcaption,figure,footer,header,section{display:block;}

img{border:0;}

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

.our_expertiseTabs .e-wrktabs 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-3,.col-lg-4,.col-lg-8,.col-lg-9,.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-8,.col-md-9,.col-sm-12,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

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

@media (min-width: 768px){

.col-sm-12,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8{float:left;}

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

.col-sm-8{width:66.66666667%;}

.col-sm-7{width:58.33333333%;}

.col-sm-5{width:41.66666667%;}

.col-sm-4{width:33.33333333%;}

}

@media (min-width: 992px){

.col-md-10,.col-md-12,.col-md-3,.col-md-4,.col-md-8,.col-md-9{float:left;}

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

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

.col-md-9{width:75%;}

.col-md-8{width:66.66666667%;}

.col-md-4{width:33.33333333%;}

.col-md-3{width:25%;}

}

@media (min-width: 1200px){

.col-lg-10,.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-8,.col-lg-9{float:left;}

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

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

.col-lg-9{width:75%;}

.col-lg-8{width:66.66666667%;}

.col-lg-4{width:33.33333333%;}

.col-lg-3{width:25%;}

}

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";}

.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{margin-top:75px;position:relative;}

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

.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;}

}

.our_expertiseTabs .e-wrktabs ul li{float:left;}

.our_expertiseTabs #magentos{display:block;}

.free_cons{width:100%;}

.free_cons{float:left;margin-top:15px;}

.free_cons .cust_btn{max-width:200px;width:100%;background-color:#ef1c22;margin:0;padding:12px 20px;}

.free_cons .cust_btn:hover{background-color:#fff;border:1px solid #ef1c22;color:#ef1c22;}

.expertise_sec h2,.expertise_sec p{color:#696969;margin:0;text-align:center;}

.expertise_sec{float:left;width:100%;}

.expertise_sec h2{font-size:30px;font-weight:700;padding:0 0 15px;}

.expertise_sec p{font-size:16px;font-weight:400;line-height:25px;font-family:"Open Sans", sans-serif;}

.expertise_sec .textBx{width:100%;display:block;margin:0 auto;max-width:775px;}

.our_expertiseTabs{width:100%;display:block;padding:30px 0 0;}

.our_expertiseTabs .tabs_sec{background:#ffff;float:left;width:100%;display:none;}

.our_expertiseTabs .container.width{max-width:100%;}

.our_expertiseTabs .container.width .col-lg-12{padding-left:0;padding-right:0;}

.our_expertiseTabs .e-wrktabs{float:left;width:100%;border-bottom:1px solid #c4c4c4;}

.our_expertiseTabs .e-wrktabs ul{display:flex;justify-content:center;margin:0 auto;max-width:1000px;text-align:center;width:100%;overflow:hidden;padding:0;}

.our_expertiseTabs .e-wrktabs ul li a{display:block;padding:9px 18px;font-size:16.67px;font-weight:400;color:#b6b6b6;text-transform:uppercase;border-bottom:5px solid transparent;line-height:18px;margin:0 18px;position:relative;}

.our_expertiseTabs .tabs_sec .imagCntr{margin:0 auto;max-width:1000px;overflow:hidden;padding:38px 0 30px;text-align:center;}

.our_expertiseTabs a:focus{outline-offset:0;border:0;text-decoration:none;}

.our_expertiseTabs .e-wrktabs ul li.active a::after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:"";display:block;height:0;left:39%;position:absolute;top:100%;transform:rotate(180deg);-webkit-transform:rotate(180deg);width:0;z-index:9;}

.portfolio.new_portfolio h2{font-size:26px;font-weight:700;font-family:Lato, sans-serif;word-break:break-word;}

.portfolio.new_portfolio .free_cons{text-align:center;margin:0;}

.portfolio.new_portfolio .free_cons a{margin:0 auto;}

a.portfolio_inner-detail{color:#fff!important;}

.magento-tabs .e-wrktabs ul{max-width:1200px;}

.magento-tabs .e-wrktabs ul li a{padding:9px 13px;}

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

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

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

figure{text-align:center;}

.portfolio.new_portfolio{margin-bottom:45px;float:left;width:100%;}

.portfolio-container{background:#f5f5f5;padding:25px 0;margin-top:0;}

.portfolio-heading h2{font-size:30px;font-weight:700;font-family:Lato, sans-serif;word-break:break-word;color:#000;padding-bottom:31px;text-align:center;margin:0;}

figure.effect-portfolio p{padding:10px 2.5em 0;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);line-height:1.3;margin:0;font-size:16px;}

.portfolio_inner{border-radius:0;margin-bottom:40px;background:url(https://www.synapseindia.com/assets/images/bottom-shadow.png) center bottom -11px no-repeat;}

.portfolio_inner::after,.portfolio_inner::before{content:"";display:table;width:100%;height:100%;}

figure.effect-portfolio img{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;width:100%;border-radius:0;}

a.portfolio_inner-detail img{width:auto;max-width:18px;margin-left:5px;}

a.portfolio_inner-detail{display:block;margin-top:30px;text-decoration:none;font-size:14px;}

.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;}

.expertise_sec{padding:0;}

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

.h2_heading{font-size:20px;color:#ec131c;line-height:24px;font-weight:600;}

.border_box{border:1px solid #bfbfbf;padding:20px;display:inline-block;width:100%;}

.service_page .service_content>div{margin-bottom:30px;}

.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;}

.bnner_new.magento_enterprise_section .banner_txt>h1{max-width:100%;}

.bnner_new.magento_enterprise_section .banner_txt>p{font-size:24px;}

.mg_new_top{background-color:#ebebeb;padding-bottom:20px;padding-top:25px;margin-bottom:30px;}

.service_content_magento .height_equal .row{display:flex;}

.service_content_magento .border_box{height:100%;}

.mg_new_top,.service_content_magento .why_magento_2{text-align:center;}

.expertise_sec_magento .our_expertiseTabs .e-wrktabs ul li a{margin:0 9px;}

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

.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar{display:none;}

}

@media (min-width: 1200px){

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

}

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

.cust_btn{padding:16px;}

.mg_top ul li>p,.portfolio.new_portfolio figure.effect-portfolio p{font-size:14px;}

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

.our_expertiseTabs .e-wrktabs ul{white-space:nowrap;display:block;justify-content:inherit;overflow-x:scroll!important;overflow-y:hidden!important;}

.our_expertiseTabs .e-wrktabs ul li{float:none;display:inline-block;}

.expertise_sec_magento{margin-top:20px;}

.expertise_sec_magento .our_expertiseTabs{padding:10px 0 0;}

.bnner_new.magento_enterprise_section .banner_txt>p{display:none;}

.expertise_sec_magento .our_expertiseTabs .e-wrktabs ul li a{display:block;padding:9px 18px;font-size:14px;}

.service_content_magento .height_equal .row{display:block;}

.service_mgnt-mng .mg_fuel p{margin:0 0 13px;}

}

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

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

header{position:static;}

.our_expertiseTabs .e-wrktabs ul li{float:none;display:inline-block;}

.expertise_sec{padding:0 0 30px;}

.free_cons .cust_btn{margin:0 auto;}

.our_expertiseTabs .e-wrktabs ul{white-space:nowrap;display:block;justify-content:inherit;overflow-x:scroll!important;overflow-y:hidden!important;-ms-overflow-style:none;overflow:-moz-scrollbars-none;}

.our_expertiseTabs::-webkit-scrollbar{width:0;background:0 0;}

.our_expertiseTabs .e-wrktabs ul::-webkit-scrollbar{display:none;}

.our_expertiseTabs::-webkit-scrollbar-thumb{background:#fff;}

.portfolio_inner{margin-bottom:15px;}

.portfolio-container{padding:25px 0 40px;}

.portfolio-heading h2{font-size:22px!important;padding-bottom:20px;}

.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 (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%;}

figcaption,figure,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;}

figure.effect-portfolio figcaption:after,figure.effect-portfolio figcaption:before{position:absolute;top:30px;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;}

figure.effect-portfolio figcaption:before{-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);transform:scale(0, 1);}

figure.effect-portfolio figcaption:after{-webkit-transform:scale(1, 0);transform:scale(1, 0);border:0;}

figure.effect-portfolio:hover img{opacity:0.4!important;}

figure.effect-portfolio:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

figure.effect-portfolio figcaption:before{border:0;}

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

.bnner_new .banner_txt>h1{font-size:30px;}

.bnner_new.enterprise_section .banner_txt>h1{font-size:30px;margin:0 auto 3px;padding-bottom:10px;max-width:440px;}

.bnner_new.enterprise_section .banner_txt>p{font-size:27px;line-height:1;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{margin:0;padding:5px 10px;}

.full_banner_txt .btnn{margin-top:4px;}

}

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

.bnner_new .banner_txt>h1{font-size:15px;line-height:20px;padding:0 0 2px;}

.bnner_new .banner_txt p{display:none;}

.h_banner.bnner_new .btnn>a{padding:11px;font-size:12px;}

.border_box.mg_fuel{margin-bottom:20px;}

.bnner_new.enterprise_section .banner_txt>h1{font-size:37px;padding:0;margin:0 auto 7px;border:0;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn{margin:0;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{padding:5px 15px;}

.service_content .height_equal img{width:100%!important;}

.mg_top ul li{display:block;width:100%;}

.service_page .h_banner .page_title{font-size:18px;margin-top:12px;line-height:normal;}

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

}

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

.bnner_new.magento_enterprise_section .banner_txt>h1{font-size:19px;}

.bnner_new.enterprise_section .banner_txt>h1{font-size:19px;border:0;padding-bottom:5px;margin:0;}

.h_banner.bnner_new.enterprise_section .container{bottom:5px;}

.h_banner.bnner_new.enterprise_section .full_banner_txt .btnn>a{padding:4px 10px;}

}

.cookiealert a{text-decoration:underline;}

.bnner_new .banner_txt>h1{font-size:52px;font-weight:400;padding:0 0 45px;}

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

.h_banner.bnner_new h1{font-size:40px;line-height:66px;}

.service_page .h_banner.bnner_new h1{padding:0;}

}

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

.bnner_new .banner_txt>h1{font-size:30px;padding:0 0 5px;}

}

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

.service_page .h_banner .page_title{font-size:22px;margin:20px auto 0;padding:0;text-align:center;}

}

.border_box p a{color:#696969;}

.border_box p a:hover{color:#dd1a20;}

.border_box p a{text-decoration:none;}

.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: 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;}

.tabs_sec .imagCntr{padding:25px 10px 30px;}

.expertise_sec_magento{margin-top:0;padding-bottom:0;}

.expertise_sec_magento .our_expertiseTabs{padding:10px 0 0;}

.why_magento_2{padding:15px;}

.service_content_magento .height_equal .row{display:block;}

}

.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;}

}

.mg_top-mng ul p{margin-bottom:0!important;}

.service_mgnt-mng{padding:35px 15px;}

.why_m_mng{margin-bottom:0!important;padding:35px 20px;}

.mgnto-tab-mng{padding:0;}

.mgnto-tab-mng .our_expertiseTabs{padding-top:0;}

.mgnto-title-red{margin:0 0 13px;}

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

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

.mg_top-mng ul p{margin-bottom:20px!important;}

.mg_top-mng ul li:last-child p{margin-bottom:0!important;}

}

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

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

}

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

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

.portfolio-heading h2{padding-bottom:0;margin-bottom:20px;}

.heading_h2_new,.portfolio-heading h2{font-size:19px!important;line-height:27px!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;}

.service_mgnt-mng .mg_fuel p{margin:0 0 12px;}

.heading_link,.heading_link:focus,.heading_link:hover{text-decoration:none;cursor:pointer;outline:0!important;}

.R_more_btn{color:#fff!important;font-size:13px;padding:2px 5px;margin-left:3px;border-radius:4px;font-weight:600;}

.R_more_btn:hover{color:#fff!important;text-decoration:none;}

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

.service_mgnt-mng .mg_fuel p{margin:0 0 11px;}

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

.tabs_sec .imagCntr{padding:25px 10px 30px!important;}

.R_more_span{display:block;text-align:center;margin-top:10px;}

.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;}

}

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;}

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

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

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

.our_expertiseTabs .e-wrktabs ul li.active a{color:#e21e2c;border-bottom:5px solid #e21e2c;}

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

figure.effect-portfolio:hover h3,figure.effect-portfolio:hover p{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}

figure.effect-portfolio h3{padding:0 5px 10px;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);color:#fff;font-size:26px;text-shadow:-3px 0 20px #000;opacity:0;text-transform:uppercase;}

@media (min-width: 768px){

.service_content .height_equal>.row{display:flex;flex-direction:row;}

.service_content .height_equal>.row img{height:100%;display:block;object-fit:fill;}

}

.enterprise_section.magento_enterprise_section .container{bottom:0!important;padding-bottom:15px;padding-top:15px;background:#f26631;}

.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt h1{font-size:26px;}

.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt p{display:block!important;font-size:13px;margin-bottom:10px;line-height:16px;}

@media (max-width: 520px){

.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt p{display:none!important;}

.enterprise_section.magento_enterprise_section .banner_txt.full_banner_txt h1{font-size:19px;}

}

.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;}