@media (max-width:767px){	
	.testimonial-item .team-tesing h4 {
	    display: inline-block;
	    vertical-align: middle;
	    margin: 0 0 5px 18px;
	}
	.tstmoil-slider_nav .slider-bar {
	    margin: 30px 0;
	    padding: 0 10px;
	}
	.testimonial-item h5 p {
	    font-size: 14px;
	    line-height: 22px;
	}
	.team-tesing{
		top: -45px;
	}
	.testimonial-img-author{
		top: 0;
	}
	p.copy.pull-left{
		width: 100%
	}
	.footer-middle{
		padding: 10px 0 65px;
	    text-align: center
	}
	.footer-middle .star-icon {
	    display: block;
	    margin: 5px 0;
	    width: 100%;
	    float: left;
	}
	.sub-menu{
	    background: #ececec;		
	    display: none;
	}
	.sub-menu li a{
		padding:10px 20px !important
	}
	.sub-drop.active .sub-menu {
		display: block;
	}
	.cmpny-strp {
	    margin: 12px 0;
	}
	.partship .lswss-logo-showcase{
		padding: 0
	}
	.partship .lswss-logo-showcase .slick-slide {
		border: 1px solid #d9d9d9;
		min-height: 150px;
		margin: 0px -1px 0 0px;
		padding: 15px;
	    width: 50% !important;
	}
	.partship .slick-track {
	    width: 100% !important;
	    transform: rotate(0) !important;
	}
	.partship .partship h5 {
	    font-size: 15px;
	    margin: 0 0 15px;
	}
	.partship {
	    padding: 20px 0;
	    margin-top: 15px;
	}
	.blue-arrow{
		margin: 0;
		left: auto;
		right: 0
	}
	.left-blue{
		left: 0
	}
	.half-about-row .block-title {
	    font-size: 20px;
	    line-height: 28px;
	}
	.sw.bg {
		margin: 15px 0
	}
	.info-catey .fa-arrow-right{
		display: none;
	}
	.info-catey li,
	.vidoe-frame,
	.info-catey{
		padding: 0;
		width:100%;
		margin: 0;
		float: left;
	}
	.info-catey h3 {
	    font-size: 13px;
	    margin: 10px 0;
	}
	.white-bx {
	    margin-bottom: 8px;
	    padding: 5px;
	    border-width: 1px;
	    font-size: 12px;
		width:49%;
		margin-right: 2px;
		display: inline-block;
		vertical-align: top;
	}
	.vidoe-frame iframe.sisvdeohomepg{
		height: 250px
	}
	.vidoe-frame a{
		margin-top: 15px;
	}
	.white-bx:nth-child(2n+0){
		margin-right: 0
	}
	.info-catey .btn {
	    color: #fff;
	    background: #2a4b80;
	    font-size: 18px;
	    padding: 10px 20px;
	    line-height: normal;
	    font-family: 'Myriad Pro Semibold';
	    margin: 10px 0 20px;
	}
	.lms-title span:after {
	    top: 36%;
	    height: 4px;
	}
	.lms-title span {
	    margin-right: 5px;
	}
	.lms-title {
	    font-size: 45px;
	    text-align: center;
	    margin-bottom: 25px;
	}
	.lms-title small {
		line-height: 22px;
	    position: static;
	    display: block;
	}
	.siscer-bx .block-title strong {
	    margin-bottom: 0;
	    font-size: 20px;
	}
	.modules-bx li:nth-child(even) .radius-modules:after {
	    bottom: 100%;
	}
	.radius-modules:after {
	    height: 100%;
	    margin: 8px auto 0;
	}
	.modules-bx li:nth-child(even) .radius-modules span{
		bottom: -32px;
	}
	.shap-modules {
	    padding: 8px 22px;
	    font-size: 14px;
	    line-height: 24px;
	}
	.modules-bx li:nth-child(even) .radius-modules {
	    margin-top: 120px;
	}
	.modules-bx li:nth-child(odd) .radius-modules {
	    margin-bottom: 120px;
	}
	.modules-bx li:nth-child(even) .shap-modules {
	    margin-top: 20px;
	}
	.modules-bx li:before {
	    top: 175px;
	}
	.modules-bx li:after {
	    top: 172px;
	}
	.radius-modules div {
	    padding: 5px;
	}
	.modules-bx li {
	    width: 50%;
	    margin-bottom: 35px
	}
	.modules-bx {
	    padding: 0 5px;
	    margin: 30px 0 0;
	}
	.radius-modules {
	    border-width: 4px;
	    padding: 4px;
	    font-size: 12px;
	    line-height: 20px;
	    width: 135px;
	    height: 135px;
	    font-family: open_sansbold;
	}
	.radius-modules span {
	    font-size: 20px;
	    top: -28px;
	}
	.title_md h2 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	}
	.title_md h3 {
		line-height: 34px;
	}
	.title_md h2, 
	.title_md h3 {
	    font-size: 28px;
	    display: block;
	    padding: 10px 15px;
	}
	.infolisting-box {
		font-size: 14px;
		line-height: 22px;
		padding: 10px 5px;
		min-height: 210px;
	}
	.infolisting-box img {
		width: 60px
	}
	.infolisting-box h3 {
	    margin: 10px 0;
	    font-size: 14px;
	}
	.infolisting {
	    padding: 10px 5px;
 	}
	.slider-txt p {
	    font-size: 15px;
	}
	.flex-justify .slider-txt p {
	    margin: 0 0 10px;
	    line-height: 24px;
	}
	.slider-txt h2 {
	    font-size: 32px;
	    line-height: 42px;
	}
	.blue-fifty {
	    height: auto;
	    text-align: center;
	    padding: 20px 15px;
	}
	.slider-txt img {
	    width: 60%;
	    margin: 0 auto 10px;
	}
	.mbtxtvsblepr img {
		width: 50px;
		height: 50px;
	}
	.slider-txt {
		display: block;
		text-align: center;
	    padding-right: 0;
	    line-height: 25px;
	}
	.cct-bx {
	    padding: 20px 0 0;
	    margin-bottom: 15px;
	}
	.mega-sub-menu .mega-menu-item {
	    padding-bottom: 0 !important;
	}
	body ul.mega-sub-menu li a {
	    padding: 12px 0px;
	    color:#2a4b80 !important;
	}
	body #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	    padding: 12px 20px;
	    background: transparent;
	    text-align: left;
	    color: #fff;
	    font-size: 15px;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.83);
	}
	.fixed #mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu{
		top: 62px;
	}
	#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu {
	    position: absolute;
	    top: 101px;
	    left: 0;
	    width: 100%;
	    z-index: 9999;
	}
	body #mega-menu-wrap-main-menu{
		position: static;
	}
	body #mega-menu-wrap-main-menu .mega-menu-toggle{
		width: 45px;
		padding: 0 3px;
		line-height: 42px;
	}
	#myCarousel{min-height:575px;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img{height:575px;}
	#lndngpgcls #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{max-height:315px; overflow:hidden;}
	ul.vdsldrfrme li{width:100%;}
	.reivew-item{width:100%; margin:10px 0px;}
	.new-para h1, .new-para h2, .new-para h3, .new-para h4, .new-para h5, .new-para h6 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.modul-row2 .input-field {
	    width: 100%;
	    margin-bottom: 15px;
	    margin-top: 0;
	    margin-right: 0;
	}
	.modul-row2 .input-field input[type="submit"]{
		padding: 10px 30px;
		font-size: 15px;
	}
	.modul-row1 .flex-justify-row{
    	justify-content: center;
	}
	.modul-row1 img{
		width: 200px;
	}
	.modul-row1 .flex-justify-row br,
	.modul-row1 .flex-justify-row img {
		display: none;
	}
	.modul-row1 h3{
		font-size: 18px;
		text-align: center;
	}
	.modul-item{
		width: 100%;
		margin-right: 0;
		float: none;
		display: inline-block;
		vertical-align: top
	}
	.mrgn_0 {
    	margin: 15px 0 !important;
	}
	.modul-bx.col-md-12{
	    padding: 10px;
	    font-size: 14px;
	    margin: 5px 0;
	}
	.modul-row2,
	.modul-row1{
		width: 100%;
		padding: 15px;
		border:0;
	}
	.col-md-12.modul-bx img {
    	width: 55px;
	}
	.modul-bx h3 {
	    margin: 10px 0;
	    font-size: 18px;
	}
	.modul-bx p {
	    min-height: auto;
	}
	.modul-bx a {
	    font-size: 14px;
	    padding: 10px 20px;
	    margin-top: 0;
	}
	/*new home page css start*/
	.up-batch {
	    padding: 15px 0;
	    margin: 15px 0;
	}
	.testimonial-item h4 p{
		margin-top:10px 
	}
	.call-bg1 h3 {
		text-align: center;
	    font-size: 18px;
	    letter-spacing: normal;
	    margin: 0 0 15px;
	}
	.fifty-input:nth-child(even){
		padding-left: 4px
	}
 	.fifty-input:nth-child(odd) {
    	padding-right: 4px;
	}
	.testimonial-img-author img {
	    border-radius: 4px;
	    width: 80px;
	    height: 80px;
	    box-shadow: 6px 6px 0 #f67b1e;
	}
	.testimonial-item {
	    padding: 50px 15px 10px;
	    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.22);
	    margin-top: 45px;
	}
	.testimonial-item span {
	    font-size: 14px;
	    line-height: 24px;
	    margin-right: 0;
	    min-height: auto;
	}
	.testimonial-item h4 {
	    font-size: 14px;
	    margin-top: 10px;
	}
	.col-md-12.call-bg1 {
	    margin: 20px 0 0;
	    height: auto;
	    padding: 20px 15px;
	    background-size:100% 100% 
	}
	.caling-img{
		display: none
	}
	.blog-item{
		margin-bottom: 15px;
	}
	.blog-slider-right ul {
	    margin: 12px 0 0;
	    border-right: 1px solid #bfbfbf;
	}
	.half-about-row {
	    width: 100%;
	    color: #fff;
	    font-size: 15px;
	}
	.blog-slider-right{
		padding: 15px
	}
	.blog-slider-left,
	.blog-slider-right{
		width: 100%;
	}
	.blog .blog-slider .col-md-4 h3{
		margin: 0 0 10px
	}
	.blog-slider-left img {
	    min-height: auto;
	}
	.blog .blog-slider .col-md-4{
		padding: 0 10px;
		margin: 0 !important
	}
	.wy-chose-bx h2 {
	    color: #2a4b80;
	    font-size: 16px;
	    margin: 6px 0;
	}
	.why-choose li {
	    width: 100%;
	    margin-bottom: 20px;
	    padding:0;
	}
	.wy-chose-bx {
	    padding: 6px 10px;
	    font-size: 14px;
	    color: #707070;
	    line-height: 24px;
	    min-height: auto;
	    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.18);
	}
	h3.block-title2{
		margin-top: 0
	}
	.home-about{
		margin-bottom: 15px;
		background:#dedede;
	}
	.half-about-row p.nwclr{color:#707070;}
	.tstmoil-bg,
	.home-about,
	.tab-padding,
	.tab-page-bx .sw{
		padding: 15px 0
	}
	.accrdn-body {
	    padding: 10px 10px;
	}
	.tab-page .nav>li>a {
	    font-size: 13px;
	    padding: 10px 12px 5px;
	}
	.tab-page .nav{
		display: flex;
		overflow-x: scroll;
	}
	.tab-page li {
	    padding: 0;
	    width: auto;
	    display: table-cell;
	    white-space: nowrap;
	    margin-right: 2px;
	}
	.tainig-tab .what-tab p{
		line-height: 24px;
	}
	.tainig-tab .what-tab .nav>li>.btn-title {
    	padding: 16px 15px;
	}
	.input-field input[type=submit] {
	    font-size: 15px;
	    padding: 11px 30px;
	}
	.tab-section li:after{
		content: none;
	}
	.our-about-content ul {
	    margin-left: 15px !important;
	    display: block;
	}
	.trnig-class li a {
	    border: 2px solid #f68733;
	    font-size: 16px;
	    line-height: normal;
	    width: 88px;
	    height: 88px;
	    box-shadow: 0 1px 15px rgba(42, 75, 128, 0.75);
	}
	.trnig-class li {
	    padding: 0 5px;
	    margin: 20px 0;
	}
	.fifty-single-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item1 img {
    	height: auto;
	}
	.fifty-single-gallery .bwg_thumbnail.bwg_container {
	    margin: 15px 0 0;
	}
	.up-batch h5{
		font-size: 15px;
	}
	.single-title h2 {
	    font-size: 32px;
	    line-height: normal;
	    margin-bottom: 5px;
	}
	.single-title h3 {
	    font-size: 20px;
	    margin: 0px;
	    line-height: normal;
	}
	.single-title{
		margin-bottom: 1%
	}
	.single-content .btn {
	    border-radius: 0;
	    color: #fff;
	    background: #f68733;
	    border: 0;
	    padding: 11px 20px;
	}
	.single-content,
	.about-content {
	    font-size: 15px;
	    line-height: 26px;
    }
    .about-content p+p {
    	margin-top: 10px;
	}
	.fifty-single-gallery:nth-child(odd):before{
		content: none;
	}
	.fifty-single-gallery:nth-child(even),
	.fifty-single-gallery:nth-child(odd) {
    	padding: 0px;
    	width: 100%;
	}
	.fifty-right img,
	.fifty-lft img {
		width: 100%
	}
	.fifty-single-gallery iframe.sisvdeohomepg{width:100%; margin:10px 0 0 0; height:163px;}
	/*new home page css start*/
	.support-section{
		padding-bottom: 15px;
	}
	.col-md-12 .supot-term{
		padding: 10px;
	}
	.col-md-12 .supot-listing {
	    min-height: auto;
	    padding: 12px 15px;
	}
	.support-bx{
		font-size: 14px;
	}
	.support-bx h4 {
	    font-size: 20px;
	    padding-bottom: 12px;
	    margin: 10px 0;
	}
	.supot-listing ul {
	    padding: 5px;
	}
	.support-item{
		margin-right: 0
	}
	.support-bx p{
		font-size: 14px
	}
	.col-md-12.support-info{
		padding-top: 20px;
	}
	.col-md-12 .supot-listing {
	    min-height: auto;
	    padding: 12px 15px;
	}
	.support-item h3 {
	    font-size: 25px;
	    padding: 12px 12px 8px;
	    margin-bottom: 6px;
	    transform: scale(1);
	}
	.mail-btn {
	    font-size: 20px;
	    padding: 6px 15px 8px;
	}
	.content-row h1 {
	    margin: 10px 0;
	    font-size: 20px;
	    line-height: normal;
	}
	.content-row {
	    font-size: 14px;
	}
	.tel-btn {
	    font-size: 35px;
	}
	.centr-fifty span {
	    margin: 8px 0;
	}
	.centr-fifty {
	    width: 100%;
	    text-align: left;
	}
	.tel-btn span {
	    font-size: 14px;
	    margin-top: 0;
	}
	.supot-bx{
		padding: 15px 0;
	}
	.supot-bx .fifty-row{
		width:100%;
	}
	.fifty-row.content-img{
		display: none;
	}

	.career-item {
	    padding: 0;
	    margin: 15px 0 10px;
	    width: 100%;
	    display: inline-block;
	}
	.life-dm .slick-arrow{
		display: none !important;
	}
	.customfile {
	    width: 100% !important;
	}
	.care-from{
		width:100%;
	}
	.care-from .career-fifty:nth-child(even) {
    	padding-left: 0px;
	}
	.care-from .career-fifty:nth-child(odd) {
    	padding-right: 0px;
	}
	.care-from .career-fifty {
	    width: 100%;
	}	
	.career-info:after{
		content: none;
	}
	#crrglrydmsn #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item1 img {
	    width: 100%;
	    height: auto !important
	}
	.tema-tab {
	    padding: 0 12px;
	    font-size: 14px;
	    line-height: 24px;
	    border-left: 3px solid #f8892f;
	    margin-top: 25px;
	}
	.work-team-bx p {
	    margin: 12px 0;
	    font-size: 18px;
	}
	.work-content{
		min-height: auto;
	}
	.work-team-item h4 {
	    font-size: 18px;
	    line-height: 26px;
	}
	.work-team-item {
	    float: left;
	    margin-bottom: 0;
	    width: 100%;
	    margin-right: 0;
	    margin-top: 15px;
	}
	.work-bx {
	    padding: 10px 12px;
	    font-size: 14px;
	    line-height: 25px;
	    margin-bottom: 20px;
	}	
	.work-title {
	    font-size: 22px;
	    width: 115px;
	    padding: 5px 10px;
	    line-height: 30px;
	}
	.life-dm{
		font-size: 15px;
	}
	.life-dm .block-title {
	    margin-bottom: 15px;
	    padding: 0;
	}
	.career-bx h2 {
	    font-size: 16px;
	    margin: 12px 0;
	}
	.career-bx {
	    padding: 10px;
	    font-size: 14px;
	    line-height: 22px;
	}
	.career-work {
	    font-size: 15px;
	}
	#lstscn .col-md-3{width:100%; min-height:auto;}
	#onlnpmnt section .pay-form{width:100%;}
	#onlnpmnt .course-sec span{display:block; margin:5px 0 0 0; text-align:left;}
	#onlnpmnt .course-sec select{width:100%; margin:10px 0 10px 0;}	
	
	#onlnpmnt section .one-half{width:47%;}
	#onlnpmnt section .one-half input[type="number"]{width:100%;}
	#onlnpmnt section .one-half p{ margin:10px 0 0;}
	#onlnpmnt section .one-half+.one-half{
		margin-top:15px;
	}
	#onlnpmnt section .pay-form,
	#onlnpmnt section {
		margin: 10px 0 0 0;
	}
	#onlnpmnt section .pay-form{
		padding:15px;
	}
	#onlnpmnt section .pay-form .input-sec label{
		margin:5px 0
	}
	#lstscn i{
		font-size:40px;
	}
	.slider-txt a.active, .slider-txt a{display:none;}
	.txt-adres b{font-size:inherit; letter-spacing:inherit; line-height:inherit;}
	.menu-list.flex-justify {
		display: flex;
	}
	.tainig-tab .what-tab .tab-section,
	.tab-section{
		width: 100%;
		margin: 10px 0;
	}
	.two-bx-info  {
		width: 100%;
		padding: 10px 10px;
		font-size:14px;
	}  
	.two-bx-info .btn {
		font-size: 14px;
		padding: 10px 10px;
		margin-top: 20px;
	}
	.traing-bx span {
		font-size: 15px;
		margin: 0 0 6px;
	}
	.traing-bx {
		font-size: 14px;
	}
	.col-brach-bx{
		margin:10px 0;
		width:100%;
	}
	.col-brach-bx h3 {
		font-size: 20px;
		margin: 10px 0 5px;
	}
	.col-brach-bx p br {
		display:none;
	}
	.col-brach-bx p {
		line-height: 25px;
	}
	.col-brach-bx img{
		width:150px
	}
	.two-bx-info h1,
	.two-bx-info h2,	
	.two-bx-info h3,	
	.two-bx-info h4,
	.two-bx-info h5,
	.two-bx-info h6{
		font-size: 16px;
		line-height: 24px;
	}
	.tab-section li {
		width: 50%;
	}
	.tab-section li:nth-child(even){
		padding-left: 5px
	}
	.tab-section li:nth-child(odd){
		padding-right: 5px
	}
	.what-tab .tab-content {
		width: 100%;
	}
	.btn-title {
		font-size: 14px;
		padding: 15px 10px;
		width: 100%;
	}
	.nav>li>a{
		padding:0
	}
	.tab-section li.active .btn-title:after{
		content:none;
	}
	.rohini-faq {
		font-size: 15px;
		line-height: 24px;
		box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.24);
		margin-bottom: 0;
	}
	.our-about-content h2{
		font-size: 20px;
	    line-height: 28px;
	    margin-top: 0;

	}
	.our-about-img ,
	.our-about-content{
		width: 100%;
		padding:0;
		font-size: 14px;
		line-height: 24px;
	}
	.faq-title {
		margin: 0;
		font-size: 18px;
		padding: 6px 35px;
		line-height: 24px;
	}
	.rohini-faq-bx {
		margin-top: 10px;
	}
	.mCSB_inside > .mCSB_container {
		margin-right:18px !important;
	}
	.rohini-faq-bx {
		margin-top: 0;
	}
	.rohini-faq-bx h3 {
		font-size: 16px;
		margin: 0 0 6px;
		line-height: 22px;
	}
	.scroll-bx {
		padding: 10px;
		font-size:14px;
	}
	.rohini-faq-bx ul {
		padding: 5px 15px;
		margin: 10px 0 0;
	}
	.rohini-faq-bx ul li {
		width: 100%;
	}
	.title-block {
		font-size: 20px;
		margin: 0 0 5px;
		line-height: 28px;
	}
	.middle-row {
		padding: 15px 0;
	}	
	.extra-location .frm-section {
		padding: 10px 10px;
		margin-top: 20px;
		width:100%;
	}
	.extra-location .frm-section h3 {
		padding: 12px 0;
		font-size: 16px;
		margin-top: -30px;
		box-shadow: 0 3px 10px rgba(0, 0, 0, 0.25), 0 4px 4px rgba(0, 0, 0, 0.14);
		margin-bottom: 10px;
	}
	.footr-list li img.qrcode{
		width:80px;
	}
	.footr-list li img.gglprtnr{
		width:130px;
	}
	.othr-list li div .txt-adres {
		line-height: 22px;
		font-size: 14px;
		padding-right: 0;
		padding-left: 10px;
	}
	.branch-titlte {
		margin-bottom: 0;
		padding-left: 0;
	}
	.othr-list li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}	
	.col-md-12.othr-adres{
		border-width:2px; 
		padding-top:15px;
		margin-top:15px;
	}
	.right-blog .coure-form {
		margin-top: 12px;
		margin-left: 0 !important;
		height: 690px;
	}	
	#bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item {
		padding: 0 2px 6px;
		margin:0;
		max-width: initial;
	}
	.fran-form span.wpcf7-not-valid-tip {
		top: 5px;
	}
	.process-item:nth-child(2):after,
	.process-item:nth-child(odd):after{
		content:none;
	}
	.proces-icon img {
		width: 35px;
	}
	.proces-icon {
		top: 5px;
		left: 5px;
		width: 80px;
		height: 80px;
		border: 4px solid #f2f2f2;
	}
	.proces-txt span{
		font-size:25px;
	}
	.proces-txt h3 {
		font-size: 18px;
		margin: 10px 0;
		line-height: 26px;
	}
	.process-bx {
		min-height: 320px;
		padding: 10px 15px;
	}
	.process-item {
		margin: 10px 0 10px;
		padding:0;
		width: 100%;
		float: left;
	}
	.orange-section{
		margin-bottom:15px
	}
	.fran-form .col-md-12.sctin-padg.flx-row {
		justify-content: space-between;
		margin-bottom: 10px;
	}
	span.wpcf7-list-item {
		margin: 0 0 0 0.8em;
	}
	.fran-form input.wpcf7-form-control.wpcf7-submit {
		padding: 10px 24px 12px;
		margin-bottom: 0;
		font-size: 14px;
	}
	.franc-info h4 {
		margin: 0 0 20px;
		font-size: 22px;
		text-align: center;
	}
	.fran-form {
		padding: 15px 25px;
	}
	.dmsnhstry h3 {
	    font-size: 18px;
	    line-height: 28px;
	}
	.franc-form-fifty:nth-child(even),
	.franc-form-fifty:nth-child(odd) {
		padding: 0px;
	}
