/*@media only screen and (max-width: 1920px) {

.flex-control-nav {
    left: 20.6%;
	top: 605px;
}

.bg_img {
    height: 895px;
}

#main_btm {
    margin-top: 281px;
}

.banner_caption {
    margin-top: 389px;
}

}*/


@media only screen and (max-width: 1920px) {
	.heading {
	font-size: 18px;
	line-height: 22px;
	}

	.bg_img {
		height: 793px;
	}

	p {
		font-size: 16px;
		line-height: 22px;
	}

	.flex-control-nav {
		width: auto;
    position: absolute;
    top: 450px;
    left: 20.5%;
    z-index: 10;
	}

	/* .innerdiv {
		width: 1300px;
	}
	
	.container-fluid2 {
		width: 900px;
	}
	
	.inner_body_left12 {
		width: 900px;
	}
	
	.maxrowwidth {
		width: 900px;
	} */


	
}


@media only screen and (max-width: 1366px) {
 .banner_caption1 {
	 display:none!important;
  }

  .bg_img {
	height:626px;
}

  .innerpage_area{	
	margin-top: 117px !important;	
	}
	
	ul.services_list li:last-child {
    margin-right: 2px !important;
}
ul.services_list li {
	width: 100%;
}

.system_integration_logo {
  height: 280px !important;
}

.rightimage {
    width: 335px;
    height: 270px;
    float: right;
}

.flex-control-nav {
	width: auto;
    position: absolute;
    top: 448px;
    left: 9%;
    z-index: 10;
}

.service-offerings-heading {
	padding: 10px 0px 20px 0px;
}

/* .innerdiv {
    max-width: 1140px;
}

.container-fluid2 {
    max-width: 750px;
}

.inner_body_left12 {
    max-width: 750px;
}

.maxrowwidth {
    max-width: 750px;
} */

}




@media only screen and (max-width: 1280px) {
	
	.btn {
		font-size: 10px;
	}

	.blog-card-body {
		padding: 24px;
		margin-top: -124px;
		margin-right: 95px;
		background-color: #3360a5;
		height: 210px;
	}
	.card-display-flex {
		display: flex;
		padding: 0px 24px 0px 24px;
		margin: 18px 0px 20px 0px;
	}
	.heading13 {
		font-size: 21px;
		color: #1c63a7;
	}
#pup2 {
    left: 5px !important;
    margin-bottom: -46px !important;
}

#pup1 {
    left: 250px !important;
    margin-bottom: -46px !important;
}

#pup1-3 {
    left: 495px !important;
    margin-bottom: -46px !important;
}
	
.strip-bg {
	top: 75%!important;
}

.footer_right {
	width: 27%;
}

#wrapper_home {
	width: 96%;
}

.g-advisory-content {
    width: 475px;
}



.home_tabs {
    margin-left: 150px;
	bottom: 140px;
}

.flex-control-nav {
    left: 5.6%;
}

.home_tabs a.home_tabsinn_short{	
	margin-top: 47px !important;	
	}

.home_tabs a.home_tabsinn_short1{	
	margin-top: 47px !important;	
	}
	
#main_btm .footer_btm_bg {	
	margin-top: -92px !important;
	}	
	
.system_integration_section {	
    width: 1216px !important;	
    margin: 1px -8px;
}	

ul.services_list {
	width: 725px;
}

.innerpage_area{	
	margin-top: 117px !important;	
	}
	
ul.services_list li {
	width: 100%;
}

.system_integration_logo {
  height: 288px !important;
}

.rightimage {
    width: 335px;
    height: 270px;
    float: right;
}

}


@media only screen and (max-width: 1200px) {

	.flex-control-nav {
		left: 2.5%;
	}
}



@media only screen and (max-width: 1024px) {
	
.innerpage_area{	
	margin-top: 117px !important;	
	}
	
.ban_right {
        margin-top: -70px;
}

.wrapper-inner {
	width: 100% !important;
}

.pop_up {
	width:510px;
	background-color: #2683b8;
	-webkit-border-radius:6px;
	-moz-border-radius: 6px;
	border-radius:6px;
	overflow: hidden;
	display: none;
	float:left;
	box-shadow: 1px 1px 3px #404040;
}

.pop_up .left {
	width: 240px;
	float:left;
	margin-right:30px;
}

.pop_up .right {
	width: 240px;
	float:left;
}

#pup2 {
    left: -105px !important;
    margin-bottom: -47px !important;
}

#pup1 {

    left: 115px !important;
    margin-bottom: -47px !important;

}

#pup1-3 {
    left: 350px !important;
    margin-bottom: -47px !important;
}

#wrapper_home {
	width: 96%;
}

.banner_caption {
	margin-top: 185px;
}

.strip-bg {
	top: 76%;
	width: 100%;
}

.strip_section {
	width: 21.1%;
}

.contact-container {
	right: 30px!important;
	top: 0px!important;
}

.foot_txt {
	margin-left: 0px!important;
	display: block!important;
	padding-top: 10px!important;
}

.footer_left {
	width: 50%;
}

.footer_right {
	width: 32%;
}

.flex-control-nav {
	left: 2%!important;
}

.features-item {
	padding: 1% 3% 1% 3%!important;
}

.strip_section p {
	text-align: left;
}

.head-search1 {
	left: 2%;
}

/*inner page css start*/

.innerdiv {
	width: 96%;
}

.TabbedPanelsTab {
	padding: 12px 23px!important;
}

.inner_body_left {
	width: 100%;
}

.inner_body_left1 .left {
    width: 100%;
}

.inner_body_left2 {
	width: 638px;
}

.inner_body_left1 .right {
	width: 100%;
	margin-bottom:25px;
}

.inner_body_right {
	width: 315px;
	margin-left: 30px;
}

.inner_body_right1 {
	width: 318px;
}

#nt-example1 {
	width: 310px;
}

.service_inner_right1 {
	width: 288px;
	text-align: left;
}

.leadership3 {

    width:25%;

}

.leadership3:hover {

	width:25%;

}

.heading-6 {

	font-size: 26px;

}

.leadership_area {

	width: 100%;

}

.leadership {

	width: 33%;

}

.leadership:hover {

	width: 33%;

}

.leadership1 {

	width: 49%;

}

.leadership1:hover {

	width: 49%;

}

.global_advisory {

	width: 640px;

}

.global_advisory_inner {

	width: 640px;

}

.testi_left_cont1 {

	width: 488px;

}

.testi_middle_cont1 .two {

	top: 326px;

}

.testi_left_cont2 {

	width: 488px;

}

.testi_middle_cont2 .employee1 {

	top: 189px;

}

.registered-office {

	width: 652px;

}

.registered-office {

	width: 100%;

}

.contact_form_areabg {

	width: 100%;

}

ul.form_area {

	width: 100%;

}

ul.form_area li {

	width: 191px;

}

.generalTextBox {

	width: 190px;

}

.full {

	width: 98.6%;

}

.map_area {

	width: 100%;

}

.icon_area {

	width: 17%;

	margin-right: 20px;

}

.service_inner_right {

	width: 76%;

}

ul.quality_policy1 {

	width: 100%!important;

	text-align: justify;

}

.serviceimg {

	float: none;

	margin: 0 auto;

	width: 300px;

}

.servicecont {

	float: left;

	width: 100%;

	margin-bottom: 10px;

}

ul.services_list {

	width: 100%;

}

ul.services_list li {

	width: 100%;

}

.inner_body_right {

	width: 32%;

}

.why_tatwa {

	width: 91%;

}

.strip_section1 {

	width: 91%;

}

/*inner page css end*/

.inner_body_left {

	width: 59.3%;

}

.inner_body_left2 {

	width: 59.3%;

}

.inner_body_left12 {

	width: 63.9%;

}

.inner_body_left1 .left {

	width: 100%;

}

.strip_section img {

	width: 100%;

}

.sub_menus .sub_menusinn {

	width: 28%;

	z-index: 1100;

	position: relative!important;

}

.banner_caption {
	
    margin-top: 240px;
	
    padding: 17px;
}

.arial38 {

    padding-top: 34px;

}

.our_client_right_section {

    width: 100%;

}

.our_client_logo {

    width: 20.8%;

    height: 220px;

}

.leadership-extra {

    width: auto;

}
.home_tabs a.home_tabsinn_short {
	
    margin-left: -130px !important;

    margin-right: 120px !important;
}

.home_tabs a.home_tabsinn_short1 {
	
    margin-left: -130px !important;
	
	 
}

.system_integration_section {
	
    width: 992px !important;
	
    margin: 1px -8px;
}

.system_integration_logo {

  width: 300px !important;
  
  height: 210px !important;

}

.rightimage {
    width: 285px;
    height: 270px;
    float: right;
}

.home_tabs {
    margin-left: 150px;
}

}

