.togglebar {
	display: none;
}

@media only screen and (min-width: 1367px) and (max-width: 1500px) {
.footer_address address {
	padding: 0 1vw;
}
ul.footer_social {
	padding: 0 1vw;
}
.footer_logo {
	padding: 0 1vw;
}
}

/* ---- Mini Desktops ---- */
@media only screen and (min-width: 1200px) and (max-width: 1366px) {
/* Home Page Css Start */
.naviContent {
	width: 72vw;
	margin-left: -36%;
}
.we_are_synergy {
	padding: 2vw 11vw 2vw 8.3vw;
}
.benefit_with_us {
	padding: 2vw 8.3vw 2vw 4vw;
}
.footer_connect {
	/*padding: 5vw 14vw 5vw 5vw;*/
	padding: 23px 190px 10px 40px;
}
.logo_list img {
	padding: 0 40px;
}
/* Home Page Css End */
.bannerSection {
	/*height: 500px;*/
	height: 350px;
}
.naviAction {
	height: 500px;
}
ul.full_menu_style li:first-child {
	width: 204px;
}
ul.full_menu_style li:first-child a {
	font-size: 18px;
}
.menu-full_menu_2nd-container, .menu-full_menu_3rd-container, .menu-full_menu_4th-container, .menu-full_menu_5th-container {
	margin: 0;
}
.naviMid {
	padding: 0 30px 0 50px;
}
.footer_address address {
	padding: 0 1vw;
}
ul.footer_social {
	padding: 0 1vw;
}
.footer_logo {
	padding: 0 1vw;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
.sliderOverlay {
	width: 235px;
}
.logo {
	padding: 20px;
}
.logo img {
	width: 130px;
}
.tp-caption {
	left: 280px !important;
}
.sliderNavi ul.menu li a {
	font-size: 14px;
}
.tp-bullets.preview4 {
	width: 247px !important;
}
.headingBlock h2 {
	font-size: 30px;
}
.serviceBlock {
	padding-top: 90px;
}
.serviceBlock h5 {
	margin-bottom: 16px;
}
.testimonialSlider {
	width: 480px;
}
.testimonialBlock:before {
	top: 12%;
}
.we_are_synergy {
	padding: 70px;
}
.benefit_with_us {
	padding: 60px;
}
.benefit_with_us h3 {
	margin-top: 0;
}
.footer_logo {
	padding: 0 10px;
}
.footer_address address {
	padding: 0 10px;
}
ul.footer_social {
	padding: 0 10px;
}
.footer_connect {
	padding: 5vw;
}
.leadershipBox {
	width: 560px;
	padding: 40px;
}
.bannerSection {
	height: 520px;
}
body#ecommerce .bannerSection h1, body#enterprise-mobility .bannerSection h1, body#enterprise-web .bannerSection h1, body#technology-services .bannerSection h1 {
	font-size: 46px;
}
.bannerSection h2 {
	font-size: 20px;
	padding: 0;
}
.bannerSection p {
	padding: 0;
}
.ourExpertise p {
	padding: 0;
}
.ecommerce-expertise ul {
	width: 420px;
}
.ecommerce-expertise ul li {
	width: 200px;
	height: 102px;
	padding: 15px;
}
.ecommerce-expertise ul li:first-child {
	left: -210px;
	margin-top: -51px;
}
.ecommerce-expertise ul li:last-child {
	right: -210px;
	margin-top: -51px;
}
.heading1 {
	font-size: 26px;
	margin-bottom: 20px;
}
.ecommerce-section p {
	padding: 0;
}
.ecommercePointes .ePointsBox {
	width: 860px;
}
.ecommercePayment .epBox ul.paymentLogo li img {
	height: 23px;
}
.bannerSection {
	height: 480px;
}
.naviAction {
	height: 480px;
}
.B-heading1 {
	font-size: 28px;
	line-height: 50px;
}
.B-heading2 {
	font-size: 28px;
	line-height: 50px;
}
.B-heading3 {
	font-size: 28px;
	line-height: 50px;
}
}