/*	.franc-form-fifty+.franc-form-fifty{
		margin-top:18px
	}*/
	.franc-form-fifty {
		/*width: 100%;*/
		margin-bottom: 15px;
	}
	.franc-info p {
	    margin: 10px 0;
	    line-height: 20px;
	    font-size: 15px;
	    text-shadow: none;
	    padding: 0;
	}
	.circle-bx .btn {
		padding: 10px 20px;
	}
	.circle-bx {
		padding: 10px 15px;
		display: block;
	}
	.fifty-bx-row{
		font-size:15px;
		width: 100%;
		float: left;
	}
	.circle-bx img {
		width:120px
	}
	.franc-info h3 {
		font-size: 24px;
		text-shadow: 0 1px 2px #f68733;
		padding: 10px 0;
		margin: 10px 0 0;
	}
	.count-span {
		margin-top: 20px;
		font-size: 18px;
		line-height: 22px;
		margin-bottom: 0;
	}
	.creft-bx {
		display: inline-block;
		margin-top: 20px;
	}
	.creft-bx img {
		width:100px
	}
	.creft-bx a {
		padding: 10px 30px;
		margin-top: 30px;
	}
	.count-span span {
		font-size: 25px;
		padding-bottom: 10px;
	}
	.para-bx-txt {
		font-size: 15px;
		line-height: 24px;
	}
	.count-bx {
		display: block;
		padding: 0;
	}
	.flex-center {
		display: block;
	}
	.middle-section{
		padding:15px 0
	}
	.infinite.tada.animate.fa.fa-phone {
		font-size: 45px !important;
		position: relative;
		color: #2a4b7f;
		top: 1px;
	}
	.locatn-fixed a span {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	i.fa.fa-play {
		width: 40px;
		height: 40px;
		font-size: 15px!important;
	}
	.col-join-4 h4 {
		margin: 5px 0;
		font-size: 17px;
	}
	p.inter-text.erw:before{
		left: -5px;
	}
	.e-gift table th {
		font-size: 17px;
	}
	.e-gift table td {
		font-size: 15px;
	}
	p.inter-text.erw {
		text-align: justify;
		padding-left: 10px;
	}
	h2.inter-tittle.ft-sz{
		font-size: 18px;
		padding: 00 0 5px
	}
	h2.inter-tittle.clr {
		font-size: 20px;
		line-height: 25px;
	}
	.e-gift table {
		width: 100%;
	}
	.e-gift table th,.e-gift table td{
		width: 30%;
	}
	.e-gift table th:nth-last-child(odd), .e-gift table td:nth-last-child(odd){
		text-align:center;
	}
	.sed h3 {
		font-size: 20px;
		margin: 0 0 11px;
	}
	.sed p.inter-text {
		padding-left: 15px;
	}
	.sed p:after {
		font-size: 13px;
	}
	.referral {
		padding: 25px 0;
	}
	.mid-pro {
		display: flex;
		flex-direction: column-reverse;
	}

	.frm-fil h2 {
		font-size: 28px;
		margin: 0 0 20px;
	}
	.form-text {
		padding: 10px 10px;
		font-size: 13px;
	}
	.sw.frm-fil .half button {
		padding: 7px 0;
		font-size: 18px;
	}
	.frm-fil span {
		margin-bottom: 15px;
		padding: 0 10px;
	}
	.form-text.text-ter {
		height: 90px;
	}
	p.hed-para-ved,.sw.abt-dis img,.col-join-4 {
		width: 100%;
	}
	.ved-blg{
		padding: 0 0 10px
	}
	.col-join-4{
		padding:0 10px
	}
	.sw.join-best {
		padding: 15px 0;
	}
	ul.ved-para{
		align-items: normal;
	}
	p.hed-para-ved{
			padding-top: 10px;
			padding-left: 35px;
	}
	.abt-dis .half p{
		padding-right:0
	}
	ul.ved-para h3{
		font-size: 18px
	}
	.accordion {
		padding: 5px 0 0;
	}
	.left-pro,.right-pro,.row-col-3,.row-col-8,.row-col-9{
        width:100%
    }
    .form-course,.sw-pro{
        flex-direction:column
    }
    .fifty-contact span.wpcf7-not-valid-tip:after,.logo-srcp:before,body div.wpcf7-response-output:after,span.wpcf7-not-valid-tip:after{
        content:none
    }
    .row-col-2 img{
        height:180px;
        width:100%
    }
    .half:nth-child(even){
        padding-left:0
    }
    .half:nth-child(odd){
        padding-right:0;
        padding-bottom:20px
    }
    .right-pro{
        float:right
    }
    .left-pro{
        float:left
    }
    .sw-pro{
        padding:0 10px 10px;
        margin:0
    }
    .row-col-9 p{
        font-size:15px;
        line-height:24px
    }
    .sw.lon-pro{
		padding:0 0 15px
    }
    .row-col-2{
        display:none
    }
    .sect-text{
        min-height:310px;
        padding:0 10px;
        line-height:21px;
        font-size:15px
    }
    .sw.lon-pro .half:nth-of-type(1){
        padding-right:0;
        padding-bottom:20px
    }
    .sect-text a{
        padding:13px 23px;
        font-size:15px;
		width: 140px;
		margin: 0 auto;
    }
    .sw.lon-pro .half:nth-of-type(2){
        padding-left:0
    }
    .sw.test-prgm{
        margin:0 0 25px
    }
    h2.pro-title{
        font-size:25px;
        line-height:30px
    }
    .brd.sw.testmonl-slider{
        margin:20px 0
    }
    .dis-blc.flex-justify.menu-list{
        display:flex
    }
    .in-img-1 img{
        width:50%;
        float:left;
        position:static
    }
    .half,.pdf-imgs img,.three-sec{
        width:100%
    }
    .three-sec{
        border:1px solid;
        padding:15px 10px;
        margin-bottom:15px
    }
    .vd-sec{
        width:50%
    }
    .ved-sec{
        padding-right:0
    }
    .ved-sec iframe{
        height:250px
    }
    .text-or h2{
        font-size:23px
    }
    .text-or p{
        font-size:16px;
        line-height:20px;
        padding:0
    }
    #gallery-con1{
        margin:10px auto!important
    }
    iframe.vid-if{
        width:120px;
        height:96px;
        margin:0 0 10px
    }
    .three-sec a,.vid-our-sw a{
        padding:10px 16px;
        font-size:15px;
        border-radius:2px
    }
    .vid-our-sw a{
        float:none;
        display:inline-block
    }
    .review-btn{
        text-align:center;
        width:100%;
        float:left;
        margin-top:8px
    }
    .video-or{
        padding:0 0 12px;
        text-align:center
    }
    .vid-our-sw{
        display:inline-block;
        padding:20px 0;
        margin:0
    }
    three-sec{
        padding:15px;
        margin:4px 0 10px;
        border:1px solid
    }
    .three-sec h3{
        font-size:24px;
        color:#f68026
    }
    .three-sec p{
        font-size:14px;
        line-height:20px
    }
    .sw.have-int .half{
        padding:0
    }
    .sw.have-int h2{
        font-size:23px
    }
    .sw.have-int p,a.bue{
        font-size:16px
    }
    a.bue{
        padding:10px 30px
    }
    .sw.full-wd{
        padding:10px 0
    }
    .full-wd .three-sec a{
        margin:10px 00 0;
        padding:9px 16px
    }
    img-bg{
        padding:0 0 10px;
        width:100%;
        float:LEFT
    }
    .sw.find-ur{
        margin:0 0 20px
    }
    .half.right-ig .in-img-1{
        text-align:center
    }
    h2.inter-tittle{
        font-size:25px;
        margin:0
    }
    .sw.int-pro{
        padding:10px 0
    }
    p.inter-text{
        font-size:15px;
        line-height:20px
    }
    .sw.internship{
        padding:0 0 15px
    }
    .half.left-pd{
        padding:0 10px
    }
    .find-ur p,.placement-section .container,.sw.contact-info.placement-section{
        padding:0
    }
    body .plce-int .wpcf7-response-output{
        right:10%;
        top:60px;
        left:auto;
        bottom:auto;
        position:static
    }
    .hlf-plc.vid,.placement-section .placement .container{
        padding:0 15px
    }
    .interview-input{
        width:100% !important;
        margin-right:0;
        margin-bottom:10px
    }
    .hlf-plc .sw{
        display:flex
    }
	p.mbtxtvsblepr br,
	.txt-section br,
	.single-title br,
	.service-sec h3 br,
	.work-team-item h4 br,
    .betch-time .fa,.breadcrumb,.cours-btn-regitr span,.mrgn-content h4 p br,.people-form h4 br,.sw .carousel-inner>.item .desk-benar,h3.block-title.block-line br{
        display:none
    }
    .sw.head-place{
        padding:5px 0
    }
    .head-place h2{
        font-size:24px;
        margin:10px 0 12px
    }
    .head-place p{
        font-size:15px;
        line-height:23px;
        width:100%
    }
    .hlf-plc.left-plc{
        margin:10px 0
    }
    .interview-input input{
        font-size:15px;
        padding:10px 15px;
        width:100%
    }
    .place-btn .wpcf7-submit{
        padding:10px 20px;
        font-size:15px;
        margin-bottom:5px
    }
    button.btn.plce-btn{
        padding:10px 20px;
        margin:0 0 10px
    }
    .hed-plc p{
        font-size:15px;
        line-height:20px
    }
    .hlf-plc{
        width:100%
    }
    .left-plc{
        padding-left:15px;
        padding-right:15px
    }
    .plc-mak h2.title-plc{
        font-size:24px;
        line-height:22px;
        margin:10px 0
    }
    .plc-mak p,.vid ul li{
        font-size:15px
    }
    .plc-mak p{
        line-height:20px
    }
    .img-plc{
        width:320px;
        margin:0 auto;
        background-size:100%;
        height:245px
    }
    .box-vide{
        height:152PX;
        top:27px;
        width:81%
    }
    .vid ul li:before{
        top:5px;
        width:8px;
        height:8px
    }
    h2.title-plc{
        font-size:20px;
        line-height:26px;
        margin:5px 0
    }
    .vid p{
        font-size:15px;
        line-height:22px;
        padding-right:0
    }
    .cours-btn-regitr{
        padding:7px 9px 6px;
        font-size:13px
    }
    .container .sw.contact-info .container{
        padding:0
    }
    #wpcf7-f172-p175-o1,#wpcf7-f172-p175-o1 .col-md-12.form-group{
        width:100%
    }
    .box-content{
        font-size:14px;
        padding:10px;
        margin-bottom:15px
    }
    .box-content p{
        margin:15px 0
    }
    .time-select-row p a{
        font-size:13px;
        padding:8px 20px 7px
    }
    .time-select-row span.drn-arrow{
        width:20px;
        height:20px;
        border-width:1px
    }
    .panel-group .panel+.panel{
        margin-top:9px
    }
    .betch-time li a{
        font-size:14px;
        padding:11px 6px 9px
    }
    .time-select{
        padding:10px 0 0
    }
    .betch-acordng{
        width:100%
    }
    .slick-current .storie-slider-bx{
        box-shadow:0 10px 28px rgba(0,0,0,.18),0 10px 10px rgba(0,0,0,.15)
    }
    .book-img{
        width:44%
    }
    .book-img img{
        width:100%
    }
    .media-bdy span{
        font-size:14px;
        line-height:24px
    }
    .infinite.tada{
        left:0
    }
    .people-form{
        width:100%;
        padding:10px
    }
    .storie-slider-content h4{
        font-size:18px
    }
    .storie-slider-content p{
        font-size:13px
    }
    .storie-slider-img{
        margin-bottom:4px
    }
    .storie-slider-bx{
        border:1px solid #e0e0e0
    }
    .storie-slider-content{
        padding:0 8px
    }
    .storie-slider-img img{
        width:85px;
        height:85px
    }
    .table-row .table>tbody>tr>td,.table-row .table>tbody>tr>th,.table-row .table>thead:first-child>tr:first-child>th,.table-row .table>thead>tr>td,.table-row .table>thead>tr>th{
        padding:6px
    }
    .table-row .table>tbody>tr>td,.table-row .table>thead>tr>th{
        font-size:14px
    }
    .text-table{
        padding:5px 12px
    }
    .text-table ul li{
        font-size:14px;
        line-height:24px
    }
    .storie-slider{
        padding:0
    }
    .people-img-slider .slick-arrow{
        bottom:-3px
    }
    .logo-srcp{
        margin-top:15px;
        width:100%
    }
    .people-form h4{
        font-size:16px;
        line-height:26px;
        margin:0 0 15px
    }
    .people-img-bx{
        margin-bottom:35px
    }
    .people-form .slick-next{
        margin:0 10px
    }
    .people-img-slider .slick-next:before,.people-img-slider .slick-prev:before{
        font-size:20px
    }
    .stori-img-bg:after{
        top:6px;
        height:80px
    }
    .pdf-icon{
        margin:15px 0 0
    }
    .course-block-form{
        padding-top:20px;
        width:100%
    }
    .course-block-form p{
        font-size:15px;
        margin-bottom:15px
    }
    .form-course .input-field{
        width:94%;
        margin:0 auto 10px
    }
    .form-course{
        background:url(../images/moblie-bg.png) no-repeat;
        height:auto;
        background-size:cover;
        padding:15px 10px 10px
    }
    .col-md-3.corse-trag{
        width:100%;
        float:left;
        padding:0
    }
    .corse-trag-bx{
        margin-bottom:10px
    }
    .corse-trag-title{
        padding:14px 20px
    }
    .course-btn{
        font-size:15px;
        padding:10px 0 9px
    }
    .corse-trag-img img{
        width:120px;
        height:120px
    }
    .corse-trag-bx h3{
        font-size:16px;
        margin:12px 0 0
    }
    .slider-nav-item{
        padding:0 2px
    }
    .course-number ul{
        margin:0;
        padding:12px 10px
    }
    .course-number li{
        font-size:14px
    }
    .slider-nav .slick-prev{
        left:-20px
    }
    .slider-nav .slick-next{
        right:-20px
    }
    .slider-nav .slick-arrow{
        top:34%
    }
    .slider-nav{
        width:80%;
        margin-left:8%;
        margin-top:0
    }
    .slider-nav .slick-next:before,.slider-nav .slick-prev:before{
        font-size:20px
    }
    .slider-for img,.slider-nav img{
        width:100%
    }
    .small-number:after{
        width:20px;
        right:-20px
    }
    .small-number{
        width:26px;
        font-size:13px;
        height:26px;
        border-radius:2px;
        margin-right:20px
    }
    .cartif-img{
        width:100%;
        margin-top:15px
    }
    .cartif-img-slider{
        padding:15px 10px;
        width:100%
    }
    .large-txt{
        line-height:24px
    }
    .course-number{
        width:100%
    }
    .course-number h4{
        font-size:15px;
        padding:5px 10px;
        line-height:24px
    }
    .marg-tp+.marg-tp{
        margin-top:20px
    }
    .course-prlie-bx{
        padding:15px 12px 10px
    }
    .course-img h4{
        font-size:15px
    }
    .course-content p{
        font-size:14px;
        line-height:24px;
        margin:10px 0
    }
    .bord-line img{
        width:10px
    }
    .mrgn-content h4{
        font-size:22px;
        font-family:'Myriad Pro Bold';
        margin:0 0 20px;
        color:#fff;
        text-transform:uppercase;
        line-height:30px
    }
    .mrgn-content{
        padding:25px 20px
    }
    .right-bar-row h3.block-title{
        margin-bottom:15px
    }
    .join-btn{
        font-size:15px;
        padding:8px 20px
    }
    .coure-form .input-field input[type=submit]{
        font-size:15px;
        padding:10px 30px;
        border-radius:3px
    }
    .col-md-12.sctin-padg.mrgn-10{
        margin:15px 0
    }
    .coure-form h4{
        font-size:14px;
        margin:-25px 0 0;
        padding:12px 0
    }
    .coure-form .input-field{
        margin:12px auto 0
    }
    .coure-form{
        height:727px;
        background-size:100% 100%;
        margin-top:30px;
        padding:0 20px
    }
    .pdf-btn{
        font-size:14px;
        padding:6px 0;
        width:100%;
        text-align:center
    }
    .bx-row-content{
        padding:10px;
        border:6px solid #2a4b80;
        border-radius:6px
    }
    .corse-list li,.specl-list li{
        font-size:14px;
        line-height:24px;
        padding-left:20px
    }
    .corse-list li{
        padding-bottom:10px
    }
    .bx-row-content h5{
        margin:0 0 10px;
        font-size:14px;
        line-height:25px
    }
    .corse-row+.corse-row{
        padding-top:15px
    }
    .col-md-12{
        width:100%;
        float:left
    }
    .bar-section{
        padding:15px 0
    }
    .left-bar-row,.right-bar-row{
        padding:0;
        width:100%
    }
    .benar-item{
        height:220px
    }
    .fity-row-flx{
        text-align:center
    }
    .fity-row-flx img{
        width:150px
    }
    .benr-row .flex-justify{
        flex-direction:column
    }
    .fity-row-flx a{
        margin-bottom:15px;
        display:inline-block;
        font-size:14px
    }
    .fity-row-flx h1 br{
        display:none
    }
    .fity-row-flx h1{
        font-size:17px;
        line-height:26px;
        margin:0 0 6px
    }
    span.wpcf7-not-valid-tip{
        position:relative;
        padding:9px 11px 7px;
        font-size:13px!important;
        left:0;
        display:inline-block!important
    }
    body #down-from div.wpcf7-response-output{
        bottom:-35px
    }
    body div.wpcf7-response-output{
        bottom:-38px;
        padding:6px 11px 4px;
        font-size:13px!important;
        left:0
    }
    .timer-wrapper .time{
        display:block
    }
    .locatn-fixed .fa{
        padding-right:7px;
        font-size:22px
    }
    .locatn-fixed span p.locat-first{
        display:none
    }
    .locatn-fixed{
        position:fixed;
        bottom:0;
        width:100%;
        height:53px;
        float:left;
        left:0;
        z-index:9999
    }
	.locatn-fixed a {
		font-family: 'Myriad Pro Regular';
		font-size: 22px;
		width: 70%;
		border-radius: 0;
		float: left;
		background: #f68733;
		color: #fff;
		text-align: center;
		padding: 10px 0;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.locatn-fixed span i b{display:none;}
    .bg-popup,.blue .time i.fa.fa-clock-o,.s-icon,.slider-txt a.last-btn,.timigs br,.txt-adres br{
        display:none
    }
    .bg4 .row,.mrgn-tp .flex-justify{
        flex-direction:column
    }
    .locatn-fixed a:nth-child(even){
        background:#2a4b80;
        float:right
    }
    .fifty-contact span.wpcf7-not-valid-tip{
        right:auto;
        position:relative;
        float:left;
        top:0;
        margin:10px 0
    }
    .modal-open{
        overflow:auto
    }
    #exampleModal .modal-dialog{
        width:100%;
        padding:0 15px
    }
    .popup-form{
        padding:10px
    }
    .popup-form .col-md-4.query-form.block{
        width:100%
    }
    .popup-form .col-md-4.query-form h3{
        font-size:16px;
        margin-top:0;
        line-height:24px
    }
    .col-md-4.query-form p{
        font-size:15px
    }
    span.close,span.close:hover{
        right:-18px
    }
    .blog-ful-col .blog-content p{
        padding:6px 0 0
    }
    .blog-content p{
        font-size:14px;
        line-height:25px
    }
    .redmore-btn{
        font-size:15px
    }
    .left-blog,.right-blog{
        padding:0;
        position:relative;
        width:100%;
        float:left
    }
    .right-blog{
        top:0;
        border:1px solid #d4d4d4;
        padding:10px;
        border-radius:2px
    }
    .post-tg-bx,.widget{
        padding:0
    }
    .pagination{
        margin:5px 0 20px
    }
    .blog-section .pagination li a,.pagination a,.pagination span{
        font-size:14px;
        padding:6px 14px;
        margin-right:5px
    }
    .post-tg-bx h3,.widget h2{
        margin:0 0 12px;
        font-size:18px
    }
    .in-hr{
        margin:20px 0 15px
    }
    .tag-bar a,.tagcloud a{
        margin-bottom:5px;
        padding:8px 7px 6px;
        font-size:12px!important
    }
    .blog-ful-col .blog-content p img{
        margin-bottom:10px;
        width:100%;
        height:auto
    }
    .blog-col{
        width:100%;
        margin-bottom:15px;
        padding:0!important
    }
    .tag-txt .fa{
        font-size:18px;
        padding-right:4px
    }
    .blog-content h3{
        font-size:16px;
        margin:4px 0 8px;
        line-height:24px
    }
    span.blog-icon{
        font-size:17px;
        padding-right:3px
    }
    .blog-content ul{
        padding:7px 15px 5px
    }
    .padg-tp0 .bwg_standart_thumb_0{
        margin-top:15px
    }
    .padg-tp0 .bwg_lightbox_0{
        width:100%;
        padding:0!important
    }
    .contact-info.padg-tp0{
        padding-top:0
    }
    .test-prlie{
        float:left;
        width:100%;
        padding:0;
        margin-top:65px
    }
    .test-content{
        padding:6px
    }
    .test-content p{
        font-size:14px;
        line-height:24px
    }
    .small-test img{
        width:70px;
        height:70px
    }
    .fq-acordng.panel-group{
        width:100%;
        float:left
    }
    span.drn-arrow{
        width:22px;
        height:22px;
        font-size:13px;
        position:absolute;
        right:10px;
        top:17%
    }
    .fq-acordng .panel-heading a{
        font-size:13px;
        width:100%;
        padding:7px 40px 6px 16px;
        position:relative
    }
    .fq-acordng .panel+.panel{
        margin-top:10px
    }
    .col-md-6.info-row-block{
        float:left;
        width:100%;
        margin-bottom:10px
    }
    .col-md-12.form-group{
        margin-bottom:10px
    }
    .contact-block-form .form-control{
        height:42px
    }
    .contact-block-form+.contact-block-form,.map+.map{
        margin-top:0
    }
    .contact-list .icon-adres{
        font-size:20px
    }
    .contact-list li{
        margin-bottom:8px
    }
    .contact-list .txt-adres{
        font-size:14px
    }
    .fifty-contact{
        width:100%;
        float:left
    }
    .fifty-contact:nth-child(even){
        margin-top:15px
    }
    .map iframe{
        height:250px;
        margin-bottom:15px
    }
    .fifty-contact:nth-child(even),.fifty-contact:nth-child(odd){
        padding:0
    }
    .bread-title{
        font-size:20px;
        margin-bottom:0;
        line-height:25px
    }
    .breadcrumb li{
        font-size:15px
    }
    .bread-bg{
        height:80px;
        padding:20px 0
    }
    .para-txt{
        line-height:25px;
        font-size:14px
    }
    .para-txt+.para-txt{
        padding-top:10px
    }
    .about-title{
        margin:0;
        font-size:16px;
        line-height:28px
    }
    .bg4 .col-md-4 p,.resgn-bx h4{
        line-height:24px
    }
    .about-three-item p.para-txt{
        margin:10px 0;
        min-height:auto
    }
    .about-three-row,.col-md-6.abot-info-bx{
        float:left;
        width:100%;
        padding:0;
        margin:0
    }
    .abot-info-bx+.abot-info-bx,.about-three-row+.about-three-row{
        margin-top:20px
    }
    .min-info-icon{
        min-height:70px
    }
    .abot-info-item h3{
        margin:0 0 6px
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0,.fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0,.fifty-row-video div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{
        height:auto!important;
        margin:0!important;
        width:100%!important
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover{
        transform:inherit!important
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover img{
        backface-visibility:hidden;
        transform:scale(1.1)
    }
    .social-media-icon li{
        margin-right:12px
    }
    .slider-txt a{
        width:100%
    }
    .mrgn-tp .input-field input[type=submit]{
        font-size:15px;
        padding:10px 30px 9px;
        border-radius:5px;
        margin-bottom:10px
    }
    .mrgn-tp .col-md-4.query-form h3{
        font-size:16px;
        margin:10px 0 6px
    }
    .mrgn-tp .col-md-4.query-form p{
        font-size:15px
    }
    .countdown-timer-wrapper{
        margin:10px 0
    }
    .banner-bg,
    .about-three-bx,.bg,.bg3,.bg4,.blog,.blog-section,.cmpny-section,.contact-info,.footer-top,.fq-info,.gallery-section,.mrkt-vide,.orange-bg,.section-first,.tab-time,.test-item-bg{
        padding:20px 0;
        margin:0
    }
    .container2{
        width:auto;
    }
    .timigs a{
        font-size:18px
    }
    .tainig-tab p {
	    font-size: 14px;
	    line-height: 24px;
	    margin-bottom: 10px;
	    padding: 0;
	}
    .batch-tab{
        margin:0;
        width:100%;
        border-bottom:2px solid #f68733;
        padding-right:0;
        border-right:0
    }
    .timigs{
        box-shadow:none;
        padding:10px 20px;
        margin:0;
        width:100%
    }
    .bg4 .col-md-4 ul li+li{
        margin-top:10px
    }
    .bg4 .col-md-3 img{
        display:inline-block;
        margin:0 0 15px;
        width:220px
    }
    .bg4 .col-md-5{
        padding:0;
        width:100%;
        order:3;
        margin-top:20px
    }
    .input-field{
        width:90%;
        margin:12px auto 0
    }
    .input-field input[type=text],.input-field input[type=email],.input-field input[type=tel]{
        padding:7px 10px;
        border-radius:3px
    }
    .bg4 .col-md-5 .input-field input[type=submit]{
        margin-bottom:15px;
        font-size:16px
    }
    .bg4 .col-md-4 ul li{
        font-size:14px;
        margin:0;
        padding:0 0 0 22px
    }
    .bg4 .col-md-4 ul{
        margin:0
    }
    .bg4 .col-md-4{
        margin:0;
        order:1
    }
    .bg4 .col-md-5 h3{
        font-size:18px;
        margin:0;
        padding:8px 0;
        line-height:24px;
        background-size:cover
    }
    .bg4 .row{
        display:flex
    }
    .col-md-12.resgn-bx.flex-row{
        flex-direction:column;
        text-align:center
    }
    .resgin-txt{
        padding:15px 0;
        margin:10px 0
    }
    .resgn-bx h4{
        margin:0 0 10px;
        font-size:19px;
        text-transform:capitalize
    }
    .bg4{
        height:auto
    }
    .bwg_lightbox_0,a.bwg_lightbox_2{
        padding:0 6px;
        margin-bottom:15px
    }
    .resgin-btn{
        font-size:16px;
        padding:10px 30px 11px;
        margin-left:0
    }
    .col-md-12.white-txt p{
        font-size:15px;
        margin:0
    }
    .orange-bg .col-md-3{
        margin:20px 0 0;
        padding:0;
        width:49.3%;
        float:none;
        display:inline-block;
        vertical-align:top
    }
    .orange-bg .col-md-3 img{
        width:80px
    }
    .orange-bg .col-md-3 span{
        font-size:40px;
        margin:0
    }
    .orange-bg .col-md-3 h3{
        font-size:14px;
        margin:0
    }
    .tabcontent span{
        font-size:15px;
        padding:10px;
        margin:0
    }
    .tab-con-sec,.tabcontent span{
        width:100%;
        position:relative
    }
    .tab-con-sec{
        padding-top:10px;
        margin:15px 0
    }
    .batch-tab li{
        display:block;
        width:50%;
        float:left
    }
    .batch-tab li a{
        padding:12px 0;
        border-radius:0;
        font-size:15px
    }
    .bg-img-1 h4,.service-sec h3{
        font-size:14px;
        line-height:20px
    }
    .batch-tab li.active a:after{
        top:auto;
        bottom:-11px;
        border-top:12px solid #f68733;
        border-left:12px solid transparent;
        border-right:12px solid transparent;
        border-bottom:0;
        left:0;
        margin:0 auto
    }
    .batch-tab li.active a{
        margin:0
    }
    .flip-section{
        min-height:150px
    }
    .bg-img-1{
        padding:10px
    }
    .service-sec img{
        display:block;
        margin:0 auto;
        width:50px
    }
    .col-md-12.get-free ul li{
        width:49.3%;
        margin-bottom:6px;
        padding:0
    }
    .bg-img-1 img{
        width:90px
    }
    .bg-img-1 h4{
        margin:10px 0 0
    }
    .service-sec{
        padding:5px;
        min-height:inherit
    }
    .service-sec h3{
        margin:6px 0 10px
    }
    .service-sec p{
        font-size:12px;
        margin:0;
        line-height:20px
    }
    .col-prt{
        width:49.4%;
        margin-bottom:10px;
        padding:0
    }
    .col-md-8.tab-sec,.fifty{
        width:100%;
        padding:0
    }
    .col-md-8.tab-sec h4{
        font-size:16px;
        margin:0 0 10px;
        line-height:24px
    }
    .col-md-8.tab-sec h3{
        font-size:20px;
        margin:0 0 20px
    }
    .small-block {
	    font-size: 16px;
	    margin-bottom: 15px;
	}
    .tab-row{
        margin-bottom:20px;
        display:flex;
        overflow-x:scroll
    }
    .col-md-4.round-img{
        width:188px;
        position:relative;
        left:0;
        margin:0 auto 10px;
        top:0;
        z-index:9
    }
    .tab-row li a:before{
        width:6px;
        height:6px;
        margin-right:5px
    }
    .main-menu li.active .sub-menu{
        display:block;
        position:relative
    }
    .sub-menu{
        width:100%
    }
    .menu .menu-item:hover .sw.hdr-fixed .sub-menu li a{
        padding:9px 30px;
        font-size:13px
    }
    .round-img .our{
        padding:0 20px;
        text-align:center
    }
    .tab-content span{
        width:100%;
        font-size:14px;
        margin:6px 0 0!important;
        padding:0 0 0 15px
    }
    .bg2,.col-md-12.bg-call{
        padding:8px 0
    }
    .bg2{
        margin:10px 0 0
    }
    .col-md-12.bg-call a{
        font-size:20px
    }
    .tab-content{
        padding:0
    }
    .round-img .our p{
        font-size:14px;
        width:100%
    }
    .tab-row li{
    	margin:0 1px;
        width:auto;
        display:table-cell;
        white-space:nowrap
    }
    .tab-row li a{
        padding:8px 10px;
        font-size:13px
    }
    .col-md-4.query-form{
        width:94%;
		margin:auto;
    }
    .col-md-12,.row-slider,.tabcontent{
        padding:0
    }
    .blog .col-md-4{
        width:100%;
        margin:0 10px 20px
    }
    .blog .col-md-4+.col-md-4{
        margin-top:20px
    }
    .blog .col-md-4 i.fa.fa-briefcase{
        font-size:18px;
        margin:10px 2px 0 10px
    }
    .blog .col-md-4 span{
        margin:0;
        font-size:14px
    }
    .blog .col-md-4 b{
        margin:10px 0 0;
        padding:8px 10px
    }
    .blog .col-md-4 p{
        font-size:14px;
        line-height:22px;
        margin:10px;
        min-height:auto
    }
    .blog .col-md-4 h3{
        font-size:15px;
        margin:5px 0 0 10px;
        min-height:auto;
        line-height:22px
    }
    .blog .col-md-4 b i.fa.fa-calendar{
        font-size:18px;
        margin:0 8px 0 0
    }
    .slider_nav .slick-dots{
        position:relative;
        width:100%;
        margin-top:6px;
        display:inline-block
    }
    .slider_nav .slick-dots li{
        display:inline-block;
        margin:0 3px
    }
    .media-bdy,.media-lft,.profl-bx{
        width:100%;
        text-align:center;
        display:inline-block;
        padding:0
    }
    .phone-no i.fa.fa-phone{
        display:none
    }
    .container{
        padding:0 15px
    }
    .profie-icon{
        height:39px
    }
	#lmslgn .dropdown .dropdown-toggle{
		padding:8.5px 5px
	}
    .phone-no{
        padding:9px 8px
    }
    ul.login {
	    display: none;
	}
    .blue .container{
        padding:0 6px
    }
    .phone-no a{
        font-size:14px
    }
    .blue .time span{
        letter-spacing:-.2px;
        font-size:13px
    }
	#lmslgn .dropdown .dropdown-toggle i{font-size:14px;}
    .col-md-4.logo{
        float:left;
        width:190px
    }
    .col-md-4.logo a{
        float:left
    }
    .col-md-4.logo a img{
        width:100%
    }
    .tab-time .flex-justify{
        display:block
    }
    .demo-fixed img{
        width:45px
    }
    .footer{
        background:#112e5f
    }
    .txt-adres{
        padding-left:4px;
        line-height:24px;
        width:90%
    }
    .icon-adres{
        font-size:16px;
        width:auto
    }
    .footer-co2,.footer-co3,.footer-col{
        width:100%
    }
    .fotr-title{
        font-size:18px;
        text-transform:uppercase;
        margin:0 0 12px;
        font-family:'Myriad Pro Semibold'
    }
    .footer-co2,.footer-co3{
        margin-top:15px
    }
	.footer-co4 {
		width: 100%;
		margin-top: 15px;
	}
    .social-media-icon ul{
        margin:0 0 5px
    }
    .footer-co3 iframe{
        height:200px
    }
    .social-media-icon{
        margin-top:2%
    }
    .col-md-12.white-txt h4,
    .block-title{
	    font-size: 20px;
	    line-height: 26px;
	    margin-bottom: 16px;
	    margin-top: 0;
	    padding-bottom: 20px;
    }
    .block-title:after,.col-md-12.digital h3:after,.col-md-12.white-txt h4:after{
        bottom:0
    }
    .col-md-12.sctin-padg.flex-justify{
        flex-direction:column;
        font-size:13px
    }
    p.discm-txt.pull-right{
        text-align:center;
        margin-top:5px
    }
    .slider-row-txt h4{
        margin-bottom:6px;
        margin-top:10px;
        font-size:14px;
        line-height:22px
    }
	
	.footr-list #panindia .hlpln{font-size:46px;}
	.footr-list #panindia .hlpln-nbr{font-size:44px;}
	.footr-list #panindia .hlpln-nbr span.icon-adres{font-size:41px; line-height:49px; width:40px;}
	.lctnmp .lctnfrm{width:100%;}
	.lctnmp .lctnadrs{width:100%;}
	.technolgy-bx{padding:0px;}
	.technolgy-bx .fifty-row{width:100%;}
	.technolgy-bx .fifty-row:nth-child(odd){padding:0px;}
	.tech-txt li{font-size:14px;}
	
	#gallery-con1 #thumbnails1 {
		display: inline !important;
	}
	.mbtxtvsblepr .innn {
		width: 40%;
	}
	
}
@media (min-width:480px) and (max-width:639px){
	.modul-item {
	    width: 49%;
	    margin-right: 6px;
	}
	.modul-item:nth-child(2n+0){
		margin-right: 0
	}
	/*new home page css start*/
	.caling-info{
		width: 40%;
	}
	.caling-info h3:first-child{
		margin-bottom: 20px;
	}
	.call-form{
		width: 60%
	}
	.trnig-class li a{
		font-size: 18px;
		width: 120px;
		height: 120px;
	}
	.tab-page .nav>li>a {
	    font-size: 14px;
	    padding: 10px 18px 5px;
	}
	.why-choose li:nth-child(odd){
		padding-right: 8px
	}
	.why-choose li:nth-child(even){
		padding-left: 8px
	}
	.wy-chose-bx{
		min-height: 230px;
	}
	.fifty-right, .fifty-lft {
		width: 50%;
		float: left;
		padding: 0 10px;
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 250px;
	}
	.why-choose li{
		width: 50%;
	}
	/*new home page css start*/	

	.work-team-item,
	.career-item {
		float: none;
	    width: 49%;
	    display: inline-block !important;
	    vertical-align: top;
	}
	.career-bx{
		min-height: 225px;
	}
	.work-team-item:nth-child(even),
	.career-item:nth-child(even){
		padding-left: 8px
	}
	.work-team-item:nth-child(odd),
	.career-item:nth-child(odd){
		padding-right: 8px	
	}
	.franc-form-fifty+.franc-form-fifty {
		margin-top: 0;
	}
	.process-bx {
		min-height: 260px;
	}
	.creft-bx img {
		width: 80px;
	}
	.flex-center {
		display: flex;
	}
	.creft-bx {
		margin-top: 0;
		padding-left: 30px;
	}
	.franc-form-fifty {
		width: 50%;
	}
	.franc-form-fifty:nth-child(even){
		padding-left:10px
	}
	.franc-form-fifty:nth-child(odd) {
		padding-right: 10px;
	}
}
@media (min-width:640px) and (max-width:767px){
	.modul-item {
	    width: 49%;
	    margin-right: 6px;
	}
	.modul-item:nth-child(2n+0){
		margin-right: 0
	}
	.modul-row2, .modul-row1 {
	    width: 50%;
	    padding: 10px 8px;
	}
	/*new home page css start*/
	.caling-info{
		width: 40%;
	}
	.caling-info h3:first-child{
		margin-bottom: 20px;
	}
	.call-form{
		width: 60%
	}
	.trnig-class li a {
	    font-size: 22px;
	    width: 150px;
	    height: 150px;
	    border-width: 5px;
	}
	.bg4 .col-md-3 img {
	    width: 220px;
	}
	.bg4 .col-md-4 {
	    width: 60%;
	    float: left;
	}
	.bg4 .row {
	    display: block;
	}
	.col-md-12.call-bg1 {
	    padding: 20px 30px;
	    background-size: 100% 100%;
	}
	.tstmoil-slider_nav .slider-bar {
	    margin: 10px 0 15px;
	    padding: 0 5px;
	}
	.bg4 .col-md-3 {
	    width: 40%;
	    float: left;
	}
	.tab-page .nav>li>a {
	    font-size: 15px;
	    padding: 10px 25px 5px;
	}
	.why-choose li:nth-child(odd){
		padding-right: 8px
	}
	.why-choose li:nth-child(even){
		padding-left: 8px
	}
	.wy-chose-bx{
		min-height: 230px;
	}
	.fifty-right, .fifty-lft {
		width: 50%;
		float: left;
		padding: 0 10px;
		display: flex;
		justify-content: center;
		align-items: center;
		min-height: 250px;
	}
	.why-choose li{
		width: 50%;
	}
	.tab-row li {
	    width: 33%;
	}
	.tab-row li a {
	    font-size: 15px;
	    width: 100%;
	}
	/*new home page css start*/	
	.care-from .career-fifty {
    	width: 50%;
	}
	.work-team-item,
	.career-item {
		float: none;
	    width: 49%;
	    display: inline-block !important;
	    vertical-align: top;
	}
	.career-bx{
		min-height: 225px;
	}
	.care-from .career-fifty:nth-child(even),
	.work-team-item:nth-child(even),
	.career-item:nth-child(even){
		padding-left: 8px
	}
	.care-from .career-fifty:nth-child(odd)
	.work-team-item:nth-child(odd),
	.career-item:nth-child(odd){
		padding-right: 8px	
	}
	.othr-list li {
		width: 49%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.fifty-bx-row {
		width: 50%;
	}
	.process-item {
		padding: 0 10px;
		width: 50%;
	}
		.creft-bx img {
		width: 80px;
	}
	.flex-center {
		display: flex;
	}
	.franc-info h3 {
		font-size: 30px;
		padding: 15px 0;
		margin: 15px 0 0;
	}
	.creft-bx {
		margin-top: 0;
		padding-left: 30px;
	}
	.circle-bx img{
		width:auto;
	}
}
@media (min-width:768px) and (max-width:991px){
	.franc-info p {
	    font-size: 20px;
	    line-height: 30px;
	    padding: 0;
	}
	.lms-title small {
	    display: inline-block;
	    position: static;
	    vertical-align: top;
	    line-height: 23px;
	}
	.blue-arrow{
		right: -25%
	}
	.left-blue{
		left: -50%
	}
	.partship {
	    padding: 20px 0;
	    margin-top: 15px;
	}
	.partship .lswss-logo-showcase .slick-slide{
		padding: 12px;
	}
    .slider-txt h2{
        font-size:30px;
        line-height:35px
    }
    .slider-txt p{
        font-size:14px;
    }
    .mbtxtvsblepr br {
    	display: none;
    }
    .infolisting-box h3 {
	    margin: 10px 0;
	    font-size: 15px;
	}
	.infolisting-box img {
		width:60px;	
	}
	.slider-txt img{
		width:120px;
	}
	.title_md h2 {
	    padding-top: 10px;
	    padding-bottom: 10px;
	    border-radius: 0 100px 100px 0;
	}
	.title_md h2, .title_md h3 {
	    font-size: 45px;
	    padding: 0 100px 0 30px;
	}
	.title_md h3{
		margin:8px 0;
		margin: 8px 0;
		line-height: 55px;
	}
	.modules-bx li {
	    width: 25%;
	}
	.modules-bx{
		margin: 50px 0
	}
	.modules-bx li:nth-child(odd) .radius-modules {
	    margin-bottom: 140px;
	}
	.modules-bx li:nth-child(even) .shap-modules {
	    margin-top: 120px;
	}
	.modules-bx li:nth-child(even) .radius-modules {
	    margin-top: 140px;
	}
	.radius-modules span {
	    font-size: 22px;
	    top: -35px;
	}
	.modules-bx li:nth-child(even) .radius-modules span {
	    bottom: -35px;
	}
	.radius-modules {
	    font-family: open_sansbold;
	    width: 150px;
	    height: 150px;
	}
	.siscer-bx .block-title strong{
		margin-bottom: 0
	}
	.white-bx{
		width:49%;
		display: inline-block;
		vertical-align: top;
		margin-right: 5px;
	}
	.info-catey .btn{
		margin: 5px 0 20px
	}
	.sw.bg{
		margin: 20px 0
	}
	.info-catey li .fa.fa-arrow-right{
		display: none;
	}
	.white-bx:nth-child(2n+0){
		margin-right: 0;
	}
	.info-catey li {
	    width: 100%;
	    margin-right: 0;
	}
	.lms-title{
		font-size:55px;
		margin-top: 10px
	}
	.infolisting {
    	padding: 32px 10px;
	}
	.infolisting-box {
	    font-size: 14px;
	    line-height: 22px;
	    padding: 15px 10px;
	    min-height: 220px;
	}
	.cct-bx {
	    padding: 30px 0 0;
	    margin-bottom: 20px;
	}
	.cct-bx .col-md-6 {
	    width: 50%;
	    float: left;
	}
	.slider-txt{
		padding: 0
	}
	.sub-menu{
	    background: #ececec;		
	    display: none;
	}
	.sub-menu li a{
		padding:10px 20px !important
	}
	.sub-drop.active .sub-menu {
		display: block;
	}
	.menu-list.flex-justify{
		display: flex;
	}
		.mega-sub-menu .mega-menu-item {
	    padding-bottom: 0 !important;
	}
	body ul.mega-sub-menu li a {
	    padding: 12px 0px;
	    color:#2a4b80 !important;
	}
	body #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
	    padding: 12px 20px;
	    background: transparent;
	    text-align: left;
	    color: #fff;
	    font-size: 15px;
	    border-bottom: 1px solid rgba(0, 0, 0, 0.83);
	}
	.fixed #mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu{
		top: 62px;
	}
	#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu {
	    position: absolute;
	    top: 101px;
	    left: 0;
	    width: 100%;
	    z-index: 9999;
	}
	body #mega-menu-wrap-main-menu{
		position: static;
	}
	body #mega-menu-wrap-main-menu .mega-menu-toggle{
		width: 45px;
		padding: 0 3px;
		line-height: 42px;
	}
	#lndngpgcls #bwg_container1_0 #bwg_container2_0 .bwg-container-0.bwg-standard-thumbnails{max-height:315px; overflow:hidden;}