@media only screen and (max-width: 980px) {
	

.bg_img {

    height: 446px;

    background-size: 100%;

}

.banner_caption {

    margin-top: 221px;
	
	padding: 0px;

}

.wrapper-inner {
	
    width: 96% !important;
}

.banner_cap_cont {
	
	margin-bottom: 3px !important;
	
}

.home_tabs a.home_tabsinn_short {

    width: 140px;

    font-size:15px;

    padding: 15px;
	
	margin-right: 26px !important;
	
    margin-left: -36px !important;
	
	margin-bottom: -11px !important;
	
    /* margin-top: 17px !important; */

}

.home_tabs a.home_tabsinn_short1 {
	
    margin-left: -36px !important;
	
	margin-bottom: -10px !important;

	font-size:15px;
	
    /* margin-top: 17px !important; */
	
	padding: 15px !important
}

#pup2 {
	
    left: -11px !important;
    margin-bottom: -15px !important;
}

#pup1 {
	
    left: 140px !important;
    margin-bottom: -15px !important;
}

#pup1-3 {
	
    left: 315px !important;
    margin-bottom: -15px !important;
}

#main_btm .footer_btm_bg {
	
	margin-top: -52px !important;

	}

.flexslider {

    height: auto;

}

.flex-control-nav {

    top: 419px;
visibility: hidden;
}

.home_tabs {
    bottom:69px;
	width:100%;
}

.flex-control-nav {

	left: 2%!important;

}

.head-search1 {

	left: 2%;

}

.TabbedPanelsTabGroup {

	width: 90%!important;

}

.inner_body_left {

	width: 100%;

}

.inner_body_left2 {

	width: 100%;

}

.inner_body_left1 .left {

    width: 60%;

}

.inner_body_left1 .right {

    width: 30%;

    margin-bottom: 18px;

    margin-right: 38px;

	margin-top:16px!important

}

.heading-2 br {

	display: none;

}

.inner_body_right {

	width: 100%;

	margin-left: 0px;

}

.inner_body_right1 {

	width: 100%;

}

#nt-example1 {

	width: 100%;

}

.service_inner_right1 {

	width: 98%;

	text-align: left;

}

#nt-example1 li {

	width: 97.5%;

}

.global_advisory_inner {

	width: 100%;

}

.global_advisory {

	width: 100%;

}

.partners1 img {

	width: 100%;

}

.testi_left_cont2 {

	width: 84%;

}

.testi_left_cont1 {

	width: 84%;

}

ul.form_area li {

	width: 31.6%;

}

.generalTextBox {

	width: 100%;

}

.full {

	width: 98.6%;

}

.ban_left1 {

	margin-top: 65px;

}

.case_studeies {

	width: 97.5%;

}

.clients_cont {

	width: 84%;

}

ul.quality_policy1 li {

	width: 98%;

}

ul.services_list li {

	width: 98%;

}

.strip_section1 {

	width: 96.5%;

}

.why_tatwa {

	width: 96.5%;

}

.block-secondary {

	float: left;

	width: 99%;

}

.inner_body_right_grey {

	width: 97%;

	margin-left: 0px;

}

.inner_body_right_grey h1 {

	width: 98.6%;

}

ul.product-listing li {

	width: 98.6%;

}

ul.product-listing {

	width: 100%;

}

.inner_body_left12 {

	width: 100%;

}

.why_tatwa {

    margin-bottom: 25px;

}

.technologies {

    background-size: 100% 100%;

}

.inner_body_right_grey {

    margin-bottom: 25px;

}

ul.product-listing li {

    font-size: 14px;

    padding: 5px 5px;

}

.inner_body_right_grey h1 {

    font-size: 16px;

    padding: 8px 5px;

}

.testi_middle_cont1 {

    background-image:none;

}

.inner_body_left2

{

	margin-bottom:10px!important;

}

.rm

{

	margin-top:160px;

}

ul.request-quote {

    width: 100%;

}

ul.request-quote li {

    width: 99%;

}

.wth

{

	width:100%!important;

}

#carousel_inner1 {

    width: 100%;

    height: 50px;

}

#carousel_inner1 ul {

    width: 100%;

    height: 50px;

}

#carousel_inner1 ul li {

    height: 50px;

	width:100%!important;

}

.g-advisory {

    width: 18%;

}

.g-advisory-content {

    width: 80%;

}

.our_client_logo {

    width: 20.7%;

    height: 245px;

}


.system_integration_section {
	
    width: 950px !important;
	
    margin: 1px -8px;
}

.system_integration_logo {
  width: 286px !important;  
  height: 288px !important;

}

.rightimage {
    width: 556px;
    height: 288px;
    float: right;
}

}

 @media only screen and (max-width: 900px) {

.seacrh_in {

	display: none;

}

.inner_body_left1 .left {

    width: 590px;

}

.contact-container12 {

    position: absolute !important;

    left: 0 !important;

    width:54% !important;

	float:left;

    border-right: 1px solid #333333 !important;

}

.line-hori {

    margin: 0px 0px 0px 0px !important;

}

.flex-control-nav {

    /* top: 305px; */
	visibility: hidden;

}

#main_btm .footer_btm_bg {

    margin-top: -79px;

}

.contact-container {right: 0px !important;top: -21px !important;float: right !important;}

.contact-container12 img {

    width:90%;

}

.clients {

    width: 13%;

}

ul.services_list li {

    width: 44%;

}

.TabbedPanelsTab {

    padding: 12px 18px !important;

}

#carousel_inner1 {

    width: 100%;

    height: 50px;

}

#carousel_inner1 ul {

    width: 100%;

}

#carousel_inner1 ul li {

    width: 100% !important;

    height: 69px;

	word-wrap:break-word;

}

.home_tabs {
    bottom: 105px;
    width: 100%;
    right: 74px;
}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 5px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.psp{
	margin-right: 220px;
}


}

 @media only screen and (max-width: 800px) {

.strip-bg {
	top: 45%!important;
	padding-bottom: 45px;	
	margin-top: -50px !important;
}

.wrapper-inner {
    width: 98% !important;
    float: left !important;	
	margin-bottom: 22px !important;
}

.home_tabs {
    width: 408px;
}

.banner_caption {
    margin-top: 349px;
    background-color: #000;
    width: 100%;
    padding: 29px 8px;	
	margin-bottom: -68px !important;
}

.bg_img {	
	height:349px;
	background-size: 100%;
	}

.contact-container12 {
    position: absolute !important;
    left: 0;
    width:48% !important;
	float:left !important;
    border-right: 1px solid #333333;
}

#pup2 {
    left: -135px !important;
	margin-bottom: -93px !important;
}

#pup1 {
    left: 45px !important;
    margin-bottom: -93px !important;
}

#pup1-3{
		 left: 225px !important;
     margin-bottom: -94px !important;	
}

.inner_body_left12 {
    width: 95%;
}

.line-hori {
    margin: 0px 0px 0px 0px !important;
}

.flex-control-nav {
    top: 305px;
}

#main_btm .footer_btm_bg {
    margin-top: -102px !important;
}

.contact-container {
	right: 0px !important;
	top: -21px !important;
	float: right !important;
}

.contact-container12 img {
    width:90%;
}

#wrapper_home {
	width: 96%;
}

.banner_cap_heading {
	font-size: 30px;
}

.banner_cap_cont {
	font-size: 18px;
}

.strip_section {
	width: 20.4%;
}

.strip_section span a {
	font-size: 14px;
}

.footer_right {
	width: 40%;
}

.features-item {
	width: auto!important;
}

.rslides {
	display: none;
}

features-item-marked {
	background-color: inherit!important;
}

.features-item {
	min-height: 6.5em!important;
	padding: 0.7em 1% 0%;

	text-decoration: none !important;
}

.banner_cap_heading {
	font-size: 23px;	
	margin-top: -25px !important;
}

.flex-control-nav {
	left: 2% !important;
}

.head-search1 {
	left: 2%;
}

.TabbedPanelsTab {
	padding: 12px 11px !important;
}

.heading-2 {
	font-size: 28px;
}

.inner_body_left1 .left {
	width: 503px;
}

#nt-example1 li {
	width: 97.1%;
}

.innerpage_area {
	margin-top: 97px;
}

.TabbedPanelsTab {
	padding: 12px 12px !important;
}

.TabbedPanelsTabGroup {
	width: 98% !important;
}

.inner_body_left1 .left {
    width: 56%;
}

.inner_body_left1 .right {
    margin-right: 79px;
    margin-top: 16px !important;
}

#nt-example1 li {
	width: 97%;
}

.innerpage_area {
	margin-top: 75px;

}

.testi_left_cont1 {
	width: 80%;
}

.testi_left_cont2 {
	width: 80%;
}

.full {
	width: 98.6%;
}

.innerpage_area {

	margin-top: 126px;

}

ul.form_area li {

	width: 31.3%;

}

.ban_left1 {

	margin-top: 70px;

}

.clients_cont {

	width: 80%;

}

ul.services_list li {

	width: 102%;

}

.sub_menus .sub_menusinn {

	width: 50%;

	z-index: 1100;

	position: relative!important;

	margin-right: 0px;

}

ul.sub_menu_list {

	border-right: 0px solid #fff;

	padding: 5px;

}

.seacrh_in {

	display: none;

}

.banner_cap_cont {

	font-size: 16px;

}