@media only screen and (min-width: 992px) and (max-width: 1023px) {
.sliderOverlay {
	width: 235px;
}
.logo {
	padding: 20px;
}
.logo img {
	width: 130px;
}
.tp-caption {
	left: 280px !important;
}
.sliderNavi ul.menu li a {
	font-size: 14px;
}
.tp-bullets.preview4 {
	width: 247px !important;
}
.headingBlock h2 {
	font-size: 30px;
}
.serviceBlock {
	padding-top: 90px;
}
.serviceBlock h5 {
	margin-bottom: 16px;
}
.testimonialSlider {
	width: 480px;
}
.testimonialBlock:before {
	top: 12%;
}
.we_are_synergy {
	padding: 60px;
}
.benefit_with_us {
	padding: 50px;
}
.benefit_with_us h3 {
	margin-top: 0;
}
.footer_logo {
	padding: 0 10px;
}
.footer_address address {
	padding: 0 10px;
}
ul.footer_social {
	padding: 0 10px;
}
.footer_connect {
	padding: 5vw;
}
.leadershipBox {
	padding: 30px 30px 30px 200px;
}
.leadershipBox .lsImg {
	left: 0;
}
.blogPostBox ul li {
	height: 207px;
}
.blogPostBox ul li.text {
	padding: 30px;
}
.blogPostBox ul li h3 {
	font-size: 16px;
}
.blogPostBox ul li p {
	font-size: 12px;
}
.bannerSection p {
	padding: 0;
}
.bannerSection {
	height: 520px;
}
body#ecommerce .bannerSection h1, body#enterprise-mobility .bannerSection h1, body#enterprise-web .bannerSection h1, body#technology-services .bannerSection h1 {
	font-size: 46px;
}
.bannerSection h2 {
	font-size: 20px;
	padding: 0;
}
.bannerSection p {
	padding: 0;
}
.ourExpertise p {
	padding: 0;
}
.ecommerce-expertise ul {
	width: 420px;
}
.ecommerce-expertise ul li {
	width: 200px;
	height: 102px;
	padding: 15px;
}
.ecommerce-expertise ul li:first-child {
	left: -210px;
	margin-top: -51px;
}
.ecommerce-expertise ul li:last-child {
	right: -210px;
	margin-top: -51px;
}
.heading1 {
	font-size: 26px;
	margin-bottom: 20px;
}
.ecommerce-section p {
	padding: 0;
}
.ecommercePointes .ePointsBox {
	width: 860px;
}
.ecommercePayment .epBox ul.paymentLogo li img {
	height: 23px;
}
.fivetech-section li {
	height: 420px;
}
.fivetech-section li p {
	font-size: 12px;
}
.tp-caption {
	width: 50% !important;
	white-space: normal !important;
}
.tp-caption.twslidermain span, .twslidermain span {
	position: relative;
	top: -48px;
}
.bannerSection {
	height: 480px;
}
.naviAction {
	height: 480px;
}
.headerTop-nav ul li a {
	font-size: 14px;
	padding: 10px 10px;
}
.B-heading1 {
	font-size: 28px;
	line-height: 50px;
}
.B-heading2 {
	font-size: 28px;
	line-height: 50px;
}
.B-heading3 {
	font-size: 28px;
	line-height: 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.sliderOverlay {
	width: 235px;
}
.logo {
	padding: 20px;
}
.logo img {
	width: 130px;
}
.tp-caption {
	left: 280px !important;
}
.sliderNavi ul.menu li a {
	font-size: 14px;
}
.tp-bullets.preview4 {
	width: 247px !important;
}
.headingBlock h2 {
	font-size: 30px;
}
.serviceBlock {
	padding: 50px 20px 40px 20px;
}
.serviceBlock h5 {
	margin-bottom: 18px;
	font-size: 15px;
	height: 30px;
}
.red-btn {
	padding: 10px 21px;
}
.serviceBlock p {
	font-size: 12px;
}
.service_icon {
	width: 80px;
	height: 80px;
	margin-left: -35px;
	height: 120px;
}
.testimonialBlock:before {
	top: 12%;
}
.we_are_synergy {
	display: block;
	width: 100%;
	padding: 40px;
}
.benefit_with_us {
	display: block;
	width: 100%;
	padding: 40px;
}
.benefit_with_us h3 {
	margin-top: 0;
}
.footer_address {
	display: block;
	width: 100%;
}
.footer_connect {
	display: block;
	width: 100%;
	padding: 5vw;
}
a.logoInner {
	width: 142px;
}
.bannerSection h1 {
	font-size: 30px;
}
.bannerSection p {
	padding: 0;
}
.page-section .whiteBox {
	width: 100%;
}
.leadershipBox {
	padding: 30px 30px 30px 200px;
	width: 100%;
}
.leadershipBox .lsImg {
	left: 0;
}
.ourTeam {
	width: 100%;
	padding: 30px;
}
.careerBox {
	width: 100%;
}
.accordionBox {
	margin: 0;
}
.blogPostBox ul li {
	width: 100%;
	float: none;
	height: auto;
}
.blogPostBox ul li.text {
	padding: 30px;
}
.blogPostBox ul li h3 {
	font-size: 16px;
}
.blogPostBox ul li p {
	font-size: 12px;
}
.blogTop {
	padding: 80px 0;
}
.blogPostBox ul li.img img {
	width: 100%;
	height: auto;
}
.contactBox {
	width: 100%;
}
ul.addresslist li, ul.info li {
	width: 100%;
	display: block;
	padding: 10px 0;
}
.page-section .innerDetailsBox {
	width: 100%;
}
body#ecommerce .bannerSection h1, body#enterprise-mobility .bannerSection h1, body#enterprise-web .bannerSection h1, body#technology-services .bannerSection h1 {
	font-size: 38px;
	margin-bottom: 20px;
}
.bannerSection h2 {
	font-size: 12px;
}
.heading1 {
	font-size: 22px;
	margin-bottom: 30px;
}
.ourExpertise p {
	padding: 0;
}
.ecommerce-expertise ul {
	width: 330px;
}
.ecommerce-expertise ul li {
	width: 155px;
	height: 81px;
	padding: 12px;
}
.ecommerce-expertise ul li:first-child {
	left: -165px;
	margin-top: -40px;
}
.ecommerce-expertise ul li:last-child {
	right: -165px;
	margin-top: -40px;
}
.ecommerce-section p {
	padding: 0;
}
.ecommercePointes .ePointsBox {
	width: 710px;
}
.ecommercePointes .ePointImg {
	height: 387px;
}
.ecommercePointes .ePointRight li {
	font-size: 15px;
}
.ecommercePayment .epBox ul.epList li {
	width: 100%;
	height: auto;
}
.ecommercePayment .epBox ul.paymentLogo li img {
	height: 16px;
}
.bottom3-section .b3s {
	height: auto;
	margin-bottom: 30px;
}
.enterprise-web-expertise.technology-services ul {
	width: 100%;
}
.tsText {
	width: 100%;
}
.fivetech-section li {
	width: 100%;
	height: auto;
}
.ecomText {
	width: 100%;
}
.trustedPartners {
	width: 100%;
	padding: 40px;
}
.trustedPartners .tpImg {
	position: static;
}
.tp-caption {
	left: 280px !important;
	width: 50% !important;
	white-space: normal !important;
}
.tp-caption.twslidermain span, .twslidermain span {
	position: relative;
	top: -48px;
}
.bannerSection {
	height: 480px;
}
.naviAction {
	height: 480px;
}
.headerTop-nav ul li a {
	font-size: 14px;
	padding: 10px 10px;
}
.B-heading1 {
	font-size: 24px;
	line-height: 40px;
}
.B-heading2 {
	font-size: 24px;
	line-height: 40px;
}
.B-heading3 {
	font-size: 24px;
	line-height: 40px;
}
.myitembox {
	height: 400px;
	padding: 200px 0 0;
}
}