.new-para h1, .new-para h2, .new-para h3, .new-para h4, .new-para h5, .new-para h6 {
    font-size: 22px;
    line-height: 30px;
}
.why-choose li{
	padding: 0 8px;
	margin-bottom: 20px;
}
.mrgn_0 {
    margin: 15px 0 !important;
}
.modul-item {
    float: left;
    width: 32%;
    margin-right: 15px;
}
.modul-bx img {
	width: 60px;
}
.modul-bx h3 {
    margin: 10px 0;
    font-size: 18px;
}
.modul-row1 .flex-justify-row{
	justify-content: center;
}
.modul-row1 img {
	width: 250px;
}
.modul-row2 {
    padding-left: 20px;
    padding-top: 15px;
}
.modul-row2 .input-field {
    width: 47%;
    margin-bottom: 30px;
    margin-right: 20px;
}
.modul-row2 .input-field input[type="submit"] {
    padding: 10px 45px;
    font-size: 16px;
}
.modul-row1 h3{
	font-size: 20px;
}
.modul-row1 {
    padding-right: 20px;
}
.modul-row1 .flex-justify-row img{
	display: none;
}
.modul-box {
    padding: 15px 20px;
    width: 100%;
    float: left;
}
.modul-bx a {
    font-size: 15px;
    padding: 10px 25px;
    margin-top: 0;
}
.modul-bx {
    padding: 15px 12px;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
}
/*new home page css start*/
.tainig-tab p {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 10px; 
    padding: 0 10px;
}
.testimonial-item h4 p{
	margin-top:10px 
}
.call-bg1 h3 {
    font-size: 18px;
    letter-spacing: 3px;
    margin-bottom: 20px;
}
.fifty-input:nth-child(even){
	padding-left: 4px
}
	.fifty-input:nth-child(odd) {
	padding-right: 4px;
}
.tstmoil-slider_nav .slider-bar {
    margin: 10px 0 25px;
    padding: 0 10px;
}
.testimonial-img-author img {
    border-radius: 4px;
    width: 80px;
    height: 80px;
    box-shadow: 6px 6px 0 #f67b1e;
}
.testimonial-img-author {
    top: -45px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.28);
}
.testimonial-item {
    padding: 55px 20px 10px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.22);
    margin-top: 45px;
}
.testimonial-item span {
    font-size: 14px;
    min-height: 150px;
    line-height: 24px;
    margin-right: 0;
}
.testimonial-item h4 {
    margin-top: 10px;
}
.testimonial-item h4 {
    font-size: 14px;
    margin-top: 10px;
}
.col-md-12.call-bg1 {
margin: 30px 0;
    height: auto;
    padding: 20px 35px;
    background-size: 100% 100%;
    width: 100%;
    float: left;
}
#lmslgn .dropdown .dropdown-toggle{
	padding: 5px 8px;
}
.caling-img {
    width: 28%;
    margin: -40px 0;
    margin-left: 0
}
.call-form {
    width: 44%;
}
.caling-img img {
    border: 4px solid #2a4b80;
    border-radius: 8px;
    width: 160px;
    margin-left: 10px;
}
.caling-info h3:first-child{
	margin-bottom: 25px;
}
.blog-item{
	margin-bottom: 15px;
}
.blog-slider-right ul {
    margin: 12px 0 0;
    border-right: 1px solid #bfbfbf;
}
.blog-slider-right{
	padding: 15px
}
.blog .blog-slider .col-md-4 h3{
	margin: 0 0 10px
}
.blog-slider-left img{
	min-height: 250px
}
.blog .blog-slider .col-md-4{
	padding: 0 10px;
	margin: 0 !important
}
.wy-chose-bx h2 {
    color: #2a4b80;
    font-size: 16px;
    margin: 6px 0;
}
.wy-chose-bx {
    padding: 6px 10px;
    font-size: 13px;
    color: #707070;
    line-height: 22px;
    min-height: 200px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.18);
}
.fifty-lft,
.fifty-right {
    width: 50%;
    float: left;
}
h3.block-title2{
	margin-top: 0
}
.home-about{
	background-position: center center;
	margin-bottom: 15px
}
.half-about-row {
    width: 68%;
   font-size: 15px;
}