.sub_menus .sub_menusinn100 {

	width: 100%!important;

	display: block!important;

}

ul.sub_menu_list {

	border-right: 0px solid #fff;

	padding: 5px;

}

.sub_menus .sub_menusinn1 .sub_menu_desc .sub_menu_img {

	width: 20%;

}

.sub_menus .sub_menusinn1 .sub_menu_desc .sub_menu_descinn {

	width: 73%;

}

.leadership3 {

    width: 50%;

}

.leadership3:hover {

	width: 50%;

}

.our_client_logo {

    width: 44.8%;

    height: 239px;

}

.home_tabs a.home_tabsinn_short {
	
    width: 140px !important;
	
    font-size: 18px !important;
	
    padding: 10px !important;
	
	margin-right: 149px !important;
	
    margin-left: -148px !important;
	
	margin-top: 140px !important;
	
	height: 23px !important;
	
	margin-bottom: 15px !important;
	
}
.home_tabs a.home_tabsinn_short1 {
	
    margin-left: 83% !important;
	
    margin-right: 10px !important;
	
    margin-top: -62px !important;
	
	font-size: 16px !important;
	
	padding: 11px !important;
}


.system_integration_section {
	
    width: 776px !important;
	
    margin: 1px -7px;
}

.system_integration_logo {

  width: 217px !important;
  
  height: 249px !important;

}

.rightimage {
    width: 443px;
    height: 270px;
    float: right;
}

.home_inner_body_left1 {
    margin-bottom: 15px;
    width: 100%;
}

.home_inner_body_right2 {
    margin-bottom: 15px;
    width: 100%;
}

.our-partners-text {
	font-size: 15px;
	line-height: 20px;
	padding: 0;
}

.home_inner_body_right1 {
    margin-bottom: 15px;
    width: 100%;
	padding: 0;
}

.our-client-text {
	font-size: 15px;
	line-height: 20px;
	padding: 0;
	width: 100%;
	}

	.home_inner_body_left {
		margin-bottom: 15px;
		width: 100%;
	}

	.home_inner_body_right {

		margin-bottom: 15px;
		width: 100%;

		text-align: center;
		padding-top: 5%;
	}
	.connected-technology{
		font-size: 32px;
		font-weight: bold;
		padding: 5px 0;
		color: #218ecd;
		text-align: center;
	}

	.connected-business {
		text-align: center;
		font-size: 17px;
	}
	.hareline1 {
		width: 100%;
		float: center;
	}

	.our-client-img {
		width: 100%;
	}
	.wrapper-home1 {
		grid-template-columns: repeat(3, 1fr);
		column-gap: 10px;
		row-gap: 10px;
		width: 100%;
	}
	.footer-wrapper-inner {
		padding-top: 7%
	}

	.connected-technology-heading {
		font-size: 28px;
	}

	.connected-technology-img {
		width: 100%;
	}

	.connected-technology-text {
		font-size: 15px;
		line-height: 20px;
	}


	.our-client-heading {
		font-size: 28px;
		padding-top: 2%;
	}
	.our-partners-heading {
		font-size: 28px;
	}
	.service-offerings-heading {
		font-size: 28px;
		padding: 10px 0px 15px 0px;
	}


	.casestudy-osfdc{
	
		margin-top: 5px;
		
	}
	
	.casestudy-sanjoghelpline{
		
		margin-top: 5px;
		
	}
	.casestudy-ramboll{
		
		margin-top: 5px;
		
	}
	.fard{
		
		margin-top: 10px;
	
	}
	.basudha-helpline{
		
		margin-top: 10px;
		
	}

	.psp{
		margin-right: 120px;
	}
	.container-fluid2 {
		width: 100%;
	}

}







 @media only screen and (max-width: 780px) {
.header_rght a{
	padding: 14px 12px 14px 12px!important;
		 
}
.header_right {
	width: 67%!important;
}

.professional-security-services {
	width: 190px;
	padding-right: 17px;
	margin-top: 7px;
}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 5px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.psp{
	margin-right: 120px;
}

}



 @media only screen and (max-width: 768px) {

#pup1 {
    left: 201px !important;
    margin-bottom: -1px !important;
}

#pup2 {
    left: 25px !important;
    
    margin-bottom: -1px !important;
}


#pup1-3 {
    left: 375px !important;
    margin-bottom: -2px !important;
}

	
.wrapper-inner {

	width:98% !important;

}

.contact-container12 {

    position: absolute;

    left: 0;

    width:48%;

	float:left;

    border-right: 1px solid #333333;

}

.line-hori {

    margin: 0px 0px 0px 0px;

}

.flex-control-nav {

    top: 305px;

}

#main_btm .footer_btm_bg {

    margin-top: -88px !important;

}

.contact-container {right: 0px !important;top: -21px !important;float: right;}

.contact-container12 img {

    width:90%;

}

#wrapper_home {

	width: 96%;

}

.inner_body_left1 .right {

    margin-right: 103px;

    margin-top: 16px !important;

}

.banner_caption {

    margin-top: 349px;
	
	margin-bottom: -22px;

    background-color: #000;

    width: 100%;

    padding: 29px 8px;
	
	min-height: 250px;

}

.strip-bg {

	width: 100%;

	height: auto;

	top: 50%;

	padding: 10px 0px;
	
	margin-top: -45px !important;

}

.flex-control-nav {

	left: 4.5%!important;

}

.slideshow-item {

	background-size: 360px auto!important;

}

header.sticky {

	height: 76px;

	float: left;

}

.logo {

	float: left;

}

nav {

	font-size: 14px;

}

nav1 {

	font-size: 14px;

}

.strip_section {

	width: 20.2%;

}

.footer_left {

	width: 55%;

}

.footer_right {

	width: 27%;

}

.social_icon_text {

	width: 100%;

	padding-top: 0px;

}

.header_area_right {

	width: 96%;

	position: absolute;

	left: 2%;

	right: 2%;

}

.inner_body_left1 .left {

    width: 52%;

}

.banner_cap_heading {

	font-size: 23px;
	
	margin-top: -30px !important;

}

.head-search1 {

	left: 2%;

}

.flex-control-nav {

	left: 2% !important;

}

.testi_left_cont1 {

	width: 79%;

}

.testi_left_cont2 {

	width: 79%;

}

.full {

	width: 98.6%;

}

.innerpage_area {

	margin-top: 97px;

}

ul.form_area li {

	width: 31.3%;

}

.ban_left1 {

	margin-top: 65px;

}

.clients_cont {

	width: 79%;

}

ul.quality_policy1 li {

	width: 97%;

}

.sub_menus .sub_menusinn100 {

	width: 100%!important;

	display: block!important;

}

ul.sub_menu_list {

	border-right: 0px solid #fff;

	padding: 5px;

}

.sub_menus .sub_menusinn1 .sub_menu_desc .sub_menu_img {

	width: 20%;

}

.sub_menus .sub_menusinn1 .sub_menu_desc .sub_menu_descinn {

	width: 73%;

}

nav {

    margin:0px;

}

.logo-quote {

    display:none!important;

}

.search {

    display:none!important;

}

.g-advisory {

    width:18%;

    height: 100%;

}

.g-advisory-content {

    width: 79%!important;

}

.our_client_logo {

    width: 44.7%;

    height: 239px;

}

.bg_img {

    background-size: 100%;

}

.home_tabs .home_tabs_btns {

    float: left;

    margin-right: 26px;
	
	margin-top: 1px;
	
	height: 22px !important;
	
	
}

.home_tabs

{

	margin-left: 5%;
	
	margin-right: 10px;
	
	margin-top: 20px;

}
	.home_tabs a.home_tabsinn_short1 {
		width: 200px !important;
		margin-left: 420px !important;
		margin-top: -25px !important;
		font-size: 12px !important;
		padding: 7px !important;
	}

.home_tabs a.home_tabsinn_short {
	
	width: 170px !important;
	
    font-size: 12px !important;
	
    padding: 10px !important;
	
	margin-bottom: -40px !important;
	
	margin-right: -24px !important;
	
    margin-left: 12px !important;
	
	margin-top: -3px !important;
	
}

.system_integration_section {
	
    width: 744px !important;
	
    margin: 1px -7px;
}

.system_integration_logo {

  width: 217px !important;
  
  height: 249px !important;

}

.inner_body_left12 {
    width: 99%;
}
ul.services_list li {
    width: 98%;
}

.rightimage {
    width: 346px;
    height: 270px;
    float: right;
}

.case-study-tms {
	width: 260px;
	margin-top: 7px;
		
}

.case-study-hrms{
	width: 260px;
	margin-top: 7px;
	
}

.case-study-cms{
	width: 260px;
    margin-top: 7px;
	
}

.casestudy-e-procurement{
	width: 260px;
    margin-top: 7px;

}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 5px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.psp{
	margin-right: 120px;
}
.container-fluid2 {
	padding-right: 0px!important;
}

.ucpass-section-padding {
    padding-top: 15px;
}

}