@media only screen and (max-width: 767px) {
.sliderOverlay {
	width: 155px;
	background: rgba(193,68,57,0.40);
}
.logo {
	padding: 20px 36px;
}
.sliderNavi ul.menu li a {
	font-size: 12px;
	background: rgba(193,68,57,0.40);
}
.logo img {
	width: 130px;
}
.tp-bullets.preview4 {
	width: 173px !important;
}
.headingBlock h2 {
	font-size: 15px;
}
.headingBlock {
	padding: 0 0 40px 0;
}
.serviceBlock {
	width: 300px;
	margin: 0 auto 80px auto;
	padding-top: 90px;
}
.we_are_synergy {
	display: block;
	width: 100%;
	padding: 40px;
}
.benefit_with_us {
	display: block;
	width: 100%;
	padding: 40px;
}
.testimonialSlider {
	width: 100%;
}
footer#footer {
	display: block;
}
.footer_address {
	display: block;
	width: 100%;
}
.footer_connect {
	display: block;
	width: 100%;
	padding: 40px 20px;
}
.footer_connect:before {
	width: 100%;
}
.footer_menus .footermenu_01 li a {
	font-size: 14px;
}
.getInTouch_form {
	width: 100%;
}
.videoContent p:before {
	left: 0;
}
.videoContent p:after {
	right: 0;
}
.videoContent p {
	font-size: 13px;
	padding: 0 30px;
}
.testimonialBlock:before {
	height: 60px;
	top: 21%;
}
div#copyright {
	position: static;
}
.naviHead {
	padding: 0 20px;
}
.naviMid {
	padding: 0 20px;
}
.naviContent {
	width: 100%;
	left: 0;
	top: 0;
	margin-left: 0;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
ul.full_menu_1st li a {
	font-size: 16px;
}
.navi_logo {
	display: none;
}
ul.full_menu_style li:first-child {
	width: 100%;
	display: block;
}
ul.full_menu_style li:first-child a {
	font-size: 18px;
}
.naviFoot {
	padding: 20px;
}
ul.full_menu_style li a {
	font-size: 13px;
}
.bannerSection {
	height: 40vh;
}
.bannerText {
	bottom: 20px;
}
.bannerSection h1 {
	font-size: 25px;
	margin: 0 0 10px 0;
}
.bannerSection p {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
.page-section .whiteBox {
	width: 100%;
	padding: 30px;
}
a.logoInner {
	width: 82px;
}
.btnCloseNav, .btnCloseNav-back {
	top: 40px;
}
.leadershipBox .lsImg {
	position: static;
	margin: 0 0 20px 0;
	background: #f5f5f5;
}
.leadershipBox {
	padding: 30px;
	width: 100%;
}
.ourTeam {
	width: 100%;
	padding: 30px;
}
.careerBox {
	width: 100%;
	padding: 40px;
}
.accordionBox {
	margin: 0;
	padding: 20px 0;
}
.blogPostBox ul li {
	width: 100%;
	float: none;
	height: auto;
}
.blogPostBox ul li.text {
	padding: 30px;
}
.blogPostBox ul li h3 {
	font-size: 16px;
}
.blogPostBox ul li p {
	font-size: 12px;
}
.blogTop {
	padding: 80px 0;
}
.blogPostBox ul li.img img {
	width: 100%;
	height: auto;
}
.blogPostBox ul {
	padding: 0 40px;
}
.contactBox {
	width: 100%;
	padding: 40px;
}
ul.addresslist li, ul.info li {
	width: 100%;
	display: block;
	padding: 10px 0;
}
.page-section .innerDetailsBox {
	width: 100%;
	padding: 40px;
}
.portfolioBlock .cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active:before {
	display: none;
}
.portfolioBlock .cbp-l-filters-button .cbp-filter-item {
	font-size: 16px;
}
.portfolioBlock .cbp-l-filters-button .cbp-filter-item-active {
	color: #000;
}
body#ecommerce .bannerSection h1, body#enterprise-mobility .bannerSection h1, body#enterprise-web .bannerSection h1, body#technology-services .bannerSection h1 {
	font-size: 25px;
}
.bannerSection h2 {
	font-size: 12px;
	padding: 0;
	margin-bottom: 10px;
}
.bannerSection p {
	line-height: 16px;
}
.heading1 {
	font-size: 22px;
	margin-bottom: 30px;
}
.ourExpertise p {
	padding: 0;
	font-size: 12px;
}
.ecommerce-expertise ul {
	width: 290px;
	margin: 0 auto;
}
.ecommerce-expertise ul li {
	float: none;
}
.ecommerce-expertise ul li:first-child {
	position: static;
	margin-top: 0;
	left: auto;
	top: auto;
}
.ecommerce-expertise ul li:last-child {
	position: static;
	margin-top: 0;
	right: auto;
	top: auto;
}
.ecommerce-section p {
	padding: 0;
	font-size: 12px;
}
.ecommercePointes .ePointsBox {
	width: 100%;
}
.ecommercePointes .ePointImg {
	width: 100%;
	height: 220px;
}
.ecommercePointes .ePointRight, .da-section .ePointRight {
	width: 100%;
	padding: 30px;
}
.ecommercePointes .ePointRight li, .da-section .ePointRight li {
	font-size: 12px;
}
.ecommercePayment .epBox, .da-point .epBox {
	padding: 30px;
}
.ecommercePayment .epBox ul.epList li {
	width: 100%;
	height: auto;
	padding-left: 60px;
}
.ecommercePayment .epBox ul.epList li img {
	width: 40px;
}
.ecommercePayment .epBox ul.paymentLogo li img {
	height: 16px;
}
.bottom3-section .b3s {
	height: auto;
	margin-bottom: 30px;
}
.enterprise-web-expertise.technology-services ul {
	width: 100%;
}
.tsText {
	width: 100%;
}
.fivetech-section li {
	width: 100%;
	height: auto;
}
.ecomText, .da-video {
	width: 100%;
}
.trustedPartners {
	width: 100%;
	padding: 40px;
}
.trustedPartners .tpImg {
	position: static;
}
.tp-caption {
	left: 170px !important;
	width: 50% !important;
	white-space: normal !important;
}
.tp-caption.twslidermain span, .twslidermain span {
	position: relative;
	top: -28px;
}
.ourWorksContent .owl-prev {
	left: 0;
}
.ourWorksContent .owl-next {
	right: 0;
}
.ourWorksContent {
	padding: 48px 0 60px 0;
}
body.custom_portfolio-template-default .bannerText {
	bottom: 90px;
}
.footer_logo a {
	width: 93px;
	display: block;
}
.footer_logo {
	padding: 15px;
}
.footer_address address {
	padding: 8px 15px;
}
.footer_menus .footermenu_01 li, .footer_menus .footermenu_02 li {
	padding: 3px 0;
}
.naviAction {
	height: 285px;
	width: 50px;
}
.btnCloseNav span {
	width: 24px;
	left: 5px;
	top: 3px;
}
.ourExpertise {
	padding: 50px 0;
}
.ourWorks {
	margin-top: -90px;
}
.testimonialBlock {
	margin-bottom: 50px;
}
.logo_list {
	display: block;
	height: auto;
}
.logo_list a {
	display: block;
}
.owl-carousel .owl-item img {
	width: 200px;
	margin: 0 auto;
}
.sliderNavi ul.menu li a {
	border-bottom: 1px solid rgba(255,255,255,0.20);
	margin-bottom: 0;
}
.homeEventsBox {
	display: none;
}
.sliderNavi ul.menu li ul.sub-menu {
	width: 140px;
}
.togglebar {
	font-size: 24px;
	cursor: pointer;
	display: block;
}
.menu-menu-1-container {
	position: relative;
}
.headerTop-nav ul {
	position: absolute;
	right: 0;
	background-color: rgba(58, 61, 139, 0.9);
	display: none;
}
.headerTop-nav ul li {
	display: block;
	vertical-align: top;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	text-align: left;
}
.headerTop-nav ul li a {
	font-size: 14px;
	color: #fff;
	padding: 5px 15px;
}
.headerTop-nav ul li ul {
	position: relative;
	top: 0;
	left: 0;
	right: 0;
}
.headerTop-nav ul li ul li a {
	font-size: 13px;
	padding: 7px 5px 7px 25px;
}
.B-heading1 {
	font-size: 20px;
	line-height: 30px;
}
.B-heading2 {
	font-size: 20px;
	line-height: 30px;
}
.B-heading3 {
	font-size: 20px;
	line-height: 30px;
}
.myitembox {
	height: 300px;
	padding: 150px 0 100px;
}
.testimonial_Slider iframe {
	width: 100%;
	height: 200px;
}
.testimonial_Slider {
	border: 10px solid rgba(44, 46, 130, 0.8);
}
.f-CFormCol {
	float: none;
	width: 100%;
	padding: 0 5px;
}
.footer-contactForm textarea {
	margin: 20px 0 0;
}
}

@media only screen and (max-width: 479px) {
}