.tstmoil-bg,
.home-about,
.tab-padding,
.tab-page-bx .sw{
	padding: 15px 0
}
.accrdn-body {
    padding: 10px 10px;
}
.tab-page .nav>li>a {
    font-size: 14px;
    padding:10px 4px;
}
.tab-page li{
	padding: 0 1px
}
.tainig-tab .what-tab p{
	line-height: 24px;
	font-size: 14px;
}
.tainig-tab .what-tab .nav>li>.btn-title {
	padding: 16px 15px;
	font-size: 20px;
}
.input-field input[type=submit] {
    font-size: 15px;
    padding: 11px 30px;
}
.up-batch {
    padding: 20px 0;
    margin: 15px 0;
}
.our-about-content ul {
    margin-left: 15px !important;
    display: block;
}
.trnig-class li {
	padding: 0;
    margin:30px 0 15px;
}
.tainig-tab .what-tab .tab-section {
    width: 22%;
}
.fifty-single-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item1 img {
	height: 300px;
}
.fifty-single-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item {
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: 100% !important
}
.fifty-single-gallery .bwg_thumbnail.bwg_container {
    margin: 15px 0 0;
}
.up-batch h5{
	font-size: 15px;
}
.single-title h2 {
    font-size: 32px;
    line-height: normal;
    margin-bottom: 5px;
}
.single-title h3 {
    font-size: 20px;
    margin: 0px;
    line-height: normal;
}
.single-title{
	margin-bottom: 1%
}
.single-content .btn {
    border-radius: 0;
    color: #fff;
    background: #f68733;
    border: 0;
    padding: 11px 20px;
}
.single-content,
.about-content {
    font-size: 14px;
    line-height: 24px;
}
.about-content p+p {
	margin-top: 10px;
}
.txt-section br,
.single-title br,
.service-sec h3 br {
	display: none;
}
.fifty-single-gallery:nth-child(odd):before{
	content: none;
}
.fifty-right img,
.fifty-lft img {
	width: 100%
}
/*new home page css start*/
.life-dm .slick-arrow{
	display: none !important
}	
#crrglrydmsn #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item1 img{
	width: 100%;
}	
.breadcrumb{
	left: 15px;
	bottom: -15px;
}	
.care-from .career-fifty{
	float: left;
}	
.work-team-item{
	width: 49%;
	margin-right: 0;
	display: inline-block !important;
	margin-bottom: 15px;
    margin-top: 10px;
    vertical-align: top;
}
.work-team-item:nth-child(even){
	padding-left: 10px;
}
.work-team-item:nth-child(odd){
	padding-right: 10px;
}
.work-bx {
    padding: 10px 15px;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 25px;
}
.care-from .career-fifty:nth-child(even) {
    padding-left: 6px;
    width: 50%;
}
.care-from .career-fifty:nth-child(odd) {
    padding-right: 6px;
    width: 50%
}
.life-dm .block-title {
    margin-bottom: 10px;
    padding-bottom: 0;
}
.life-dm .slick-list.draggable {
	height: 270px;
}
.career-info:after {
    width: 390px;
    top: -68px;
    height: 390px;
}
.career-info {
    width: 100%;
    float: left;
}
.work-title {
    font-size: 25px;
    width: 110px;
    padding: 8px 12px 2px;
    line-height: 30px;
}	
.career-work{
	font-size: 15px;
	line-height: 25px;
}
.career-bx{
	min-height: 230px;
}
.career-item {
    padding: 0 8px;
    margin: 15px 0 10px;
    width: 49%;
    display: inline-block;
    vertical-align: top;
}
#lmslgn .dropdown .dropdown-toggle i{
	font-size: 22px;
}	
#lmslgn .dropdown .dropdown-toggle{
	padding:7px 8px
}
#lstscn .col-md-3 {
    width: 33.3%;
    min-height: 225px;
}	
#lstscn h5 {
    font-size: 18px;
}
#lstscn p {
    font-size: 14px;
    line-height: 20px;
}
#lstscn i {
    font-size: 40px;
}
#onlnpmnt section .one-half {
	width: 46%;
}	
#onlnpmnt section .one-half input[type="number"]{
	width:70%
}
#onlnpmnt section{
	margin:20px 0 0
}
#onlnpmnt section .pay-form {
    width: 95%;
    margin: 20px auto 0;
    padding: 15px 15px;
}
#onlnpmnt .course-sec span {
	font-size: 16px;
	margin: 8px 2px 0 10px;
}
.dorp-menu a:after{
	margin-left:3px;
}
.menu li.enrlnw a {
    padding: 6px 6px;
    margin-top: 20px;
	font-size: 12px;
}
.lading-benar.extra-location{
	text-align:center;
}
.our-about-content {
    font-size: 14px;
    line-height: 24px;
    padding-right: 15px;
    padding-left: 15px;
}
.title-block {
    font-size: 22px;
    margin: 0 0 5px;
    line-height: 28px;
}
.rohini-faq-bx {
    margin-top: 15px;
}
.rohini-faq-bx h3 {
    font-size: 16px;
    margin: 0 0 8px;
}
.rohini-faq {
    font-size: 14px;
    line-height: 24px;
    padding: 0px 5px 10px 25px;
    margin-bottom: 0;
}
.content-tw-info h4 {
    margin: 0 0 8px;
}
.col-brach-bx img {
    width: 160px;
}
.col-brach-bx {
    margin: 10px 0 10px;
}
.col-brach-bx h3 {
    font-size: 20px;
    margin: 14px 0 4px;
}
.col-brach-bx p br {
	display:none;
}
.two-bx-info .btn {
    margin-top: 14px;
    font-size: 15px;
    padding: 10px 14px;
}
.two-bx-info {
    padding: 10px 15px;
    line-height: 24px;
    font-size: 14px;
}
.btn-title {
    padding: 18px 20px;
}
.nav.tab-section>li>a {
    padding: 10px 15px;
    padding: 0;
    margin-bottom: 10px;
}
.faq-title {
    margin: 0;
    font-size: 25px;
    padding: 12px 40px;
}
.middle-row {
    padding: 15px 0;
}
.extra-location .frm-section {
    margin-top: 40px;
    display: inline-block;
    float: none;
}
.col-md-12.othr-adres {
    width: 100%;
    float: left;
    border-width: 2px;
    margin-top: 10px;
    padding-top: 15px;
}
.othr-list li div .txt-adres {
    line-height: 22px;
    font-size: 14px;
    padding-right: 0;
    padding-left: 12px;
}
.branch-titlte{
	padding-left:20px;
}
.othr-list li {
    width: 49%;
    margin-right: 0;
    margin-bottom: 15px;
}
.footr-list li img.qrcode{
	width:80px;
}
.right-blog .coure-form {
	height: 708px;
	padding: 0 15px;
	margin:15px 0 0 !important
}
.right-blog .coure-form h4{
	font-size:14px;
}
.process-item:nth-child(2):after,
.process-item:nth-child(odd):after{
	content:none;
}
.fifty-bx-row {
	font-size: 15px;
	width: 50%;
	float: left;
}
.franc-info h3 {
	font-size: 28px;
	padding: 10px 0;
	margin: 10px 0 0;
}
.franc-info h4 {
	margin: 0 0 12px;
	font-size: 24px;
}
/*.franc-form-fifty:nth-child(odd) {
	padding-right: 6px;
}
.franc-form-fifty:nth-child(even) {
	padding-left: 6px;
}
*/
.fran-form .col-md-12.sctin-padg.flx-row {
	margin-bottom: 16px;
}
.fran-form input.wpcf7-form-control.wpcf7-submit {
	padding: 10px 30px 12px;
	margin-bottom: 0;
	font-size: 15px;
}
.count-span {
	margin-top: 20px;
	font-size: 25px;
	line-height: 30px;
	margin-bottom: 10px;
}
.count-span span {
	font-size: 38px;
	padding-bottom: 10px;
}
.count-bx {
	padding-right: 0;
}
.creft-bx {
	width:100px
}
.creft-bx a {
	font-size: 15px;
	padding: 10px 30px;
	margin-top: 25px;
}
.proces-txt p {
	font-size: 14px;
	line-height: 22px;
}
.circle-img img {
	width:200px;
}
.middle-section {
	padding: 20px 0;
}	
.orange-section{
	margin-bottom:20px;
}
.fran-form .col-md-12.sctin-padg {
	width: 100%;
	float: left;
}
.process-item {
	margin: 12px 0 20px;
	padding: 0 10px;
	width: 50%;
	float: left;
}
.proces-icon img {
	width: 36px;
}
.proces-icon {
	width: 80px;
	height: 80px;
	border: 4px solid #f2f2f2;
}
.proces-txt span {
	font-size: 26px;
}
.proces-txt h3 {
	font-size: 20px;
	margin: 10px 0;
	line-height: 26px;
}
.process-bx {
	min-height: 300px;
	padding: 20px 20px;
}
.fran-form {
	padding: 15px 20px;
}
.circle-bx {
	padding: 15px 25px;
}	
.mrkt-vide .fifty {
	width:100%
}
.how-it .text-center {
    text-align: center;
    padding: 0;
    width: 100%;
    float: left;
}
.how-it .more-btn{
	margin: 0 0 10px
}
.more-btn {
    font-size: 13px;
	padding: 8px 23px;
}
.col-join-4 h4 {
    margin: 5px 0;
    font-size: 17px;
}
p.inter-text.erw:before{
	left: -5px;
}
p.inter-text.erw {
    text-align: justify;
    padding-left: 10px;
}
h2.inter-tittle.ft-sz{
	font-size: 18px;
}
.sw.ref {
    padding: 0;
}
ul.sw.ref li {
    padding: 0 20px;
}
h2.inter-tittle.clr {
    font-size: 20px;
    line-height: 25px;
}
.e-gift table {
    width: 75%;
}
.e-gift table th {
    font-size: 19px;
}
.e-gift table td {
    font-size: 15px;
    width: 88%;
}
.e-gift table th:nth-last-child(odd), .e-gift table td:nth-last-child(odd){
	width: 30%;
}
.sed h3 {
    font-size: 20px;
	margin: 0 0 11px;
}
.sed p.inter-text {
    padding-left: 15px;
}
.sed p:after {
    font-size: 13px;
}
.referral {
    padding: 25px 0;
}
.mid-pro {
    flex-direction: column-reverse;
    display: flex;
}
.frm-fil h2 {
    font-size: 28px;
	margin: 0 0 20px;
}
.form-text {
    padding: 10px 10px;
    font-size: 13px;
}
.sw.frm-fil .half button {
	padding: 7px 0;
	font-size: 18px;
}
.frm-fil span {
    margin-bottom: 15px;
    padding: 0 10px;
}
.form-text.text-ter {
    height: 90px;
}
.accordion {
    padding: 5px 0 0;
}
.sw.abt-dis .half {
    padding: 0;
}
.abt-dis .half p{
	padding-right: 15px
} 
.sw.join-best{
	padding: 0;
}
.col-join-4{
	padding: 0px 20px;
}
.ved-blg {
    padding: 0 0 12px;
}
ul.ved-para h3{
	font-size: 18px
}
 .blog .col-md-4 p,.col-md-12.white-txt p{
        font-family:proxima_nova_rgregular
    }
    .row-col-2 img{
        height:180px;
        width:100%
    }
    h2.pro-title{
        font-size:25px;
        line-height:25px
    }
    .half:nth-child(odd){
        padding-right:10px
    }
    .half:nth-child(even){
        padding-left:10px
    }
    .row-col-9 p{
        font-size:15px;
        line-height:22px
    }
    .row-col-3,.row-col-9{
        width:50%;
        padding:0
    }
    .sw-pro{
        padding:0 20px 10px;
        margin:0
    }
    .sw.test-prgm{
        margin:0 0 25px
    }
    .row-col-2{
        height:200px
    }
    .sw.pro{
        display:flex;
        vertical-align:middle;
        justify-content:center;
        align-items:center
    }
    .sect-text{
        min-height:300px;
        padding:0 15px;
        line-height:20px;
        font-size:15px
    }
    .sw.lon-pro .half:nth-of-type(1){
        padding-right:10px
    }
    .sw.lon-pro .half:nth-of-type(2){
        padding-left:10px
    }
    .sect-text a{
        padding:13px 30px;
        font-size:15px;
        margin:0 auto;
		width: 150px
    }
    .brd.sw.testmonl-slider{
        margin:20px 0
    }
    a.bue{
        padding:12px 36px;
        font-size:16px
    }
    .sw.int-pro{
        padding:0 15px
    }
    .sw.internship{
        padding:15px 0
    }
    p.inter-text{
        font-size:15px;
        line-height:20px;
        padding:0 00 3px
    }
    .half.left-pd{
        padding-left:40px;
        padding-bottom:15px
    }
    h2.inter-tittle{
        font-size:22px
    }
    .find-ur p{
        font-size:15px;
        line-height:21px;
        padding-right:23px;
        padding-left:7px
    }
    .right-ig .in-img-1 img:nth-of-type(1){
        top:10px;
        left:-26px;
        width:260px
    }
    .right-ig .in-img-1 img:nth-of-type(2){
        top:86px;
        right:-4px;
        width:165px
    }
    .right-ig .in-img-1 img:nth-of-type(3){
        top:270px;
        right:173px;
        width:200px
    }
    .right-ig .in-img-1 img:nth-of-type(4){
        top:254px;
        right:13px;
        width:157px
    }
    .sw.find-ur .conatiner{
        width:768px;
        margin:0 auto
    }
    .vid-our-sw{
        padding:15px 0;
        margin:0 0 20px
    }
    .text-or h2{
        font-size:23px
    }
    .ved-sec iframe{
        height:275px
    }
    .ved-sec{
        padding-right:20px
    }
    .text-or p{
        font-size:16px;
        line-height:19px;
        padding:0 0 10px
    }
    iframe.vid-if{
        width:105px;
        height:80px
    }
    .three-sec a,.vid-our-sw a{
        padding:12px 20px;
        font-size:15px
    }
    .three-sec{
        padding:0 10px
    }
    .img-bg{
        padding:0 0 10px
    }
    .three-sec h3{
        font-size:20px
    }
    .full-wd .three-sec a{
        padding:8px 15px;
        margin:5px 0 0
    }
    .sw.full-wd{
        padding:15px 0
    }
    .sw.have-int{
        padding:0 0 15px
    }
    .sw.have-int .half{
        padding:0 0 10px
    }
    .sw.have-int h2{
        font-size:25px
    }
    .three-sec p{
        font-size:14px;
        line-height:20px
    }
    body .plce-int .wpcf7-response-output{
        right:0;
        top:66px
    }
    .interview-input{
        width:33%;
        margin-right:5px
    }
    .place-btn .wpcf7-submit{
        padding:10px 24px;
        font-size:15px
    }
    .vid ul li:before{
        width:6px;
        height:6px
    }
    .vid ul li{
        text-align:left
    }
    .placement-section .placement .container{
        width:750px
    }
    .hlf-plc.vid{
        padding:0 12px
    }
    .hed-plc p{
        font-size:15px;
        line-height:20px;
        padding:0 50px
    }
    .hlf-plc .sw{
        display:flex;
        padding:0 10px
    }
    .head-place h2{
        font-size:22px;
        line-height:normal;
        margin:0 0 4px
    }
    .sw.head-place{
        padding:10px 0 12px
    }
    .head-place p{
        font-size:15px;
        line-height:24px;
        margin:0
    }
    .interview-input input{
        padding:12px 15px;
        font-size:15px
    }
    button.btn.plce-btn{
        padding:10px 22px;
        font-size:14px
    }
    .plc-mak h2.title-plc{
        font-size:20px;
        line-height:23px;
        margin:12px 0
    }
    .plc-mak p{
        line-height:22px;
        font-size:15px
    }
    .left-plc{
        padding-left:52px;
        padding-right:15px
    }
    .img-plc{
        padding:0 10px;
        background-size:100%;
        height:285px
    }
    .fl-wd{
        width:100%;
        text-align:center;
        float:left
    }
    .box-vide{
        width:78%;
        height:59%;
        top:31px
    }
    #wpcf7-f172-p175-o1{
        width:70%;
        margin:20px auto 0;
        float:none
    }
    h2.title-plc{
        font-size:26px;
        margin:15px 0;
        line-height:20px
    }
    .vid p{
        font-size:15px;
        padding-right:0;
        line-height:24px;
        text-align:left
    }
    .plc-vd{
        width:750px;
        margin:0 auto
    }
    .send-btn{
        height:45px
    }
    .box-content{
        margin-bottom:16px
    }
    .box-content p{
        margin:20px 0
    }
    .betch-acordng{
        width:80%;
        margin:0 auto
    }
    .slick-current .storie-slider-bx{
        box-shadow:0 10px 28px rgba(0,0,0,.18),0 10px 10px rgba(0,0,0,.15)
    }
    .form-course{
        background:url(../images/moblie-bg.png) no-repeat;
        height:auto;
        background-size:cover;
        padding:15px
    }
    .table-row .table>tbody>tr>td,.table-row .table>tbody>tr>th,.table-row .table>thead:first-child>tr:first-child>th,.table-row .table>thead>tr>td,.table-row .table>thead>tr>th{
        padding:8px
    }
    .people-form h4 br{
        display:none
    }
    .people-img-slider .slick-arrow{
        bottom:0
    }
    .people-form h4{
        font-size:18px;
        line-height:30px;
        margin:0 0 15px
    }
    .logo-srcp,.people-form,.storie-slider-bx{
        margin-top:15px
    }
    .people-form{
        width:50%;
        padding:12px 20px
    }
    .logo-srcp{
        width:45.8%
    }
    .cours-btn-regitr{
        padding:8px 22px 7px;
        font-size:14px
    }
    .stori-img-bg:after{
        top:10px;
        height:81px
    }
    .storie-slider-content{
        padding:0 10px
    }
    .storie-slider-img{
        margin-bottom:5px
    }
    .storie-slider-img img{
        width:90px;
        height:90px
    }
    .text-table ul li{
        font-size:15px
    }
    .storie-slider-content h4{
        font-size:18px
    }
    .text-table{
        padding:10px 14px
    }
    .table-row .table>thead>tr>th{
        font-size:15px
    }
    .table-row .table>tbody>tr>td{
        font-size:14px
    }
    .book-img{
        width:48%
    }
    .book-img img{
        width:100%
    }
    .course-block-form p{
        font-size:18px;
        margin-bottom:8px
    }
    .course-block-form{
        width:40%
    }
    .pdf-icon{
        margin:0 10px 0 0
    }
    .marg-tp+.marg-tp{
        margin-top:20px
    }
    .corse-trag-bx{
        margin-bottom:15px
    }
    .course-btn{
        font-size:15px;
        padding:11px 0 9px
    }
    .col-md-3.corse-trag{
        width:32.5%;
        display:inline-block;
        vertical-align:top;
        padding:0 4px
    }
    .corse-trag-img img{
        width:100px;
        height:100px
    }
    .corse-trag-bx h3{
        font-size:20px;
        margin:15px 0 0
    }
    .slider-nav img{
        width:100%
    }
    .slider-nav-item{
        padding:0 3px
    }
    .cartif-img-slider{
        padding:20px
    }
    .course-number li{
        font-size:16px
    }
    .small-number:after{
        width:25px;
        right:-25px
    }
    .small-number{
        width:25px;
        font-size:14px;
        height:25px;
        margin-right:25px
    }
    .large-txt{
        line-height:25px
    }
    .course-number h4{
        border-radius:4px;
        font-size:17px;
        padding:10px;
        line-height:24px
    }
    .course-number ul{
        padding:15px 10px
    }
    .course-number{
        width:46%;
        margin-top:20px
    }
    .cartif-img{
        width:54%;
        padding-left:25px;
        margin-top:20px
    }
    .coure-form .input-field{
        margin:12px auto 0
    }
    .right-bar-row{
        width:45%;
        padding-left:10px
    }
    .left-bar-row{
        width:55%;
        padding-right:10px
    }
    .mrgn-content h4{
        font-size:32px;
        margin:0 0 30px;
        line-height:40px
    }
    .pdf-btn{
        font-size:15px;
        padding:8px 12px
    }
    .corse-row+.corse-row{
        padding-top:15px
    }
    .bord-line.text-center img{
        width:10px
    }
    .corse-list li,.specl-list li{
        font-size:14px;
        line-height:24px;
        padding-left:20px
    }
    .course-prlie-bx{
        padding:15px
    }
    .corse-list li{
        padding-bottom:10px
    }
    .bx-row-content h5{
        margin:0 0 10px;
        font-size:16px;
        line-height:25px
    }
    .bx-row-content{
        padding:8px 10px;
        border:6px solid #2a4b80;
        border-radius:6px
    }
    .mrgn-content h4 span{
        font-size:18px
    }
    .right-bar-row h3.block-title{
        margin-bottom:15px;
        margin-top:10px
    }
    .coure-form h4{
        font-size:16px;
        margin:-36px 0 0;
        padding:12px 0
    }
    .mrgn-content{
        padding:20px 10px
    }
    .join-btn{
        font-size:16px;
        padding:8px 20px
    }
    .col-md-12.sctin-padg.mrgn-10{
        margin:15px 0
    }
    .coure-form{
        height:820px;
        padding:0 20px
    }
    .coure-form .col-md-12.form-group{
        padding:0;
        margin:0
    }
    .bar-section .sctin-padg,.coure-form .col-md-12.form-group{
        width:100%;
        float:left
    }
    .fity-row-flx img{
        width:100%
    }
    .bar-section{
        padding:20px 0
    }
    .benar-item{
        height:250px
    }
    .fity-row-flx h1{
        font-size:30px;
        line-height:38px;
        margin:0 0 20px
    }
    .fity-row-flx{
        padding:0 10px;
        width:50%
    }
    .fity-row-flx a{
        font-size:16px
    }
    .blog-section .pagination li a,.pagination a,.pagination span{
        font-size:14px;
        padding:6px 14px;
        margin-right:8px
    }
    #exampleModal .modal-dialog{
        width:680px;
        margin:100px auto 0
    }
    .popup-form .col-md-4.query-form.block{
        padding:0
    }
    .popup-form .col-md-4.query-form h3{
        font-size:19px;
        margin:0
    }
    .popup-form .col-md-4.query-form p{
        font-size:16px;
        margin:10px 20px 15px 0
    }
    .popup-form .input-field{
        width:94%;
        margin:0 0 10px 20px
    }
    body #down-from div.wpcf7-response-output{
        bottom:-50px
    }
    .popup-form .input-field input[type=text],.popup-form .input-field input[type=email],.popup-form .input-field input[type=tel]{
        padding:12px 15px;
        border-radius:3px
    }
    .popup-form .input-field input[type=submit]{
        font-size:18px;
        border-radius:3px;
        padding:12px 50px
    }
    .blog-ful-col .blog-content p{
        padding:5px 0 0
    }
    .blog-col:nth-child(even){
        padding-left:2px
    }
    .blog-col:nth-child(odd){
        padding-right:2px
    }
    .post-tg-bx,.widget{
        padding-left:12px
    }
    .left-blog{
        padding-right:10px;
        width:65%
    }
    .right-blog{
        width:35%
    }
    .blog-content p{
        font-size:14px;
        line-height:25px
    }
    .redmore-btn{
        font-size:14px
    }
    .post-tg-bx h3,.widget h2{
        margin:0 0 12px;
        font-size:18px
    }
    .tag-bar a,.tagcloud a{
        font-size:12px!important;
        padding:9px;
        margin-bottom:7px;
        margin-right:3px
    }
    .in-hr{
        margin:16px 0 12px
    }
    .blog-col{
        width:49.5%;
        margin-bottom:15px
    }
    .tag-txt .fa{
        font-size:18px;
        padding-right:4px
    }
    .blog-content h3{
        font-size:15px;
        margin:4px 0 8px;
        line-height:23px
    }
    span.blog-icon{
        font-size:17px;
        padding-right:3px
    }
    .blog-content ul{
        padding:7px 15px 5px
    }
    .padg-tp0 .bwg_standart_thumb_0{
        margin-top:20px
    }
    .padg-tp0 .bwg_lightbox_0:nth-child(odd){
        padding-right:10px
    }
    .padg-tp0 .bwg_lightbox_0:nth-child(even){
        padding-left:10px
    }
    .contact-info.padg-tp0{
        padding-top:0
    }
    .test-prlie{
        width:49.5%;
        padding:0;
        margin-top:55px
    }
    .contact-block-form+.contact-block-form,.contact-block-form.contact-addres .contact-list,.fq-acordng .panel+.panel,.map iframe,.map+.map{
        margin-top:10px
    }
    .test-prlie:nth-child(odd){
        padding-right:10px
    }
    .test-prlie:nth-child(even){
        padding-left:10px
    }
    .test-content{
        padding:8px
    }
    .test-content p{
        font-size:15px;
        line-height:24px
    }
    .fq-acordng.panel-group{
        width:100%;
        float:left
    }
    span.drn-arrow{
        width:25px;
        height:25px;
        font-size:14px
    }
    .fq-acordng .panel-heading a{
        font-size:15px
    }
    .fifty-contact:nth-child(even){
        padding-left:10px
    }
    .fifty-contact:nth-child(odd){
        padding-right:10px
    }
    .fifty-contact{
        width:50%;
        float:left
    }
    .sw .wpcf7{
        float:left;
        width:100%
    }
    .col-md-12.form-group{
    	width: 100%;
    	float: left;
        margin-bottom:10px
    }
    .contact-block-form .form-control{
        height:45px
    }
    .contact-list .icon-adres{
        font-size:22px
    }
    .contact-list li{
        margin-bottom:6px
    }
    .info-row-block{
        margin-bottom:10px;
        font-size:15px;
        width:50%;
        float:left
    }
    .map iframe{
        width:100%;
        height:275px
    }
    .info-row-block:nth-child(odd){
        padding-left:8px
    }
    .info-row-block:nth-child(even){
        padding-right:8px
    }
    .bread-title{
        font-size:34px;
        margin-bottom:20px
    }
    .breadcrumb li{
        font-size:16px
    }
    .bread-bg{
        height:140px
    }
    .para-txt{
        font-size:15px
    }
    .para-txt+.para-txt{
        padding-top:15px
    }
    .about-title{
        margin:0;
        font-size:16px;
        line-height:28px
    }
    .about-three-item p.para-txt{
        margin:14px 0;
        min-height:auto
    }
    .col-md-6.abot-info-bx{
        padding:0 15px;
        margin-bottom:20px;
        width:50%;
        float:left
    }
    .col-md-4.about-three-row{
        width:49.5%;
        float:none;
        padding:0 5px;
        vertical-align:top;
        display:inline-block;
        margin-bottom:20px
    }
    .abot-info-item h3{
        margin:0 0 6px
    }
    a.bwg_lightbox_2{
        padding:20px 8px
    }
    .bg4 .col-md-3,.service-sec h3 br,.timigs br,.txt-adres br{
        display:none
    }
    .fifty{
        width:auto
    }
    .about-three-bx,.bg,.bg3,.bg4,.blog,.blog-section,.cmpny-section,.col-md-12.bg-call,.contact-info,.footer-top,.fq-info,.gallery-section,.mrkt-vide,.orange-bg,.resgin-txt,.section-first,.tab-time,.test-item-bg{
        padding:20px 0;
        margin:0
    }
    .about-three-bx,.sw.contact-info.padn-0{
        padding-bottom:0
    }
    .orange-bg .col-md-3{
        margin:15px 0 0;
        width:25%;
        float:left
    }
    .orange-bg .col-md-3 img{
        width:80px
    }
    .orange-bg .col-md-3 span{
        font-size:40px;
        margin:0
    }
    .orange-bg .col-md-3 h3{
        font-size:15px;
        margin:0
    }
    .resgin-txt{
        margin:10px 0
    }
    .resgin-btn{
        font-size:18px;
        padding:12px 25px
    }
    .resgn-bx h4{
        font-size:25px
    }
    .container2{
        width:750px;
    }
    .container2 .flex-justify{
    	display: flex;
    }
    .phone-no{
        padding:9px 10px 8px
    }
    .profie-icon{
        height:39px
    }
    .profie-icon img{
        width:22px
    }
    .top-head .time{
        margin:0 12px 0 0
    }
    .s-icon ul li a{
        font-size:15px;
        width:39px;
        height:39px
    }
    .col-md-4.logo a img{
        width:100%
    }
    .col-md-4.logo a{
        float:left
    }
    .col-md-4.logo{
        float:left;
        width:160px
    }
    .main-menu li a{
        font-size:13px;
        padding:25px 6px
    }
    .main-menu .sw.hdr-fixed .sub-menu li a{
        padding:8px 18px
    }
    .ovlr-img{
        border:3px solid #f68733
    }
    .fotr-title{
        font-size:19px;
        margin:0 0 10px
    }
    .social-media-icon li{
        margin-right:12px!important
    }
    .zoom-social-icons-list--rounded .socicon,.zoom-social-icons-list--without-canvas .fa{
        font-size:16px!important
    }
    .footer-co3 iframe{
        height:220px
    }
    .social-media-icon{
        margin-top:6%
    }
    .txt-adres{
        padding-left:8px;
        line-height:25px;
        width:91%
    }
    .footer-col{
        width:33%
    }
	.footer-co3 {
		width: 23%;
	}
	.footer-co2 {
		width: 24%;
	}
	.footer-co4 {
		width: 19%;
	}
    .icon-adres{
        font-size:16px;
        width:auto
    }
    .col-md-12.white-txt h4,.block-title{
        font-size:22px;
        line-height:30px;
        margin-bottom:10px;
        margin-top:0;
        padding-bottom:20px
    }
    .block-title:after,.col-md-12.digital h3:after,.col-md-12.white-txt h4:after{
        bottom:0
    }
    .row-slider{
        padding:0 8px 15px
    }
    .test-bg h3.block-title{
        margin-bottom:0
    }
    .media-lft{
        width:32%
    }
    .media-bdy{
        padding-left:0;
        padding-right:30px
    }
    .sw.blog .col-md-12{
        padding:0
    }
    .blog .col-md-4:nth-child(3n){
        margin-right:10px
    }
    .blog .col-md-4{
        width:243px;
        margin:0 10px 0 0;
        float:left
    }
    .blog .col-md-4:last-child{
        margin:0
    }
    .blog .col-md-4 i.fa.fa-briefcase{
        font-size:18px;
        margin:10px 4px 0 10px
    }
    .blog .col-md-4 span{
        font-size:14px
    }
    .blog .col-md-4 h3{
        font-size:14px;
        margin:5px 0 0 10px;
        min-height:44px;
        line-height:22px
    }
    .blog .col-md-4 b{
        margin:5px 0;
        padding:6px 10px
    }
    .blog .col-md-4 b i.fa.fa-calendar{
        font-size:16px;
        margin:0 8px 0 0
    }
    .blog .col-md-4 p{
        font-size:13px;
        color:grey;
        line-height:23px;
        margin:10px;
        min-height:auto
    }
    .blog .col-md-4 a{
        font-size:15px;
        padding:13px 24px
    }
    .blog .col-md-4 strong{
        font-size:14px;
        margin:10px 10px 0
    }
    .blog .col-md-4 i.fa.fa-user-circle-o{
        font-size:18px;
        margin:10px 0 0
    }
    .col-md-4.query-form{
        margin:0;
        padding:10px 0 0;
        float:right;
        width:45%
    }
    .countdown-timer-wrapper{
        margin:10px 0
    }
    .col-md-5.slider-txt{
        width:54%;
        float:left
    }
    .countdown-timer-wrapper .timer{
        padding:5px 0
    }
    .input-field{
        width:90%;
        margin:0 auto 5px;
        display:block
    }
    .input-field input[type=text],.input-field input[type=email],.input-field input[type=tel]{
        padding:8px 12px;
        border-radius:3px
    }
    .input-field input[type=submit]{
        font-size:15px;
        border-radius:3px
    }
    .col-md-4.query-form h3{
        font-size:17px;
        margin:0 0 6px
    }
    .col-md-4.query-form p{
		font-size: 14px;
		margin: 6px 0 6px 0;
		line-height: 20px;
    }
    .slider-txt a{
        font-size:16px;
        margin:10px 0 0;
        width:70%
    }
    .carousel-indicators{
        bottom:2px;
        left:0;
        width:100%;
        margin:0
    }
    .carousel-inner>.item>a>img,.carousel-inner>.item>img{
        height:385px
    }
    .col-md-8.tab-sec h3{
        font-size:22px;
    }
    .small-block {
	    font-size: 16px;
	    margin: 15px 0;
	}
    .col-md-8.tab-sec h4{
        font-size:20px;
        margin:0 0 10px
    }
    .tab-row li a:before{
        width:6px;
        height:6px;
        margin-right:5px
    }
    .tab-row li a{
        padding:10px 0;
        font-size:14px;
        width:100%
    }
    .tab-row li{
	    width: 32%;
	    float: left;
	    margin: 0 3px;
    }
    .col-md-8.tab-sec{
        padding-left:185px
    }
    .round-img .our{
        padding:0 12px;
        text-align:center
    }
    .round-img .our p{
        font-size:15px;
        width:100%
    }
    .col-md-4.round-img{
        width:170px;
        left:0;
        top:25%
    }
    .col-md-12.white-txt p{
        font-size:18px;
        color:#fff;
        margin:12px 0
    }
    .tab-content span{
        width:48.5%;
        font-size:14px;
        margin:10px 0 0;
        padding:0 0 0 12px
    }
    .tab-content{
        padding:4px 0
    }
    .bg2{
        margin:10px 0 0
    }
    .col-md-12.bg-call a{
        font-size:25px
    }
    .col-prt{
        width:24.7%;
        padding:0 1px;
        margin-bottom:8px;
    }
    .service-sec img{
        width:60px
    }
    .service-sec h3{
        font-size:14px;
        margin:5px 0 0;
        line-height:20px
    }
    .service-sec{
        padding:5px;
        min-height:190px
    }
    .col-md-12.get-free ul li{
        padding:0 1px;
        margin-bottom:0;
        margin-top:10px
    }
    .flip-section{
        min-height:160px
    }
    .bg-img-1{
        padding:4px
    }
    .bg-img-1 img{
        width:80px
    }
    .bg-img-1 h4{
        margin:15px 0 0;
        font-size:15px
    }
    .bg4 .col-md-5 h3{
        font-size:20px;
        margin:0 0 10px;
        padding:15px 0;
        background-size:contain
    }
    .bg4 .col-md-5{
        width:43%;
        padding:0
    }
    .bg4 .col-md-5 .input-field input[type=submit]{
        margin-bottom:5px
    }
    .bg4 .col-md-4{
        width:50%;
        margin:0;
        float:left
    }
    .bg4 .col-md-4 p{
        font-size:15px
    }
    .bg4 .col-md-4 ul{
        display:block;
        margin:20px 0 0
    }
    .bg4 .col-md-4 ul li{
        font-size:15px;
        margin:0 0 10px;
        padding:0 0 0 22px
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0,.fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0,.fifty-row-video div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{
        height:auto!important;
        margin:0!important;
        width:100%!important
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover{
        transform:inherit!important
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover img{
        backface-visibility:hidden;
        transform:scale(1.1)
    }
    .tab-con-sec{
        width:50%;
        margin:15px 0
    }
    .tabcontent .lSAction .lSPrev{
        top:-10px
    }
    .tabcontent .lSAction .lSNext{
        bottom:-15px
    }
    body div.wpcf7-response-output{
        bottom:-55px
    }
    .batch-tab li a{
        padding:14px 0;
        margin-bottom:10px;
        font-size:16px
    }
    .batch-tab li.active a:after{
        right:-12px;
        top:14px;
        border-top:10px solid transparent;
        border-bottom:10px solid transparent;
        border-left:15px solid #f68733
    }
    .tabcontent.active{
        padding:0 10px
    }
    .tabcontent span{
        font-size:15px;
        padding:10px 16px;
        margin:8px auto;
        width:100%
    }
    .batch-tab li.active a{
        margin-left:6px
    }
    .timigs{
        padding:10px 6px
    }
    .timigs a{
        padding:10px 16px;
        font-size:15px
    }
    .batch-tab{
        padding-right:20px
    }
    .bg4{
        height:auto
    }
}
@media (min-width:992px) and (max-width:1199px){
.new-para h1, .new-para h2, .new-para h3, .new-para h4, .new-para h5, .new-para h6 {
    font-size: 24px;
    line-height: 32px;
}
.why-choose li{
	padding: 0 8px;
	margin-bottom: 20px;
}
.mrgn_0 {
    margin: 15px 0 !important;
}
.modul-item {
    float: left;
    width: 32%;
    margin-right: 15px;
}
.modul-bx img {
	width: 60px;
}
.modul-bx h3 {
    margin: 10px 0;
    font-size: 18px;
}
.modul-row1 .flex-justify-row{
	justify-content: center;
}
.modul-row1 img {
	width: 250px;
}
.modul-row2 {
    padding-left: 20px;
    padding-top: 15px;
}
.modul-row2 .input-field {
    width: 47%;
    margin-bottom: 30px;
    margin-right: 20px;
}
.modul-row2 .input-field input[type="submit"] {
    padding: 10px 45px;
    font-size: 16px;
}
.modul-row1 h3{
	font-size: 20px;
}
.modul-row1 {
    padding-right: 20px;
}
.modul-row1 .flex-justify-row img{
	display: none;
}
.modul-box {
    padding: 15px 20px;
    width: 100%;
    float: left;
}
.modul-bx a {
    font-size: 15px;
    padding: 10px 25px;
    margin-top: 0;
}
.modul-bx {
    padding: 15px 12px;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
}
/*new home page css start*/
.tainig-tab p {
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 10px; 
    padding: 0 10px;
}
.testimonial-item h4 p{
	margin-top:10px 
}
.call-bg1 h3 {
    font-size: 18px;
    letter-spacing: 3px;
    margin-bottom: 20px;
}
.fifty-input:nth-child(even){
	padding-left: 4px
}
	.fifty-input:nth-child(odd) {
	padding-right: 4px;
}
.tstmoil-slider_nav .slider-bar {
    margin: 10px 0 25px;
    padding: 0 10px;
}
.testimonial-img-author img {
    border-radius: 4px;
    width: 80px;
    height: 80px;
    box-shadow: 6px 6px 0 #f67b1e;
}
.testimonial-img-author {
    top: -45px;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.28);
}
.testimonial-item {
    padding: 55px 20px 10px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.22);
    margin-top: 45px;
}
.testimonial-item span {
    font-size: 14px;
    min-height: 150px;
    line-height: 24px;
    margin-right: 0;
}
.testimonial-item h4 {
    margin-top: 10px;
}
.testimonial-item h4 {
    font-size: 14px;
    margin-top: 10px;
}
.col-md-12.call-bg1 {
margin: 30px 0;
    height: auto;
    padding: 20px 35px;
    background-size: 100% 100%;
    width: 100%;
    float: left;
}
#lmslgn .dropdown .dropdown-toggle{
	padding: 5px 8px;
}
.caling-img {
    width: 28%;
    margin: -40px 0;
    margin-left: 0
}
.call-form {
    width: 44%;
}
.caling-img img {
    border: 4px solid #2a4b80;
    border-radius: 8px;
    width: 160px;
    margin-left: 10px;
}
.caling-info h3:first-child{
	margin-bottom: 25px;
}
.blog-item{
	margin-bottom: 15px;
}
.blog-slider-right ul {
    margin: 12px 0 0;
    border-right: 1px solid #bfbfbf;
}
.half-about-row {
    font-size: 15px;
}
.blog-slider-right{
	padding: 15px
}
.blog .blog-slider .col-md-4 h3{
	margin: 0 0 10px
}
.blog-slider-left img{
	min-height: 250px
}
.blog .blog-slider .col-md-4{
	padding: 0 10px;
	margin: 0 !important
}
.wy-chose-bx h2 {
    color: #2a4b80;
    font-size: 16px;
    margin: 6px 0;
}
.wy-chose-bx {
    padding: 6px 10px;
    font-size: 13px;
    color: #707070;
    line-height: 22px;
    min-height: 200px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.18);
}
.fifty-lft,
.fifty-right {
    width: 50%;
    float: left;
}
h3.block-title2{
	margin-top: 0
}
.home-about{
	background-position: center center;
	margin-bottom: 15px
}
.half-about-row {
    width: 64%;
}
.tstmoil-bg,
.home-about,
.tab-padding,
.tab-page-bx .sw{
	padding: 15px 0
}
.accrdn-body {
    padding: 10px 10px;
}
.tab-page .nav>li>a {
    font-size: 14px;
    padding:10px 4px;
}
.tab-page li{
	padding: 0 1px
}
.tainig-tab .what-tab p{
	line-height: 24px;
	font-size: 14px;
}
.tainig-tab .what-tab .nav>li>.btn-title {
	padding: 16px 15px;
	font-size: 20px;
}
.input-field input[type=submit] {
    font-size: 15px;
    padding: 11px 30px;
}
.up-batch {
    padding: 20px 0;
    margin-top: 15px;
}
.our-about-content ul {
    margin-left: 15px !important;
    display: block;
}
.trnig-class li {
	padding: 0;
    margin:30px 0 15px;
}
.tainig-tab .what-tab .tab-section {
    width: 22%;
}
.fifty-single-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item1 img {
	height: 300px;
}
.fifty-single-gallery #bwg_container1_0 #bwg_container2_0 .bwg-container-0 .bwg-item {
    max-width: 100%;
    margin: 0;
    padding: 0;
    width: 100% !important
}
.fifty-single-gallery .bwg_thumbnail.bwg_container {
    margin: 15px 0 0;
}
.up-batch h5{
	font-size: 15px;
}
.single-title h2 {
    font-size: 32px;
    line-height: normal;
    margin-bottom: 5px;
}
.single-title h3 {
    font-size: 20px;
    margin: 0px;
    line-height: normal;
}
.single-title{
	margin-bottom: 1%
}
.single-content .btn {
    border-radius: 0;
    color: #fff;
    background: #f68733;
    border: 0;
    padding: 11px 20px;
}
.single-content,
.about-content {
    font-size: 14px;
    line-height: 24px;
}
.about-content p+p {
	margin-top: 10px;
}
.txt-section br,
.single-title br,
.service-sec h3 br {
	display: none;
}
.fifty-single-gallery:nth-child(odd):before{
	content: none;
}
.fifty-right img,
.fifty-lft img {
	width: 100%
}
/*new home page css start*/	