@media only screen and (max-width:720px) {
	
.innerpage_area{
	
	margin-top: 104px !important;
	
	}
	
.head-search1 {
    left: 2%;
    margin-top: 28px;
}

.header_area_right{
	
	margin-top: 35px;
}
	
#pup2 {

    left: 5px !important;
    margin-bottom: -5px !important;

}
#pup1 {

    left: 165px !important;
    margin-bottom: -5px !important;

}

#pup1-3 {

    left: 325px !important;
    margin-bottom: -6px !important;

}
	
.home_tabs a.home_tabsinn_short {
	
	width: 131px !important;
	
    font-size: 14px !important;
	
    padding: 17px !important;
	
	margin-bottom: -40px !important;
	
	margin-right: -20px !important;
	
    margin-left: 2px !important;
	
	margin-top: 6px !important;
}
	
.home_tabs a.home_tabsinn_short1 {
	
	margin-left: 348px !important;
	
	margin-top: -16px !important;
	
	font-size: 18px !important;
	
	padding: 14px !important;
}
.wrapper-inner{
	
	margin-top: -22px !important;
	
	margin-bottom: 29px !important;
	
}

.banner_caption {
    margin-top: 349px;
    margin-bottom: -22px;
    background-color: #000;
    width: 100%;
    padding: 29px 7px !important;
    min-height: 250px;
}

.system_integration_section {
	
    width: 695px !important;
	
    margin: 1px -6px;
}

.system_integration_logo {

  width: 201px !important;
  
  height: 248px !important;

}

.our_client_logo {
    width: 44.7%;
    height: 239px;
}

ul.services_list li {
    width: 98%;
}

.rightimage {
    width: 396px;
    height: 270px;
    float: right;
}

.case-study-tms {
	
	width: 260px;
	margin-top: 10px;
		
}

.case-study-hrms{
	
	width: 260px;
	margin-top: 10px;
	
}

.case-study-cms{
	
	width: 260px;
    margin-top: 10px;
	
}

.casestudy-e-procurement{
	
	width: 260px;
    margin-top: 10px;

}

.professional-security-services {
	width: 190px;
	padding-right: 15px;
	margin-top: 7px;
}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 5px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.psp{
	margin-right: 120px;
}


.trusted-by {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	}

.ucpaas-img {
	width: 80%;
	display: flex;
	margin-left: auto;
	margin-right: auto;
	}

.multiple-customer {
	width: 100%;
}

.why-ucpaas-colright-padding {
	width: 100%;
}
.why-ucpaas-colright {
text-align: center;

}

.ucpaas-heading {
    font-size: 30px;
}

.ucpaas-heading3 {
    font-size: 24px;
}
.ucpaas-heading4 {
    font-size: 18px;
}

.ucpaas-heading2 {
    font-size: 18px;
    width: 100%;
}
.tatwa-ucpaas-logo-white {
	width: 80%;
}


}

 @media only screen and (max-width:640px) {

	.home_tabs a.home_tabsinn_short1{

	margin-left: 350px !important;
    margin-top: -19px !important;
    font-size: 14px !important;
    padding: 16px !important;
	}



.header_area_left {
	width: auto;
}

#wrapper_home {
	width: 96%;
}

.wrapper-inner {
    width: 99% !important;
}

.contact-container {
    right: 0px;
    top: -21px !important;
    float: none !important;
}

header {
	line-height: 39px;
	height: 76px;
}

.wrapper-inner {
    width: 100%;
}

.header_area_right {
	float: right;
	width: 75%;
}

.logo-quote {
	display: none!important;
}

.logo {
	width: 102px!important;
	padding-top: 14px!important;
}


#searchForm {
	display: none;
}

.nav_area1 {
	width: 100%;
}

.bg_img {
	height: 400px!important;
}

.flexslider {
	height: auto!important;
}

.banner_caption {
    margin-top: 290px;
    width: 100%;
    padding:10% 5%!important;
}

#main_btm .footer_btm_bg {
    margin-top: -38px;
}

.banner_cap_heading {
	font-size: 22px;
	line-height: 24px;
}

.banner_cap_cont {
	font-size: 14px;
}

#carousel_ul li {
	width: 274px;
}

.strip_section {
	border: none;
	margin-top: 15px;
}

.TabbedPanelsTabGroup {
	margin: 37px auto 40px !important;
}

.strip_section:last-child {
	border-left: 0px solid rgba(255, 255, 255, 0.1);
	border-right: 0px solid rgba(0, 0, 0, 0.25);
}

.strip-bg {
	top: 130%!important;
	padding: 5px 0px;
}

.strip_section {
	width: 44.5%;
	padding: 10px 1em;
	border-right: none;
}

.strip_section h1 {
	font-size: 16px;
}

.strip_section span a {
	font-size: 15px;
}

.footer_right {
	width: 33%;
}

.head-search1 {
	left: 2%;
	top: 77px;
}

.flex-control-nav {
	left: 1.2% !important;
}

.flex-control-nav {
	top: 378px !important;
}

.header_area_right {
	width: 96%;
	position: absolute;
	left: 2%;
	right: 2%;
}

.social-list {
	display: inline-block;
}

p {
	padding-bottom: 4px;
}

.TabbedPanelsTab {
	width: 96.2%;
	border-bottom: 1px solid #E9E9E9;
	color: #404040 !important;
}

.innerdiv {
	width: 96%;
	margin-top: 25px;
}

.TabbedPanelsTabGroup {
	margin: 37px auto 40px !important;
}

.TabbedPanelsTabHover {
	background-color: #0f58ab !important;
	color: #fff !important;
}

.TabbedPanelsTabSelected {
	background-color: #0f58ab !important;
	color: #fff !important;
}

.inner_body_left1 .left {
	width: 100%;
}

/*.inner_body_left1 .right {
	width: 100%;
}*/

.inner_body_left1 .right {
    width: 62%;
}

.inner_body_left1 .right img {
	width: 100%;
	margin: 20px 0px;
}

#nt-example1 li {

	width: 96.5%;

}

.leadership1 {

	width: 86%!important;

}

.leadership1:hover {

	width: 86%!important;

}

.leadership {

	width: 100%;

}

.leadership:hover {

	width: 100%;

}

.testi_left_cont1 {

	width: 75%;

}

.testi_left_cont2 {

	width: 75%;

}

ul.form_area li {

	width: 30.9%;

}

.innerpage_area {

	margin-top: 81px;

}

.ban_left1 {

	margin-top: 50px;

}

.clients_cont {

	width: 75%;

}

.case_studeies {

	width: 96.1%;

}

ul.quality_policy1 li {

	width: 97%;

	text-align: left;

}

ul.services_list li {

	width: 42.5%;

}

.strip_section1 {

	width: 94.7%;

}

.why_tatwa {

	width: 94.7%;

	margin-bottom: 20px;

}

.social-list {

	display: block;

	float: none;

}

ul.product-listing {

	width: 100%;

}

.sub_menus {

	display: none!important;

}

.banner_cap_cont {

	font-size: 14px;

	display: none;

}



.home_tabs .home_tabs_btns {
   margin-right: 28px;
	
}

.home_tabs a.home_tabsinn_short {

	width: 100px;

	font-size: 14px;

	padding: 17px;

	margin-top: 3px;

}

.home_tabs {
	/* margin-left: 134px;
	margin-top: 27px; */
	padding: 3%!important;
	margin: 0!important;
}

ul.nav_list li a {

	padding: 0px 0px 0px 18px;

}

.home_tabs .pup_out {

	display: none;

}

#wrapper_home #header .header_rght {

	background-color: inherit;

}

#wrapper_home #header .header_rght a {

	padding: 10px 0px 10px 19px;

	float: right;

	/*width: 96.3%;*/

	width:100%;

	background-color:inherit;

}

#wrapper_home #header .header_rght a:hover, #wrapper_home #header .header_rght a.active {

	padding: 10px 0px 10px 19px;

	float: right;

	background-color: inherit;

}

#wrapper_home #header .header_rght {

	background-color: inherit;

	padding: 0;

	margin-top: 0px;

	width:64%;

}

nav1 {

    float: right!important;

}

.flex-control-nav {

	top: 355px !important;

	display:none;

}

header {

	line-height: 38px;

}

nav1 a#pull {

	background-color: inherit;

}

.inner_tab_area {

    background-image:none;

}

.arial38 {

    padding-top: 67px;

}

.arrow_box_white1::after, .arrow_box_white1::before {

    top: 10%;

}

.our_client_logo {
    width: 44.9%;
}

.clients-skill {

    width: 100%;

}

ul.clients-skill2 {

    width: 100%;

}

ul.clients-skill2 li {

    width: 21.5%;

}

.testi_left_cont1 {

    margin-top: 20px;

}

.testi_middle_cont6 .one {

    top: 21px;

}

.our_client_logo {

    width: 44.7%;

}

.inner_body_right_grey {

    background-color: #f6f6f6;

    border: 1px solid #ccc;

    box-shadow:none;

}

.clients_cont2 {

    width: 514px;

}

.contact-container12 {

    width: 100%!important;

    border-right: 0px solid #333333!important;

	border-bottom: 1px solid #333333!important;

	padding-bottom:25px;

    margin: 0 auto;

}

.contact-container12 img {

    width: 90%;

    margin: 0 auto;

}

.contact {


    margin-top: 150px;

}

.line-hori {

    margin: 0px 0px 0px 0px !important;

}

.contact-container {
    right: 0px !important;
    top: 0px !important;
	float:none;
}

.footer-wrapper-inner {
	padding-top: 12%
}
.strip_section {
    width: 18.1%;
}

/* .sub_menusinn {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
} */


.service-offerings-heading {
	font-size: 24px;
	padding: 5px 0px 10px 0px;
}

.case-study-tms {
	width: 260px;
	margin-top: 10px;
	
}

.case-study-hrms{
	width: 260px;
	margin-top: 10px;
	
}

.case-study-cms{
	width: 260px;
    margin-top: 10px;
	
}

.casestudy-e-procurement{
	width: 260px;
    margin-top: 10px;

}

.professional-security-services {
	margin-top: 7px;
}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 10px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.casestudy-medisponsor{
	
	margin-top: 5px;
	
}
.dhe{
	
	margin-top: 5px;
	
}
.psp{
	
	margin-top: 5px;
	
}

.casestudy-truemd{
	margin-left: 10px;
  
  }
.casestudy-employee-tracker{
	margin-left: -2px;
	 
  }
.casestudy-rwss{
	margin-top: 7px;
	padding-bottom: 20px;  
  }

  }

 @media only screen and (max-width:600px) {

	.leaders2 {

    width: 96%;

} 

.wrapper-inner {

    width: 99%;

}

.home_tabs {

    margin-top: 76px;

}

.banner_caption {

    margin-top: 272px;

}

.home_tabs a.home_tabsinn_short {

    margin-top: -15px;

}

#main_btm .footer_btm_bg {

    margin-top: -54px;

}

.bg_img {

    height: 384px !important;

	background-color:#000;

}

.strip_section h1 {

    font-size: 16px;

    font-weight: 700;

}

	.card-display-flex {
		display: contents;
		padding: 0px 24px 0px 24px;
		margin: 18px 0px 20px 0px;
	}
	.blog-card-body {
		padding: 7px;
		margin-top: -78px;
		margin-right: 40px;
		background-color: #3360a5;
		height: 271px;
	}
	.card.margin-mm {
		margin: -23px 23px 34px 0px;
	}

.banner_cap_heading span {

    font-size: 16px;

	font-weight:normal;

}

.contact-container {right: 0px !important;top:0px !important;float: none !important;}

.leadership1 {

    width: 50% !important;

}

.leadership {

	width: 50%;

}

.leadership:hover {

	width: 50% !important;

}

.innerdiv {
    margin-top: 0px;
}

.inner_body_right_grey {

    margin-bottom: 25px;

}

ul.product-listing li {

    font-size: 14px;

    padding: 5px 5px;

}

.inner_body_right_grey h1 {

    font-size: 16px;

    padding: 8px 5px;

}

.clients {

    width: 20%;

}.inner_tab_area {

    background-image:none;

}

.testi_left_cont1 {

    width:50%;

}

.testi_left_cont1 {

    width: 76%;

}

.arrow_box_white1::after, .arrow_box_white1::before {

    top: 8%;

}

.testi_middle_cont1 {

    background-image:none;

	width:14%;

}

.testi_middle_cont2 {

    width: 20%;

	background-image:none;

}

.testi_middle_cont2 .employee2 {

    top: 405px!important;

}

.inner_body_left2 {

   margin-bottom:140px!important;

}

.testi_middle_cont2 .employee1 {

    top: 204px;

}

ul.services_list li {

    width: 41.5%;

}

.our_client_logo {

    width: 44.6%;

}

ul.clients-skill2 li {

    width: 21.2%;

}

.TabbedPanelsTab {

    width: 96%;

}

.testi_left_cont1 {

    width: 98%;

}

.arrow_box_white1::before {

    display: none;

}

.arrow_box_white1:after, .arrow_box_white1:before {

	display: none;

}

.our_client_logo {

    width: 44.3%;

}

.clients_cont2 {

    width: 76%;

}

.home_tabs a.home_tabsinn_short {
    
	width: 100%;
}

.home_tabs a.home_tabsinn_short1 {
    
	width: 100%;
	
}

.case-study-tms {
	width: 260px;
	margin-top: 10px;
	
}

.case-study-hrms{
	width: 260px;
	margin-top: 10px;
	
}

.case-study-cms{
	width: 260px;
    margin-top: 10px;
	
}

.casestudy-e-procurement{
	width: 260px;
    margin-top: 10px;

}

.professional-security-services {
	margin-top: 7px;
}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 10px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.casestudy-medisponsor{
	
	margin-top: 5px;
	
}
.dhe{
	
	margin-top: 5px;
	
}
.psp{
	
	margin-top: 5px;
	
}

.casestudy-truemd{
	margin-left: 10px;
  
  }
.casestudy-employee-tracker{
	margin-left: -2px;
	 
  }
.casestudy-rwss{
	margin-top: 7px;
	padding-bottom: 20px;  
  }

 }

 @media only screen and (max-width:480px) {

img{	
	margin-top: 7px;	
}
	 
.font14 {	
	display: none !important;
}

.TabbedPanelsTab {
    width: 94.3%;
}	 

.TabbedPanelsTabGroup{
   margin-left: 0px !important;
}

.home_tabs {
    width: 70%;
}

.nav_area1 {
	width: 100%;
}

#wrapper_home #header .header_rght {
	float: none;
	width: 100%;
	position: absolute;
	z-index: 99999;
}

#wrapper_home #header .header_lft {
	float: none;
	width: 100%;
	display: block;
}

#wrapper_home #header .header_lft .header_lft_top {

	width: 100%;

}

#wrapper_home {

	width: 96%;

}

.header_area_right {

	width: 100%;

}

.logo-quote {

	margin-left: 10px;

	width: 40%;

	float: left;

}

.banner_cap_cont {

	padding: 10px 6px;

}

.flex-control-nav {

	top: 375px!important;

}

.strip-bg {

	top: 137%;

	padding: 5px 0px;
	
	margin-top: -65px !important;

}

.strip_section {

	width: 42.5%;

	padding: 4px 1em;

}

.social_icon {

	margin-top: 4px;

}

.social_icon1 {

	margin-top: 4px;

}

.header_area_right {

	width: 77%;

}

.banner_cap_heading {

	font-size: 17px;

	line-height: 24px;

}

.banner_cap_heading span {

	font-size: 13px;

}

.header_area_right {

	width: 96%;

	position: absolute;

	left: 2%;

	right: 2%;

}

.strip_section {

	width: 95%;

	min-height: 104px;

}

#carousel_ul li {

	width: 437px;

}

.social-list {

	display: inline-block;

	float: none;

}

	.dropdown {
		float: left;
		overflow: hidden;
		padding-left: 5px;
		width: 117px;
	}
	.navspace {
		margin-bottom: 0px !important;
		display: flex;
		padding-left: 0%;
	}
.container {

	padding-right: 0px !important;

	padding-left: 0px !important;

}

.container-inner {

	margin: 0px!important;

}
	.container.blog-innerpage .row {
		display: flex;
	}
.leadership1:hover {

	width: 100%;

}

.TabbedPanelsTabGroup {

	width: 93% !important;

}

.leadership1 {

	width: 100%!important;

}

.leadership1:hover {

	width: 100%!important;

}

.leadership {

	width: 100%;

}

.leadership:hover {

	width: 100%;

}

.leaders2 {

	width: 98%;

}

.arial38 {

	font-size: 27px;

	padding-top: 50px;

}

.footer_top {

	width: 100%;

	height: 100%;

}

ul.quality_policy li {

	width: 100%;

}

#nt-example1 li {

	width: 95.2%;

}

.ban_left1 {

	width: 100%;

}

.ban_left {

	width: 100%;

}

.testi_left_cont1 {

	width: 100%;

}

.arrow_box_white1:after, .arrow_box_white1:before {

	display: none;

}

.testi_middle_cont1 {

	display: none;

}

.testi_left_cont2 {

	width: 100%;

}

.arrow_box_white2:after, .arrow_box_white2:before {

	display: none;

}

.testi_middle_cont2 {

	display: none;

}

.heading-2 {

	font-size: 26px;

}

.heading-2 span {

	font-size: 26px;

}

.case_studeies {

	width: 94.5%;

}

.clients_cont {

	width: 65%;

}

ul.quality_policy1 li {

	width: 94%;

	text-align: left;

	word-wrap: break-word;

}

ul.services_list li {

	width: 94.5%;

	margin-bottom: 20px;

}

#wrapper_home #header .header_lft .header_lft_top {

	background-image: none;

	padding: 0 7px 0 1px;

	height: auto;

}

div#logo {

	margin: -2px 0 0px!important;

	text-align: center;

	background-color: rgba(256,256,256,0.9);
   
	padding: 20px 0px;

}