.mrgn_0 {
    margin: 15px 0 !important;
}
.modul-item {
    float: left;
    width: 32%;
    margin-right: 19px;
}
.caling-img {
    margin: -45px 0;
    margin-left: 15px;
}
.call-bg1 {
    margin: 20px 0 30px;
    height: 260px;
    padding: 25px 50px;
}
.caling-info h3:first-child{
	margin-bottom: 30px;
}
.caling-img img {
    border: 4px solid #2a4b80;
    border-radius: 8px;
    width: 185px;
}
.call-bg1 h3 {
    font-size: 20px;
    letter-spacing: 2px;
    margin: 0 0 20px;
}
.modul-bx img {
	width: 60px;
}
.modul-bx h3 {
    margin: 10px 0;
    font-size: 20px;
}
.modul-row1 img {
	width: 250px;
}
.modul-row2 {
    padding-left: 20px;
    padding-top: 15px;
}
.modul-row2 .input-field {
    width: 47%;
    margin-bottom: 30px;
    margin-right: 20px;
}
.modul-row2 .input-field input[type="submit"] {
    padding: 10px 45px;
    font-size: 16px;
}
.modul-row1 h3{
	font-size: 20px;
}
.modul-row1 {
    padding-right: 20px;
}
.modul-row1 .flex-justify-row img{
	width: auto
}
.modul-box {
    padding: 15px 20px;
    width: 100%;
    float: left;
}
.modul-bx a {
    font-size: 15px;
    padding: 10px 25px;
    margin-top: 0;
}
.modul-bx {
    padding: 15px 12px;
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0;
}
.about-content {
    font-size: 15px;
    line-height: 25px;
}
.about-content p+p{
	margin-top: 10px;
}	
.tema-tab {
    padding: 6px 15px;
    font-size: 14px;
    line-height: 24px;
}
.career-info:after {
    width: 500px;
    top: -90px;
    height: 500px;
}
.work-title {
    font-size: 30px;
    width: 130px;
    padding: 4px 10px;
    line-height: 36px;
}
.work-bx {
    padding: 10px 15px;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 30px;
}
.work-team-item {
    margin-bottom: 15px;
    margin-top: 10px;
    width: 24%;
    margin-right: 12px;
}
.career-work{
	font-size:15px;
	line-height:26px;
}
.life-dm .slick-arrow{
	display:none;
}
.career-item {
    padding: 0 6px;
    margin: 10px 0 15px;
}
.career-bx {
    padding: 10px 8px;
    font-size: 14px;
    line-height: 22px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.18);
}
.life-dm .block-title {
    margin-bottom: 12px;
    padding-bottom: 0;
}
.footr-list #panindia .hlpln{font-size:56px;}	
.extra-location .txt-section h1 {
    margin: 0 0 10px;
    font-size: 30px;
    line-height: 40px;
}	
.extra-location .txt-section p {
    line-height: 28px;
    font-size: 18px;
}
.middle-row {
    padding: 20px 0;
}
.faq-title {
    margin: 0 0 20px;
    font-size: 28px;
    padding: 10px 40px;
}
.our-about-content {
    font-size: 14px;
    line-height: 24px;
    padding-right: 15px;
    padding-left: 15px;
}
.title-block {
    font-size: 22px;
    margin: 0 0 15px;
    line-height: 28px;
}
.rohini-faq-bx {
    margin-top: 0px;
}
.rohini-faq-bx h3 {
    font-size: 16px;
    margin: 0 0 8px;
}
.rohini-faq {
    font-size: 14px;
    line-height: 24px;
    padding: 0px 5px 10px 25px;
    margin-bottom: 0;
}
.content-tw-info h4 {
    margin: 0 0 8px;
}
.col-brach-bx img {
    width: 160px;
}
.col-brach-bx {
    margin: 10px 0 10px;
}
.col-brach-bx h3 {
    font-size: 20px;
    margin: 14px 0 4px;
}
.col-brach-bx p br {
	display:none;
}
.two-bx-info .btn {
    margin-top: 14px;
    font-size: 15px;
    padding: 10px 14px;
}
.two-bx-info {
    padding: 10px 15px;
    line-height: 24px;
    font-size: 14px;
}
.btn-title {
    padding: 20px 25px;
    font-size: 20px;
}
.nav.tab-section>li>a {
    padding: 10px 15px;
    padding: 0;
    margin-bottom: 10px;
}	
.footr-list li img.qrcode{
	width:90px;
}
.right-blog .coure-form {
    height: 734px;
    padding: 0 22px;
    margin: 15px 0 0 !important;
}
.process-item:nth-child(2):after {
    bottom: -38px;
    width: 500px;
    height: 35px;
    background-size: 500px;
}
.how-it .text-center {
    text-align: center;
    padding: 0;
    width: 100%;
    float: left;
}
.how-it .more-btn{
	margin: 0 0 10px
}
.more-btn {
    font-size: 13px;
	padding: 8px 23px;
}
.col-join-4 h4 {
    margin: 5px 0;
    font-size: 17px;
}
p.inter-text.erw:before{
	left: -5px;
}
p.inter-text.erw {
    text-align: justify;
    padding-left: 10px;
}
h2.inter-tittle.ft-sz{
	font-size: 18px;
}
.sw.ref {
    padding: 0;
}
ul.sw.ref li {
    padding: 0 20px;
}
h2.inter-tittle.clr {
    font-size: 20px;
    line-height: 25px;
}
.e-gift table {
    width: 58%;
}
.e-gift table th,.e-gift table td{
}
.e-gift table th:nth-last-child(odd), .e-gift table td:nth-last-child(odd){
	width: 30%;
}
.sed h3 {
    font-size: 20px;
	margin: 0 0 11px;
}
.sed p.inter-text {
    padding-left: 15px;
}
.sed p:after {
    font-size: 13px;
}
.referral {
    padding: 25px 0;
}
.e-gift table td {
    font-size: 15px;
    width: 88%;
}
.e-gift table th {
    font-size: 19px;
}
.frm-fil h2 {
    font-size: 28px;
	margin: 0 0 20px;
}
 .form-text {
    padding: 10px 10px;
    font-size: 13px;
}
.sw.frm-fil .half button {
	padding: 7px 0;
	font-size: 18px;
}
.frm-fil span {
    margin-bottom: 15px;
    padding: 0 10px;
}
.form-text.text-ter {
    height: 90px;
}
 .accordion {
    padding: 5px 0 0;
}
 .sw.abt-dis .half {
    padding: 0;
}
.abt-dis .half p{
	padding-right: 15px
} 
.sw.join-best{
	padding: 0;
}
.col-join-4{
	padding: 0px 20px;
}
.ved-blg {
    padding: 0 0 12px;
}
ul.ved-para h3{
	font-size: 18px
}
	.block-title:after,.col-md-12.digital h3:after,.col-md-12.white-txt h4:after,.people-img-slider .slick-arrow{
        bottom:0
    }
    .row-col-2 img{
        height:210px;
        width:100%
    }
    h2.pro-title{
        font-size:25px;
        line-height:25px
    }
    .half:nth-child(even){
        padding-left:10px
    }
    .half:nth-child(odd){
        padding-right:10px
    }
    .lon-pro{
        padding:10px 0 20px
    }
    .row-col-9{
        padding-right:10px
    }
    .row-col-9 p{
        font-size:15px;
        line-height:22px
    }
    .sect-text,p.inter-text{
        font-size:15px;
        line-height:20px
    }
    .row-col-3,.row-col-9{
        width:50%;
        padding:0
    }
    .sw-pro{
        padding:10px 20px;
        margin:0
    }
    .sw.test-prgm{
        margin:0 0 25px
    }
    .row-col-2{
        height:200px
    }
    .sw.pro{
        display:flex;
        vertical-align:middle;
        justify-content:center;
        align-items:center
    }
    .sect-text{
        min-height:260px;
        padding:0 30px
    }
    .sw.lon-pro .half:nth-of-type(1){
        padding-right:10px
    }
    .sw.lon-pro .half:nth-of-type(2){
        padding-left:10px
    }
    .sect-text a{
        padding:13px 30px;
        font-size:15px;
        margin:0 0 15px
    }
    .brd.sw.testmonl-slider{
        margin:20px 0
    }
    .sw.int-pro{
        padding:0 15px
    }
    .sw.internship{
        padding:15px 0
    }
    p.inter-text{
        padding:0 00 3px
    }
    .half.left-pd{
        padding-left:40px;
        padding-bottom:15px
    }
    h2.inter-tittle{
        font-size:22px
    }
    .find-ur p{
        font-size:15px;
        line-height:21px;
        padding-right:23px;
        padding-left:7px
    }
    .right-ig .in-img-1 img:nth-of-type(1){
        top:0;
        left:-26px;
        width:238px
    }
    .right-ig .in-img-1 img:nth-of-type(2){
        top:53px;
        right:44px;
        width:178px
    }
    .right-ig .in-img-1 img:nth-of-type(3){
        top:180px;
        right:173px;
        width:183px
    }
    .right-ig .in-img-1 img:nth-of-type(4){
        top:225px;
        right:18px;
        width:150px
    }
    .sw.find-ur .conatiner{
        width:992px;
        margin:0 auto
    }
    .vid-our-sw{
        padding:15px 0;
        margin:0
    }
    a.bue{
        padding:12px 36px;
        font-size:16px
    }
    .text-or h2{
        font-size:23px
    }
    .ved-sec iframe{
        height:275px
    }
    .ved-sec{
        padding-right:20px
    }
    .text-or p{
        font-size:16px;
        line-height:19px;
        padding:0 0 10px
    }
    iframe.vid-if{
        width:105px;
        height:80px
    }
    .three-sec a,.vid-our-sw a{
        padding:12px 20px;
        font-size:15px
    }
    .three-sec{
        padding:0 10px
    }
    .img-bg{
        padding:0 0 10px
    }
    .three-sec h3{
        font-size:20px
    }
    .full-wd .three-sec a{
        padding:8px 15px;
        margin:5px 0 0
    }
    .sw.full-wd{
        padding:15px 0
    }
    .sw.have-int{
        padding:0 0 15px
    }
    .sw.have-int .half{
        padding:0 0 10px
    }
    .sw.have-int h2{
        font-size:25px
    }
    .three-sec p{
        font-size:14px;
        line-height:20px
    }
    .placement-section .placement .container{
        width:950px
    }
    .img-plc{
        background-size:100%;
        height:370px
    }
    .head-place h2{
        font-size:28px;
        line-height:normal;
        margin:3px 0
    }
    .head-place p{
        font-size:15px;
        line-height:28px
    }
    .interview-input input{
        padding:10px 15px;
        font-size:15px;
        margin-right:12px;
        border-radius:2px
    }
    .place-btn .wpcf7-submit{
        padding:8px 25px;
        font-size:15px
    }
    button.btn.plce-btn{
        padding:10px 25px;
        font-size:15px
    }
    .send-btn{
        height:49px
    }
    .sw.head-place{
        padding:4px 0 13px
    }
    body .plce-int .wpcf7-response-output{
        right:4%;
        top:50px
    }
    .hed-plc p{
        font-size:15px;
        line-height:22px;
        padding:0 30px
    }
    .plc-mak h2.title-plc{
        font-size:28px;
        line-height:36px
    }
    .plc-mak p{
        line-height:22px;
        font-size:15px
    }
    .left-plc{
        padding-left:50px;
        padding-right:20px
    }
    .box-vide{
        width:80%;
        height:64%;
        top:43px
    }
    h2.title-plc{
        font-size:25px;
        line-height:20px;
        margin-top:10px
    }
    .vid p{
        font-size:15px;
        line-height:25px;
        padding-right:0;
        text-align:left
    }
    .vid ul li{
        padding-left:15px;
        font-size:15px
    }
    .vid ul li:before{
        width:8px;
        height:8px
    }
    .plc-vd{
        width:992px;
        margin:0 auto;
        padding:0 10px
    }
    .fl-wd{
        text-align:center;
        width:100%;
        float:left
    }
    .betch-acordng{
        width:70%;
        margin:0 auto
    }
    .slick-current .storie-slider-bx{
        box-shadow:0 10px 28px rgba(0,0,0,.18),0 10px 10px rgba(0,0,0,.15)
    }
    .form-course{
        background:url(../images/moblie-bg.png) no-repeat;
        height:auto;
        background-size:cover;
        padding:15px
    }
    .table-row .table>tbody>tr>td,.table-row .table>tbody>tr>th,.table-row .table>thead:first-child>tr:first-child>th,.table-row .table>thead>tr>td,.table-row .table>thead>tr>th{
        padding:8px
    }
    .people-form h4 br{
        display:none
    }
    .people-form h4{
        font-size:18px;
        line-height:30px;
        margin:0 0 15px
    }
    .logo-srcp,.people-form,.storie-slider-bx{
        margin-top:15px
    }
    .people-form{
        padding:12px 20px
    }
    .people-img-bx img{
        width:100%;
        padding:0 10px
    }
    .logo-srcp{
        width:40%
    }
    .cours-btn-regitr{
        padding:8px 22px 7px;
        font-size:14px
    }
    .stori-img-bg:after{
        top:10px;
        height:81px
    }
    .storie-slider-content{
        padding:0 10px
    }
    .storie-slider-img{
        margin-bottom:5px
    }
    .storie-slider-img img{
        width:90px;
        height:90px
    }
    .text-table ul li{
        font-size:15px
    }
    .storie-slider-content h4{
        font-size:18px
    }
    .text-table{
        padding:10px 14px
    }
    .table-row .table>thead>tr>th{
        font-size:15px
    }
    .table-row .table>tbody>tr>td{
        font-size:14px
    }
    .book-img{
        width:48%
    }
    .book-img img{
        width:100%
    }
    .course-block-form p{
        font-size:18px;
        margin-bottom:8px
    }
    .course-block-form{
        width:40%
    }
    .pdf-icon{
        margin:0 10px 0 0
    }
    .marg-tp+.marg-tp{
        margin-top:30px
    }
    .corse-trag-bx{
        margin-bottom:15px
    }
    .course-btn{
        font-size:15px;
        padding:11px 0 9px
    }
    .col-md-3.corse-trag{
        width:24.9%;
        display:inline-block;
        vertical-align:top;
        padding:0 4px
    }
    .corse-trag-img img{
        width:100px;
        height:100px
    }
    .corse-trag-bx h3{
        font-size:20px;
        margin:15px 0 0
    }
    .slider-nav img{
        width:100%
    }
    .slider-nav-item{
        padding:0 3px
    }
    .cartif-img-slider{
        padding:20px
    }
    .course-number h4{
        border-radius:4px;
        font-size:17px;
        padding:10px;
        line-height:24px
    }
    .course-number{
        width:46%;
        margin-top:20px
    }
    .cartif-img{
        width:54%;
        padding-left:25px;
        margin-top:20px
    }
    .coure-form .input-field{
        margin:12px auto 0
    }
    .right-bar-row{
        padding-left:10px
    }
    .mrgn-content h4{
        font-size:32px;
        margin:0 0 30px;
        line-height:40px
    }
    .corse-list li,.pdf-btn,.specl-list li{
        font-size:15px
    }
    .pdf-btn{
        padding:8px 12px
    }
    .corse-row+.corse-row{
        padding-top:15px
    }
    .bord-line.text-center img{
        width:10px
    }
    .course-prlie-bx{
        padding:15px
    }
    .corse-list li{
        padding-bottom:15px
    }
    .bx-row-content{
        padding:8px 10px;
        border:6px solid #2a4b80;
        border-radius:6px
    }
    .mrgn-content h4 span{
        font-size:18px
    }
    .right-bar-row h3.block-title{
        margin-bottom:15px;
        margin-top:10px
    }
    .coure-form h4{
        font-size:15px;
        margin:-13px 0 15px;
        padding:12px 0
    }
    .mrgn-content{
        padding:20px 10px
    }
    .join-btn{
        font-size:16px;
        padding:8px 20px
    }
    .col-md-12.sctin-padg.mrgn-10{
        margin:15px 0
    }
    .coure-form{
        height:752px;
        padding:0 22px
    }
    .coure-form .col-md-12.form-group{
        padding:0;
        margin:0
    }
    .bar-section .sctin-padg,.coure-form .col-md-12.form-group{
        width:100%;
        float:left
    }
    .fity-row-flx img{
        width:100%
    }
    .bar-section{
        padding:20px 0
    }
    .benar-item{
        height:290px
    }
    .fity-row-flx h1{
        font-size:30px;
        line-height:38px;
        margin:0 0 20px
    }
    .fity-row-flx{
        padding:0 10px;
        width:50%
    }
    .fity-row-flx a{
        font-size:16px
    }
    .blog-section .pagination li a,.pagination a,.pagination span{
        font-size:14px;
        padding:6px 14px;
        margin-right:8px
    }
    #exampleModal .modal-dialog{
        width:690px
    }
    .popup-form .col-md-4.query-form h3{
        font-size:19px;
        margin:7px 0
    }
    .popup-form .col-md-4.query-form p{
        font-size:16px;
        margin:10px 20px 15px 0
    }
    .popup-form .input-field{
        width:86%;
        margin:0 auto 13px
    }
    .popup-form .input-field input[type=text],.popup-form .input-field input[type=email],.popup-form .input-field input[type=tel]{
        padding:12px 15px;
        border-radius:3px
    }
    .popup-form .input-field input[type=submit]{
        font-size:18px;
        border-radius:3px;
        padding:12px 50px
    }
    .post-tg-bx,.widget{
        padding-left:12px
    }
    .left-blog{
        width:70%
    }
    .right-blog{
        width:30%
    }
    .blog-content p{
        font-size:15px
    }
    .redmore-btn{
        font-size:16px
    }
    .post-tg-bx h3,.widget h2{
        margin:0 0 15px;
        font-size:20px
    }
    .tag-bar a,.tagcloud a{
        font-size:12px!important;
        padding:8px 12px;
        margin-bottom:6px;
        margin-right:3px
    }
    .in-hr{
        margin:16px 0 12px
    }
    .blog-col{
        width:49.5%;
        margin-bottom:15px
    }
    .tag-txt .fa{
        font-size:18px;
        padding-right:4px
    }
    .blog-content h3{
        font-size:18px;
        margin:6px 0 8px;
        line-height:28px
    }
    .blog-content ul{
        padding:7px 15px 5px
    }
    .padg-tp0 .bwg_standart_thumb_0{
        margin-top:20px
    }
    .padg-tp0 .bwg_lightbox_0:nth-child(odd){
        padding-right:20px
    }
    .padg-tp0 .bwg_lightbox_0:nth-child(even){
        padding-left:20px
    }
    .contact-info.padg-tp0{
        padding-top:0
    }
    .test-prlie{
        width:33.1%;
        padding:0 6px;
        margin-top:60px
    }
    .test-content{
        padding:10px
    }
    .test-content p{
        font-size:15px;
        line-height:24px
    }
    .fq-acordng.panel-group{
        width:85%
    }
    span.drn-arrow{
        width:28px;
        height:28px;
        font-size:15px
    }
    .fq-acordng .panel-heading a{
        font-size:17px
    }
    .fq-acordng .panel+.panel{
        margin-top:10px
    }
    .sw.contact-info.padn-0{
        padding-bottom:0
    }
    .bread-title{
        font-size:34px;
        margin-bottom:20px
    }
    .bread-bg{
        height:150px
    }
    .para-txt{
        font-size:15px
    }
    .about-title{
        margin:0;
        font-size:17px;
        line-height:28px
    }
    .about-three-item p.para-txt{
        margin:14px 0;
        min-height:auto
    }
    .col-md-6.abot-info-bx{
        padding:0 15px;
        margin-bottom:20px;
        width:50%;
        float:left
    }
    .abot-info-item h3{
        margin:0 0 6px
    }
    .service-sec h3 br,.timigs br{
        display:none
    }
    .about-three-bx,.bg,.bg3,.bg4,.blog,.blog-section,.cmpny-section,.col-md-12.bg-call,.contact-info,.footer-top,.fq-info,.gallery-section,.mrkt-vide,.orange-bg,.resgin-txt,.section-first,.tab-time,.test-item-bg{
        padding:20px 0;
        margin:0
    }
    .bg4 .col-md-3{
        width:25%;
        text-align:center;
        margin-left:20px
    }
    .orange-bg .col-md-3{
        margin:15px 0 0;
        width:25%;
        float:left
    }
    .orange-bg .col-md-3 img{
        width:80px
    }
    .orange-bg .col-md-3 span{
        font-size:40px;
        margin:0
    }
    .orange-bg .col-md-3 h3{
        font-size:15px;
        margin:0
    }
    .resgin-txt{
        margin:10px 0
    }
    .resgin-btn{
        font-size:18px;
        padding:12px 25px
    }
    .resgn-bx h4{
        font-size:25px
    }
    .container2{
        width:750px;
        top:8px
    }
    .phone-no{
        padding:9px 10px 8px
    }
    .profie-icon{
        height:39px
    }
    .top-head .time{
        margin:0 12px 0 0
    }
    .s-icon ul li a{
        font-size:15px;
        width:39px;
        height:39px
    }
    .col-md-4.logo a img{
        width:100%
    }
    .col-md-4.logo a{
        float:left
    }
    .col-md-4.logo{
        float:left;
        width:220px
    }
    .main-menu li a{
		font-size: 14px;
		padding: 30px 10px;
    }
	.menu li.enrlnw a{
		margin-top:22px;
	}
    .main-menu .sw.hdr-fixed .sub-menu li a{
        padding:8px 18px
    }
    .ovlr-img{
        border:3px solid #f68733
    }
    .fotr-title{
        font-size:20px
    }
    .footer-co3 iframe{
        height:230px
    }
    .footer-co2{
        padding-left:15px
    }
    .social-media-icon{
        margin-top:6%
    }
    .col-md-12.white-txt h4,h3.block-title{
        font-size:24px;
        line-height:24px;
        margin-bottom:12px;
        margin-top:0;
        padding-bottom:25px
    }
    .row-slider{
        padding:0 8px 15px
    }
    .test-bg h3.block-title{
        margin-bottom:0
    }
    .media-lft{
        width:32%
    }
    .sw.blog .col-md-12{
        padding:0
    }
    a.bwg_lightbox_2{
        padding:6px
    }
    .blog .col-md-4:nth-child(3n){
        margin-right:10px
    }
    .blog .col-md-4{
        width:315px;
        margin:0 10px 0 0;
        float:left
    }
    .blog .col-md-4:last-child{
        margin:0
    }
    .blog .col-md-4 i.fa.fa-briefcase{
        font-size:18px;
        margin:10px 4px 0 10px
    }
    .blog .col-md-4 h3{
        font-size:18px;
        margin:10px 0 10px 10px;
        min-height:auto;
        line-height:24px
    }
    .blog .col-md-4 b{
        padding:8px 10px
    }
    .blog .col-md-4 b i.fa.fa-calendar{
        font-size:16px;
        margin:0 8px 0 0
    }
    .blog .col-md-4 p{
        font-size:14px;
        margin:10px;
        min-height:auto
    }
    .flip-section,.service-sec{
        min-height:190px
    }
    .col-md-4.query-form{
        margin:0;
        padding:10px 0 0;
        float:right;
        width:45%
    }
    .countdown-timer-wrapper{
        margin:10px 0
    }
    .col-md-5.slider-txt{
        width:45%;
        float:left;
        padding:0
    }
    .countdown-timer-wrapper .timer{
        padding:5px 0
    }
    .input-field{
        width:90%;
        margin:0 auto 10px;
        display:block
    }
    .input-field select.effect-input, .input-field input[type=text], .input-field input[type=email], .input-field input[type=tel],
    .input-field input[type=text],.input-field input[type=email],.input-field input[type=tel]{
        padding:7px 15px;
        border-radius:3px
    }
    .input-field input[type=submit]{
        font-size:15px;
        border-radius:3px
    }
    .col-md-4.query-form h3{
        font-size:17px;
        margin:0 0 6px
    }
    .col-md-4.query-form p{
    font-size: 14px;
    margin: 6px 20px 6px 0;
    line-height: 20px
    }
    .slider-txt h2{
        font-size:35px;
        line-height:45px
    }
    .slider-txt p{
        font-size:15px;
        margin:10px 50px 0 0
    }
    .slider-txt a{
        font-size:16px;
        margin:10px 0 0;
        width:70%
    }
    .carousel-indicators{
        bottom:2px;
        left:0;
        width:100%;
        margin:0
    }
    .carousel-inner>.item>a>img,.carousel-inner>.item>img{
        height:385px
    }
    .col-md-8.tab-sec h3{
        font-size:30px;
        margin-top:0
    }
    .col-md-8.tab-sec h4{
        font-size:20px
    }
    .tab-row li a:before{
        width:10px;
        height:10px;
        margin-right:7px
    }
    .tab-row li a{
        font-size:15px
    }
    .tab-row li{
        width:33%;
        float:left
    }
    .col-md-8.tab-sec{
        padding-left:230px
    }
    .round-img .our{
        padding:0 12px;
        text-align:center
    }
    .round-img .our p{
        font-size:15px;
        width:100%
    }
    .col-md-4.round-img{
        width:21.5%;
        left:10px;
        top:24%
    }
    .tab-content span{
        width:48.5%;
        font-size:15px;
        margin:10px 0 0;
        padding:0 0 0 15px
    }
    .tab-content{
        padding:4px 15px
    }
    .bg2{
        margin:10px 0 0
    }
    .col-md-12.bg-call a{
        font-size:25px
    }
    .col-prt{
        width:19.6%;
        padding:0 1px;
        margin-bottom:0;
        margin-top:12px
    }
    .service-sec h3{
        font-size:15px;
        margin:15px 0;
        line-height:20px
    }
    .service-sec img{
        width:65px
    }
    .service-sec{
        padding:5px
    }
    .col-md-12.get-free ul li{
        padding:0 1px;
        margin-bottom:0;
        margin-top:10px
    }
    .bg-img-1{
        padding:4px
    }
    .bg-img-1 img{
        width:90px
    }
    .bg-img-1 h4{
        font-size:16px
    }
    .bg4 .col-md-5 h3{
        font-size:20px;
        margin:0 0 10px;
        padding:15px 0;
        background-size:contain
    }
    .bg4 .col-md-5{
        width:35%;
        padding:0
    }
    .bg4 .col-md-5 .input-field input[type=submit]{
        margin-bottom:5px
    }
    .bg4 .col-md-4{
        width:34%;
        margin:0
    }
    .bg4 .col-md-4 p{
        font-size:15px
    }
    .bg4 .col-md-4 ul{
        display:block;
        margin:20px 0 0
    }
    .bg4 .col-md-4 ul li{
        font-size:15px;
        margin:0 0 10px;
        padding:0 0 0 22px
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0,.fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun2_0,.fifty-row-video div[id^=bwg_container] div[id^=bwg_container] .bwg_img_clear{
        height:auto!important;
        margin:0!important;
        width:100%!important
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover{
        transform:inherit!important
    }
    .fifty-row-video #bwg_container1_0 #bwg_container2_0 .bwg_standart_thumb_spun1_0:hover img{
        backface-visibility:hidden;
        transform:scale(1.1)
    }
    .tabcontent span{
        padding:10px 15px;
        width:96%;
        font-size:20px
    }
    .batch-tab li a{
        padding:18px 0;
        margin-bottom:12px;
        font-size:20px
    }
    .timigs{
        padding:14px 22px
    }
    .timigs a{
        font-size:18px
    }
    .batch-tab{
        width:27%
    }
    .bg4{
        height:auto
    }
    .bg4 .col-md-3 img{
        margin:0;
        width:100%
    }
    .fifty{
        width:auto
    }
}
@media (min-width:768px){
	.fifty-bx-row-1{
		width:60%;
	}
	.tstmoil-slider_nav .slider-bar {
	    width: 50%;
	}
	.modul-item:nth-child(3n+0){
		margin-right: 0
	}	
    .sw .carousel-inner>.item .moblie-benar{
        display:none
    }
    .locatn-fixed{
        transition:all ease 1s;
        position:fixed;
        bottom:6%;
        /*transform:translateX(-76%)*/
    }
    .demo-fixed span{
        transition:all ease 1s;
        color:#fff;
        background-color:#f37515;
        font-size:20px;
        float:left;
        padding:10px 10px 12px 10px;
        letter-spacing:.5px;
        font-family:'Myriad Pro Regular';
        position:relative;
        border-radius:0 4px 4px 0
    }
    .locat-last{
        display:none!important
    }
    .demo-fixed span p{
        transition:all ease .5s;
        margin:0;
        font-size:15px;
        padding-right:5px
    }
    .locatn-fixed a:nth-child(even){
        display:none
    }
    .locatn-fixed:hover span{
        background:#f58633
    }
    .locatn-fixed:hover{
        transform:translateX(0)
    }
}
@media (min-width:1200px) and (max-width:1349px){
    .right-ig .in-img-1 img:nth-of-type(4){
        top:195px;
        right:26px
    }
    .right-ig .in-img-1 img:nth-of-type(3){
        top:240px;
        right:175px
    }
    .sw.find-ur .conatiner{
        width:1200px;
        margin:0 auto
    }
}
@media (min-width:1200px){
    .fixed .logo img{
        width:200px
    }
    .fixed .menu li a{
        font-size:14px;
        padding:8px 15px;
        display: block;
    }
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{
    	padding:  36px 10px 36px 10px;
    }
}
/* pradeep */