nav {

	background-color: rgba(45,136,193,0.8);

}
	ul.slides {
		margin-bottom: 131px;
		margin-top: -77px;
	}
	ul.nav_list li {
		width: 23%;
		display: table-cell;
	}
ul.nav_list li {

	border-bottom: 1px solid #71c0f1 !important;

}

#wrapper_home #header .header_rght {

	background-color: inherit;

}

#wrapper_home #header .header_rght a {

	padding: 10px 0px 14px 0px;

	width: 100%;

}

#wrapper_home #header .header_rght a:hover, #wrapper_home #header .header_rght a.active {

	float: left;

	padding: 10px 0px 14px 0px;

	width: 100%;

}

#wrapper_home #header .header_rght {

	background-color: inherit;

	padding: 0;

	margin-top: 8px;

}

.flex-control-nav {

	top: 355px !important;

}

header {

	line-height: 38px;

}

nav1 a#pull {

	background-color: inherit;

	float: right;

}

nav1 {

	width: 100%;

}

.banner_caption {

	margin-top: 258px;

}

.home_tabs {

	margin-top: 52px;

}

.flex-control-nav {

	top:566px !important;

}

#main_btm .footer_btm_bg {

	margin-top: -125px !important;

}

.menu-txt {

	padding-left: 15px!important;

}

#carousel_inner1 {

	height: 88px;

	margin-bottom: 15px;

}

.scrollss {

	top: -10px!important;

}

#carousel_inner1 ul {

	width: 100%;

}

#carousel_inner1 ul li {

	width: 109% !important;

}

ul.form_area li {

    width: 30%;

}

.g-advisory-content {

    width: 78% !important;

}

.our_client_logo {

    width: 92.9%;

}

ul.clients-skill2 li {

    width: 20.3%;

}

.testi_middle_cont6 {

    display: none;

}

.heading-2 span {

    font-size: 30px;

}

.clients_cont2 {

    width: 75%;

}





.bg_img {

    height:210px !important;

    background-size: 100% 100%;

	margin-top:47%;

}

.wrapper-inner {

    width: 99% !important;

}

.banner_caption {

    margin-top:210px;

    background-color: #000;

    padding:7px;

    height:100px;

}

#wrapper_home #header .header_lft .header_lft_top {

    background-image: none;

    padding:0px;

    float: left;
	
	margin-left: 1px;

}

#wrapper_home {

    width: 100%;

}

#wrapper_home #header .header_lft div#logo a {

    margin: 0 6px;

}
#wrapper_home #header .header_rght {
   
    top: 6px !important;
}


#wrapper_home #header .header_rght a {

    padding: 8px 0px 14px 0px;

}

.banner_cap_heading {

    margin-bottom: 12px;
	
	margin-top: 0px !important;

}

.clients {

    width: 40%;

}

.clients_cont2 {

    width: 96%;

}

.clients {

    width: 40%;

}

.clients_cont2 {

    width: 98%;

}

.leadership3 {

    width:100%;

}

.leadership3:hover {

	width: 100%;

}
.home_tabs .home_tabs_btns {
   width: 100px;
   margin-left: 28px;
}

.home_tabs a.home_tabsinn_short {
	width: 100%;
	font-size: 14px !important;
    padding: 10px !important;
	/* width: 131px !important;
    margin-bottom: -40px !important;
    margin-right: -20px !important;
    margin-left: 2px !important;
    margin-top: 3px !important; */
}

.home_tabs a.home_tabsinn_short1 {
	width: 100%;
    font-size: 14px !important;
    padding: 10px !important;
	/* width: 131px !important;
    margin-bottom: -40px !important;
    margin-right: -20px !important;
    margin-left: 2px !important;
    margin-top: 3px !important; */
}

#disclaimer {

     margin-right: 41px !important;
     margin-left: 55px !important;
}

.system_integration_section {
	
    width: 462px !important;
	
    margin: 1px -4px;
}

.system_integration_logo {

  width: 427px !important;

}
.innerpage_area{
	
	margin-top: 81px !important;
	
	}	
	.head-search1 {
    top: 54px!important;
}

.rightimage {
    width: 272px;
    height: 270px;
    float: right;
}

.wrapper-home1 {
	grid-template-columns: repeat(1, 1fr);
	column-gap: 10px;
	row-gap: 10px;
	width: 100%;
}

.case-study-tms {
	width: 200px;
	margin-top: 5px;
}

.case-study-hrms{
	width: 200px;
	margin-top: 5px;
}

.case-study-cms{
	width: 200px;	
    margin-top: 5px;
	
}

.casestudy-e-procurement{
	width: 200px;
    margin-top: 5px;

}

.casestudy-osfdc{
	
	margin-top: 5px;
	
}

.casestudy-sanjoghelpline{
	
	margin-top: 5px;
	
}
.casestudy-ramboll{
	
	margin-top: 10px;
	
}
.fard{
	
	margin-top: 10px;

}
.basudha-helpline{
	
	margin-top: 10px;
	
}

.casestudy-medisponsor{
	
	margin-top: 5px;
	
}
.dhe{
	
	margin-top: 5px;
	
}
.psp{
	
	margin-top: 5px;
}

.casestudy-truemd{
	margin-left: 10px;
  
  }
.casestudy-employee-tracker{
	margin-left: -2px;
	 
  }
.casestudy-rwss{
	margin-top: 7px;
	padding-bottom: 20px;  
  }

}



@media only screen and (max-width:420px) {

	img {
		margin-top: 7px;
	}

	.font14 {
		display: none !important;
	}

	#wrapper_home #header .header_rght {
		top: 2px !important;
	}

	.bg_img {
		height: 210px !important;
		margin-top: 226px !important;
	}

	.banner_caption {
		margin-top: 210px;
		background-color: #000;
		padding: 4px !important;
		height: 100px;
	}

	.banner_cap_heading {
		margin-top: 5px !important;
		margin-bottom: 40px !important;
	}

	.home_tabs .home_tabs_btns {
		margin-right: 46px;
		margin-left: 40px;
		width: 100px;
		
	}
	a#bpm {
		margin-top: 34px !important;
		
	}
	a#tci {
		margin-top: 58px !important;
		
	}
	a#sci {
		margin-top: 80px !important;
	}
	.home_tabs a.home_tabsinn_short {
		margin-bottom: -40px !important;
		margin-right: 53px !important;
		margin-left: -17px !important;
		margin-top: 30px !important;
		width: 352px !important;
		padding: 9px !important;
		
	}

	.home_tabs a.home_tabsinn_short1 {
		margin-bottom: -40px !important;
		margin-right: 53px !important;
		margin-left: -17px !important;
		margin-top: 52px !important;
		width: 352px !important;
		padding: 9px !important;
	}

.strip_section h1 {
	
    margin-top: 20px !important;
	
}
.strip_section {
      
	  margin-bottom: -30px !important;
      margin-top: 15px !important;
 
}

.wrapper-inner {
    width: 100% !important;
	
}

#main_btm .footer_btm_bg {
	
    margin-top: -92px !important;
}

#disclaimer {

     margin-right: -9px !important;
     margin-left: 9px !important;

}

.system_integration_section {
	
    width: 404px !important;
	
    margin: 1px -3px;
}

.system_integration_logo {

  width: 370px !important;

}
 .innerpage_area{
	
	margin-top: 81px !important;
	
	}	
	.head-search1 {
    top: 54px!important;
}

.rightimage {
    width: 383px;
    height: 280px;
    float: right;
}

.case-study-tms {
	width: 100%;
	padding-bottom: 60px;
	margin-top: 5px;
	margin-left: 0px;
	
}

.case-study-hrms{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 60px;
	margin-left: 0px;
}

.case-study-cms{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 100px;
	margin-left: 0px;
	
}

.casestudy-e-procurement{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 50px;
	margin-left: 0px;
}

.professional-security-services {
	width: 100%;
	margin-top: 7px;
}

.casestudy-osfdc{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 85px;
    margin-left: -5px;
}

.casestudy-sanjoghelpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 90px;
	margin-left: -5px;
}
.casestudy-ramboll{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 95px;
	margin-left: -5px;
}
.fard{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 100px;
	margin-left: -5px;
}
.basudha-helpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 105px;
	margin-left: -5px;
}

.casestudy-medisponsor{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 80px;
	margin-left: -7px;
}
.dhe{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 80px;
	margin-left: -7px;
}
.psp{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 95px;
	margin-left: -7px;
}

.casestudy-truemd{
	width: 100%;
	margin-left: -10px;
	padding-bottom: 60px;
  
  }
  .casestudy-employee-tracker{
	  width: 100%;
	  margin-left: -10px;
	  margin-top: 10px;
	  padding-bottom: 57px;
  }
  .casestudy-rwss{
	  width: 100%;
	  margin-left: -10px;
	  margin-top: 10px;
	  padding-bottom: 110px;
  }

  .casestudy-oswas{
	width: 80%;
	padding-bottom: 60px;
	
}
.casestudy-dlm{
	width: 80%;
	margin-top: 10px;
	padding-bottom: 30px;
}

}
 @media only screen and (max-width:375px) {
	 
.home_tabs .home_tabs_btns {
	/* margin-left: -178px !important;	 */
	width: 100% !important;	
	height: 45px !important;
}
	a#bpm {
		margin-top: 32px !important;
	}

	a#tci {
		margin-top: 25px !important;
	}

	a#sci {
		margin-top: 18px !important;
	}
	a#bpm span {
		
		font-size: 12px;
	}
	a#tci span {
			
		font-size: 12px;
	}
	a#sci span {
		display: block;
		width: 100%;
		font-size: 12px;
	}

	.home_tabs a.home_tabsinn_short {
		margin-bottom: -40px !important;
		margin-right: 53px !important;
		margin-left: 54px !important;
		margin-top: -14px !important;
		width: 352px !important;
		padding: 9px !important;
	}
	.home_tabs a.home_tabsinn_short1 {
		margin-bottom: -40px !important;
		margin-right: 53px !important;
		margin-left: 44px !important;
		margin-top: -14px !important;
		width: 352px !important;
		padding: 9px !important;
	}
	div#main_btm .wrapper-inner div {
		position: relative !important;
		left: -27px !important;
		bottom: -4px !important;
	}
.home_tabs {
	
    margin-top: 65px;
}

#main_btm .footer_btm_bg {
    margin-top: -110px !important;
}

/*.contact {
    margin-left: 105px !important;
}*/
.g-advisory-content {
    width: 99% !important;
}

.system_integration_section {
    width: 359px !important;
    margin: 1px -3px;
}

.system_integration_logo {
    width: 325px !important;
}
.inner_body_left {
    width: 97%;
}

.rightimage {
    width: 340px;
    height: 270px;
    float: right;
}

.case-study-tms {
	width: 100%;
	padding-bottom: 25px;
	margin-top: 5px;
	margin-left: 0px;
	
}

.case-study-hrms{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 40px;
	margin-left: 0px;
}

.case-study-cms{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 65px;
	margin-left: 0px;
	
}

.casestudy-e-procurement{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 20px;
	margin-left: 0px;
}

.casestudy-osfdc{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 45px;
    
}

.casestudy-sanjoghelpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
}
.casestudy-ramboll{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 50px;
}
.fard{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 45px;
}
.basudha-helpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
}

.casestudy-medisponsor{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 57px;
	margin-left: -7px;
}
.dhe{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
	margin-left: -7px;
}
.psp{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 47px;
	margin-left: -7px;
}

.casestudy-truemd{
	width: 100%;
	margin-left: -10px;
	padding-bottom: 20px;
  
  }
  .casestudy-employee-tracker{
	  width: 100%;
	  margin-left: -10px;
	  margin-top: 10px;
	  padding-bottom: 35px;
  }
  .casestudy-rwss{
	  width: 100%;
	  margin-left: -10px;
	  margin-top: 10px;
	  padding-bottom: 85px;
  }

.casestudy-oswas{
	width: 80%;
	padding-bottom: 60px;
	margin-left: -11px;
}
.casestudy-dlm{
	width: 80%;
	margin-top: 10px;
	padding-bottom: 30px;
	margin-left: -11px;
}

}


 @media only screen and (max-width:360px) {
	 
img{	
	margin-top: 7px;	
}
	 
.font14 {	
	display: none !important;
}

.logo-quote {
	width: 55%;
	float: none;
	margin: 0 auto;
}

#wrapper_home {
	width: 96%;
}

.flex-control-nav {
	top: 420px !important;
}

.search {
	width: 90%;
	margin: 0px 3px 0px 0px;
}

.banner_caption {
	margin-top: 267px;
}

.banner_cap_heading {
	font-size: 16px;
	text-shadow: 0px 1px 1px #000;
	color: #FFF;
	padding: 1px 7px 1px;
	border-radius: 6px;
	line-height: 25px;
	margin-bottom: 5px;
}

.banner_cap_cont {
	font-size: 13px;
	padding: 3px 3px 5px 5px;
	border-radius: 7px;
	line-height: 18px;
	margin-bottom: 5px;
}

.view_more_cont {
	font-size: 13px;
}

.strip-bg {
	top: 75% !important;
	padding: 1px 0px;
	line-height: 16px;
}

.strip_section {
	width: 95%;
	min-height: 125px;
	padding: 0px 0.5em;
}

.strip_section h1 {
	font-size: 14px;
	font-weight: bold;	
	margin-top: 26px !important;
}

.strip_section p {
	line-height: 16px;
}

.strip_section img{	
	margin-bottom: 33px !important;	
}

#carousel_inner {
	margin-bottom: 5px;
}

#carousel_ul li {
	width: 155px;
}

.footer {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 0px;
}

.footer_left {
	width: 100%;
}

.footer_right {
	width: 100%;
	margin-top: 10px;
}

#wrapper_home #header .header_rght {   
    top: 2px !important;
}

.header_area_right {
	width: 96%;
	position: absolute;
	left: 2%;
	right: 2%;
}

.banner_caption {
	margin-top: 168px;
}

#carousel_ul li {
	width: 339px;
}

.contact {
	margin-left: 98px !important;
}

#disclaimer {
	font-size: 12px !important;
}

.container {
	padding-right: 0px !important;
	padding-left: 0px !important;
}

.container-inner {
	margin: 0px!important;
}

.TabbedPanelsTab {
	padding: 12px 10px !important;
}

.heading-2 {
	font-size: 29px;
}

#nt-example1 li {
	width: 93%;
}

.ban_left {
	width: 100%;
}

.button_area {
	width: 100%;
}

.global_advisory_inner .heading {
	font-size: 16px;
	line-height: 22px;
}

.inner_body_left {
	width: 97%;
}

.inner_body_left2 {
	width: 97%;
}

ul.quality_policy1 li {
	min-width: 98%;
}

.registered-office .content {
	width: 280px;
}

ul.form_area li {
	width: 97.8%;
	margin-bottom: 10px;
}

.full {
	width: 98%;
	margin-top: -19px;
}

.heading-2 {
	font-size: 20px;
}

.heading-2 span {
	font-size:30px;
}

.case_studeies {
	width: 94.5%;
}

.clients_cont {
	width: 65%;
}

ul.quality_policy1 {
	width: 96% !important;
}

.clients_cont {
	width: 100%;
}

.clients {
	margin: 0 auto;
	float: none;
}

.social-item {
	padding: 0 0em!important;

}

.home_tabs {

	margin-top: 53px;

}

.home_tabs {

    margin-left: 17px;

    margin-top: 5px;

}

.banner_caption {

	margin-top: 255px;

}
/* 
.home_tabs .home_tabs_btns {
	margin-right: -75px !important;	
	margin-left: -51px !important;	
	width: 100% !important;	
	height: 35px !important;	

} */

.home_tabs a.home_tabsinn_short {

	width: 103px !important;

	margin-top: -23px !important;
	
	margin-bottom: 2px !important;
	
    margin-right: -42px !important;
	
    margin-left: 90px !important;
	
	padding: 6px !important;
	
	font-size: 16px !important;

}

.banner_cap_heading {

	font-size: 16px;
	
	margin-top: 10px !important;

}

#main_btm .footer_btm_bg {

    margin-top: -112px !important;

}

#carousel_inner1 {

	height: 106px;

}

.leadership3 {

    width:100%;

}

.leadership3:hover {

	width: 100%;

}

.vlightbox1_img {

    width: 28%;

}

ul.services_list li {

    width: 92.5%;

}

.our_client_logo {

    width: 90.9%;

}

.TabbedPanelsTabGroup {

    width: 100%!important;

}

.inner_body_left12 {
	
    width: 100%;
    margin-top: 23px;

}

.strip_section1 {

    width: 92.4%;

}

.why_tatwa {

    width: 92%;

}

.g-advisory {

    width: 57%;

    height: 100%;

    margin: 0 auto;

	float:none;

}

.g-advisory-content {

    width: 100% !important;

}

ul.clients-skill2 li {

    width: 43%;

}



.contact {

    margin-top: 120px;

}


.contact {

    margin-left: 66px !important;

}

.bg_img {

    height: 147px !important;

    background-size: 100% 100%;

	margin-top:63%;

}

.wrapper-inner {

    width: 100% !important;

}

.banner_caption {

    margin-top: 147px;
	
	margin-bottom: -150px;

    background-color: #000;

    padding:4px;

    height: 76px;

}

#wrapper_home #header .header_lft .header_lft_top {

    background-image: none;

    padding:0px;

    float: left;

}

#wrapper_home {

    width: 100%;

}

#wrapper_home #header .header_lft div#logo a {

    margin: 0 6px;

}



#wrapper_home #header .header_rght a {

    padding: 8px 0px 14px 0px;

}

bg_img {

    margin-top: 63%;

}

.flex-control-nav {

    display: none;

}