@media (max-width:991px){
	.flex-justify{display:block;}
	.extra-location .txt-section{width:100%; display:inline-block; text-align:center; margin:10px 0 0 0;}
	.extra-location{height:auto; padding-bottom:20px;}
	.extra-location .txt-section h1{font-size: 20px;line-height: 30px; margin: 0 0 6px;}
	.extra-location .txt-section p{font-size: 14px;line-height: 25px;margin: 0 0 10px;}
	#onlnpmnt ul{width:100%;}
}
@media (max-width:567px){
	#onlnpmnt section .one-half{width:100%;}	
}	
@media (max-width:479px){
	.caling-info h3:first-child {
	    margin: 15px 0;
	}
	.caling-info,
	.call-form{
		width: 100%
	}
	.blog-slider-right ul li {
    	width: 50%;
    	border-right: 0
    }
	.blog-slider-right ul li:first-child{
		border-right: 1px solid #bfbfbf;	
	}
    .blog-slider-right ul li:last-child,
	.blog-slider-right ul li:last-child a {
	    float: right;
	    width: 100%;
	}
	#onlnpmnt ul li{display:inline-block;}
	#onlnpmnt ul li:nth-child(1){ display:block; margin-bottom:20px;}
}
@media (min-width:1200px) and (max-width:1290px){
	.life-dm .slick-arrow{
		display:none !important
	}
}
/* pradeep */