.view_more {

    display: none;

}
	.home_tabs {
		margin-left: -11px !important;
		margin-top: 5px;
	}
	.home_tabs a.home_tabsinn_short1 {
		background-color: #2393DC;
		border-radius: 6px !important;
		width: 288px !important;
		height: auto !important;
		display: block;
		text-align: center;
		font-size: 15px !important;
		color: #FFF;
		text-transform: uppercase;
		font-family: Arial,Helvetica,sans-serif;
		font-stretch: condensed;
		padding: 9px !important;
		font-weight: bold;
		margin-left: 73px !important;
		margin-top: -20px !important;
	}
	.home_tabs a.home_tabsinn_short {
		background-color: #2393DC;
		border-radius: 6px !important;
		width: 288px !important;
		height: auto !important;
		display: block;
		text-align: center;
		font-size: 15px !important;
		color: #FFF;
		text-transform: uppercase;
		font-family: Arial,Helvetica,sans-serif;
		font-stretch: condensed;
		padding: 9px !important;
		font-weight: bold;
		margin-left: 73px !important;
		margin-top: -20px !important;
	}
 
 .system_integration_section {
	
    width: 342px !important;
	
    margin: 1px -3px;
}

.system_integration_logo {

  width: 310px !important;

}	
.innerpage_area{
	
	margin-top: 81px !important;
	
	}	
	.head-search1 {
    top: 54px!important;
}

.rightimage {
    width: 330px;
    height: 270px;
    float: right;
	
}

.button_blue{
	margin-left: 8px;
}

.button_border{
	height: 20px;
}

.case-study-tms {
	width: 100%;
	padding-bottom: 20px;
	margin-top: 5px;
	margin-left: 0px;
	
}

.case-study-hrms{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 35px;
	margin-left: 0px;
}

.case-study-cms{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 56px;
	margin-left: 0px;
	
}

.casestudy-e-procurement{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 20px;
	margin-left: 0px;
}

.casestudy-osfdc{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 40px;
    
}

.casestudy-sanjoghelpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
}
.casestudy-ramboll{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 45px;
}
.fard{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 40px;
}
.basudha-helpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
}

.casestudy-medisponsor{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 57px;
	margin-left: -7px;
}
.dhe{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 55px;
	margin-left: -7px;
}
.psp{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 40px;
	margin-left: -7px;
}

.casestudy-truemd{
	width: 100%;
	margin-left: -10px;
	padding-bottom: 20px;
  
  }
  .casestudy-employee-tracker{
	  width: 100%;
	  margin-left: -10px;
	  margin-top: 10px;
	  padding-bottom: 35px;
  }
  .casestudy-rwss{
	  width: 100%;
	  margin-left: -10px;
	  margin-top: 10px;
	  padding-bottom: 75px;
  }

  .casestudy-oswas{
	width: 100%;
	padding-bottom: 25px;
	margin-left: -10px;
}
.casestudy-dlm{
	width: 100%;
	margin-top: 8px;
	margin-left: -10px;
}

}


 @media only screen and (max-width:320px) {
	 
img{
	
	margin-top: 7px;
	
}

.font14 {
	
	display: none !important;
}

.strip-bg {

	top: 67% !important;

}

.strip_section {

	width: 95%;

	min-height: 90px !important;
	
	margin-top: 70px !important;
	
	
	
}
.strip_section h1{
	
	margin-top: -18px !important;
	
}

.strip_section img{
	
	margin-bottom: 23px !important;
	
}

#carousel_ul li {

	width: 275px;

}

.banner_cap_cont {

	display: none;

}

.banner_caption {

	margin-top: 269px;

}
.banner_caption1 {
	 margin-top: 100px!important;
  }

.view_more {

	display: none;

}

.footer_left {

	text-align: center;

}

.footer_left {

	margin-bottom: 15px;

}

.footer_right {

	width: 63%;

	margin-top: 10px;

	margin: 0px auto;

	text-align: center;

	float: none;

	display: block;

}

.header_area_right {

	width: 96%;

	position: absolute;

	left: 2%;

	right: 2%;

}

.container {

	padding-right: 0px !important;

	padding-left: 0px !important;

}

.container-inner {

	margin: 0px!important;

}

.banner_caption {

	margin-top: 150px;

}

.flex-control-nav {

	top: 269px !important;

}

#carousel_ul li {

	width: 339px;

}

.TabbedPanelsTabGroup {

	width: 90% !important;

}

.button_blue {

	padding: 14px 10px;

}

.button_border {

	padding: 12px 10px;

}

.button_area {

	width: 93%;

}

#nt-example1 li {

	width: 91%;

}

.registered-office .content {

	width: 242px;

}

.heading-2 {

	font-size: 17px;

}

.heading-2 span {

	font-size: 28px;

}

.icon_area {

	width: 20%;

	margin: 0 auto;

	display: block;

	float: none;

}

.service_inner_right .heading {

	text-align: center!important;

}

.service_inner_right p {

	text-align: center!important;

}

.service_inner_right {

	width: 100%;

}

.banner_caption {

	margin-top: 255px;

}

.home_tabs .home_tabs_btns {

	margin-right: -75px !important;
	
	margin-left: -121px !important;
	
	width: 100% !important;
	
	height: 35px !important;
	

}

.home_tabs a.home_tabsinn_short {
	
	width: 100px !important;
	
	margin-top: -20px !important;
	
	margin-left: 136px!important;
	
    margin-bottom: 3px!important;
	
	margin-right: -8px !important; 
	
	font-size: 14px !important;
	
	padding: 5px !important;
	
	
}

.banner_cap_heading {

	font-size: 17px;
	
	margin-top: 5px !important;

}

#main_btm .footer_btm_bg {

	margin-top: -68px;

}

#carousel_inner1 {

	height: 106px;

}

.home_tabs {

	margin-left: 31px;

	margin-top: 17px;

	width:100%;

}

.flex-control-nav {

	display: none;

}

#main_btm .footer_btm_bg {

	margin-top: -111px!important;

}
#carousel_inner1 ul li {
	height:69px!important;
}
.vlightbox1_img {

    width: 27%;

}

.button_blue {

    padding: 14px 5px;

}

.our_client_logo {

    width: 88.9%;

}

ul.clients-skill2 li {

    width: 41.9%;

    margin-bottom: 12px;

}

.contact {

    margin-left: 66px !important;

}

.bg_img {

    height: 147px !important;

    background-size: 100% 100%;

	margin-top:71%;

}

.wrapper-inner {

    width:97% !important;

}

.banner_caption {

    margin-top: 147px;

    background-color: #000;

    padding: 8px !important;

    height: 120px;

}

#wrapper_home #header .header_lft .header_lft_top {

    background-image: none;

    padding:0px;

    float: left;

}

#wrapper_home {

    width: 100%;

}

#wrapper_home #header .header_lft div#logo a {

    margin: 0 6px;

}


#wrapper_home #header .header_rght {
   
    top: 2px !important;
}



#wrapper_home #header .header_rght a {

    padding: 8px 0px 14px 0px;

}
.home_tabs a.home_tabsinn_short1 {
	
		background-color:#2393dc;
	
		-webkit-border-radius: 6px !important;
	
		-moz-border-radius: 6px !important;
	
		border-radius: 6px !important;
	
		width: 243px !important;
	
		height: auto !important;
	
		display: block;
	
		text-align: center;
	
		font-size:14px !important;
	
		color: #fff;
	
		text-transform: uppercase;
	
		font-family: Arial, Helvetica, sans-serif;
	
		font-stretch: condensed;
	
		padding: 9px !important;
	
		font-weight: bold;
		
		margin-left: 119px !important;
		
		margin-top: -20px !important;
		
	}
	
#disclaimer {

     margin-right: 10px !important;
     margin-left: 5px !important;

}

.system_integration_section {
	
    width: 300px !important;
	
    margin: 1px -1px;
}

.system_integration_logo {

  width: 277px !important;

}
.innerpage_area{
	
	margin-top: 81px !important;
	
	}	
.head-search1 {
    top: 54px!important;
}

.rightimage {
    width: 298px;
    height: 270px;
    float: right;
}

.professional-security-services {
	width: 100%;
	margin-top: 7px;
}

.casestudy-osfdc{
	width: 100%;
	margin-top: 5px;
	padding-bottom: 20px;
    
}

.casestudy-sanjoghelpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 20px;
}
.casestudy-ramboll{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 20px;
}
.fard{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 20px;
}
.basudha-helpline{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 20px;
}

.casestudy-medisponsor{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 25px;
	margin-left: -7px;
}
.dhe{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 47px;
	margin-left: -7px;
}
.psp{
	width: 100%;
	margin-top: 10px;
	padding-bottom: 25px;
	margin-left: -7px;
}

.casestudy-truemd{
  width: 100%;
  margin-left: -10px;
  

}
.casestudy-employee-tracker{
	width: 100%;
	margin-left: -10px;
    margin-top: 10px;
}
.casestudy-rwss{
	width: 100%;
	margin-left: -10px;
	margin-top: 10px;
	padding-bottom: 50px;
}

.casestudy-oswas{
	width: 100%;
	padding-bottom: 25px;
	margin-left: -10px;
}
.casestudy-dlm{
	width: 100%;
	margin-top: 8px;
	margin-left: -10px;
}

.button_blue {
  margin-left: 0px;
	
}

.button_border{
	margin-left: 157px;
	margin-top: -50px;

}


}