@media (max-width:640px){
	.dmsnhstry-col{width:100%; border-left:none;}
	.dmsnhstry-col:nth-child(4n){ border-left:none; border-bottom:2px solid #fff;}
    .dmsnhstry-col:nth-child(5n){ border-left:none;}
	.dmsnhstry p{width:auto;}
}
/*ul.mega-sub-menu li a {
    font-size: 15px;
    line-height: normal;
    border-bottom: 1px solid #27303e;
    display: block;
    padding: 10px 6px;
}*/
@media (min-width: 992px){
/*	.sub-drop:hover .sub-menu{
		opacity: 1;
		visibility: visible;
	}
	.sub-menu:before {
	    border-bottom: 8px dashed  #ececec;
	    border-right: 8px solid transparent;
	    border-left: 8px solid transparent;
	    position: absolute;
	    content: '';
	    top: -8px;
	    left: 10%;
	}
	.sub-menu {
	    position: absolute;
	    top: 110%;
	    left: 0%;
	    width: 100%;
	    background: #ececec;
	    border-radius: 2px;
	    opacity: 0;
	    visibility: hidden;
	    transition: all ease 700ms;
	}
	.sub-menu li a {
		font-size: 14px !important;
		padding: 8px 20px !important
	}
	.mega-sub-menu {
	    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2) !important;
	}*/
	.modules-bx li:nth-child(1) .radius-modules{
		margin-top: -45px
	}
	.modules-bx li:nth-child(2) .radius-modules{
		width: 138px;
		height: 138px;
		margin-top: 160px
	}
	.modules-bx li:nth-child(3) .radius-modules{
		width:148px;
		height: 148px;
		margin-top: -60px
	}
	.modules-bx li:nth-child(4) .radius-modules{
		width:158px;
		margin-top: 155px;
		height: 158px;
	}
	.modules-bx li:nth-child(5) .radius-modules{
		width:168px;
		height: 168px;
		margin-top: -80px;
	}
	.modules-bx li:nth-child(6) .radius-modules{
		width:178px;
		height: 178px;
		margin-top: 160px;
	}
	.modules-bx li:nth-child(7) .radius-modules{
		width:188px;
		height: 188px;
		margin-top:-100px
	}
	.modules-bx li:nth-child(8) .radius-modules{
	    width: 198px;
	    height: 198px;	
		margin-top: 200px
	}
	.modules-bx li:nth-child(2){
		width: 10.5%
	}
	.modules-bx li:nth-child(3){
		width: 11.5%
	}
	.modules-bx li:nth-child(4){
		width: 12%
	}
	.modules-bx li:nth-child(5){
		width: 13%
	}
	.modules-bx li:nth-child(6){
		width: 13.5%
	}
	.modules-bx li:nth-child(7){
		width: 14.5%;
	}
	.modules-bx li:nth-child(8){
		width:15%;
	}
	.modules-bx li:nth-child(4) .radius-modules,
	.modules-bx li:nth-child(3) .radius-modules{
	    font-size: 13px;
	    line-height: 22px;
	}
	.modules-bx li:nth-child(5) .radius-modules,
	.modules-bx li:nth-child(6) .radius-modules{
		font-size: 16px;
	}
	.modules-bx li:nth-child(8) .radius-modules,
	.modules-bx li:nth-child(7) .radius-modules{
		font-size: 20px;
	}
	.modules-bx li:nth-child(8) .radius-modules,
	.modules-bx li:nth-child(7) .radius-modules,
	.modules-bx li:nth-child(5) .radius-modules,
	.modules-bx li:nth-child(6) .radius-modules{
	    line-height: 26px;
	    font-family: open_sansbold;
	}
	.modules-bx li:nth-child(odd) .radius-modules:after {
	    margin-top: 11px;
	}	
	.modules-bx li:nth-child(odd) .shap-modules{
		margin-top: 206px
	}
}