﻿/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 0PX AND MAX WIDTH 320PX
***************************************************************************************/
@media (min-width: 0px) and (max-width: 320px) {
	/****************************************
	NAVBAR CSS
	****************************************/
	.navbar-brand img{
		width: 60px;
		margin: -12px 0 0 0;
	}
	#navbar-menu ul.navbar-nav{
		margin-left: 0;
		padding: 0 10px;
	}
	#navbar-menu ul.navbar-nav > li{
		border-bottom: 0 !important;
		border-top: 0 !important;
	}
	#navbar-menu ul.navbar-nav > li > a{
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
		border-top: 0 !important;
	}
	#navbar-menu > .navbar-nav > li.dropdown > ul.dropdown-menu > li > a{
		color: blue;
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
	}
	.navbar-right li a{
		text-align: center;
	}
	.navbar-right{
		margin-bottom: 10px !important;
	}
	
	/****************************************
	HOME PAGE - SLIDER SECTION
	****************************************/
	
	.main-slider-item-img > img{
		min-height: 350px;
	}
	.main-slider-item-img-ovr{
		padding: 35px 0;
	}
	.main-slider-item-img-ovr-img img{
		width: 50%;
		margin-left: 25%;
		max-height: 200px;
	}
	.main-slider-item-img-ovr-txt{
		padding: 15px 0 25px 0;
	}
	.main-slider-item-img-ovr-txt h3{
		text-align: center;
		font-size: 20px;
	}
	.main-slider-item-img-ovr-txt p{
		display: none;
	}
	.main-slider-item-img-ovr-txt-link{
		margin: 15px auto 0 auto;
		width: 100px;
	}
	.carousel-indicators{
		display: none;
	}
	
	
	/****************************************
	HOME PAGE - JOB SECTION
	****************************************/
	#home-job{
		padding: 25px 0;
	}
	#home-job .col-sm-4,#home-job .col-sm-8{
		padding: 0;
	}
	.home-job-33-info{
		margin: 25px 0 0  0;
	}
	.home-job-33-info-card-list-50{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
		border-right: 0;
	}
	.home-job-33-info-card-list-50:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - SERVICE SECTION
	*********************	*******************/
	.home-ser-body-cards-list{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 80px;
	}
	
	/****************************************
	HOME PAGE - ABOUT SECTION
	****************************************/
	.home-abt-50{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 45px;
	}
	.home-abt-50:last-child{
		margin-bottom: 0;
	}
	.home-abt-50-txt h3,.home-abt-50-txt p{
		text-align: center;
	}
	.home-abt-50-txt-link{
		margin-left: auto;
		margin-right: auto;
	}
	
	/**********************************
	HOME PAGE - TESTIMONIALS SECTION
	*********************************/
	#home-test{
		padding-left: 5%;
		padding-right: 5%;
	}
	.home-test-body{
		margin-top: 40px;
	}
	
	/****************************************
	HOME PAGE - COUNTER SECTION
	****************************************/
	.home-counter-main-33-list{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.home-counter-main-33-list:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - TECHNOLOGIES SECTION
	****************************************/
	.home-tech-body-icons-r1,.home-tech-body-icons-r2,.home-tech-body-icons-r3{
		width: 150px;
	}
	.home-tech-body-icons-list-card{
		margin-bottom: 10px;
	}
	
	/****************************************
	HOME PAGE - VERTICALS SECTION
	****************************************/
	.home-ver-body-main-row-50-4{
		width: 90%;
		margin-right: 5%;
		margin-left: 5%;
		margin-bottom: 5px;
	}
	
	/****************************************
	HOME PAGE - FOOTER SECTION
	****************************************/
	#futer{
		padding-left: 5%;
		padding-right: 5%;
	}
	.futer-sub{
		margin-bottom: 30px;
	}
	.futer-sub:last-child{
		margin-bottom: 0;
	}
	/****************************************
	INNER PAGE 
	****************************************/
	.in-main-head{
		padding: 75px 0;
	}
	.in-main-head h3{
		font-size: 30px;
	}
	/****************************************
	INNER PAGE - JOB LISTING PAGE
	****************************************/	
	.in-main-body-jobs-more-cards-all-list-img{
		width: 100%;
	}
	.in-main-body-jobs-more-cards-all-list-txt{
		width: 100%;
		height: 250px;
	}
	
	/****************************************
	DETAILED JOB PAGE
	****************************************/
	.in-main-body-mjobs{
		padding: 50px 0;
	}
	.in-main-body-mjobs-all-info-img-main{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.in-main-body-mjobs-all-info-txt-table{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	/****************************************
	INNER PAGE - SERVICES PAGE
	****************************************/
	
	/****************************************
	INNER PAGE - ABOUT US PAGE
	****************************************/
	.in-main-body-abt-vismis-info-row-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-abt-vismis-info-row-50-card:last-child{
		margin-bottom: 0;
	}
	.in-main-body-abt-believe-title p{
		width: 100%;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+1){
		padding-left: 0;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+2){
		padding-right: 0;
	}
	.in-main-body-abt-believe-info-card-img{
		position: static;
		width: 250px;
		margin: 0 auto;
	}
	.in-main-body-abt-believe-info-card-img img{
		width: 250px;
		height: 250px;
		border-radius: 125px;
	}
	.in-main-body-abt-believe-info-card-descr{
		margin-top: 20px;
	}
	
	/****************************************
	INNER PAGE - CONTACT PAGE
	****************************************/
	.in-main-body-con-all-form-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-con-all-form-50-card:last-child{
		margin-bottom: 0;
	}

}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 321PX AND MAX WIDTH 480PX
***************************************************************************************/
@media (min-width: 321px) and (max-width: 480px) {
	/****************************************
	NAVBAR CSS
	****************************************/
	.navbar-brand img{
		width: 60px;
		margin: -12px 0 0 0;
	}
	#navbar-menu ul.navbar-nav{
		margin-left: 0;
		padding: 0 10px;
	}
	#navbar-menu ul.navbar-nav > li{
		border-bottom: 0 !important;
		border-top: 0 !important;
	}
	#navbar-menu ul.navbar-nav > li > a{
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
		border-top: 0 !important;
	}
	#navbar-menu > .navbar-nav > li.dropdown > ul.dropdown-menu > li > a{
		color: blue;
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
	}
	.navbar-right li a{
		text-align: center;
	}
	.navbar-right{
		margin-bottom: 10px !important;
	}
	
	/****************************************
	HOME PAGE - SLIDER SECTION
	****************************************/
	
	.main-slider-item-img > img{
		min-height: 350px;
	}
	.main-slider-item-img-ovr{
		padding: 35px 0;
	}
	.main-slider-item-img-ovr-img img{
		width: 50%;
		margin-left: 25%;
		max-height: 200px;
	}
	.main-slider-item-img-ovr-txt{
		padding: 15px 0 25px 0;
	}
	.main-slider-item-img-ovr-txt h3{
		text-align: center;
		font-size: 20px;
	}
	.main-slider-item-img-ovr-txt p{
		display: none;
	}
	.main-slider-item-img-ovr-txt-link{
		margin: 15px auto 0 auto;
		width: 100px;
	}
	.carousel-indicators{
		display: none;
	}
	
	
	/****************************************
	HOME PAGE - JOB SECTION
	****************************************/
	#home-job{
		padding: 25px 0;
	}
	#home-job .col-sm-4,#home-job .col-sm-8{
		padding: 0;
	}
	.home-job-33-info{
		margin: 25px 0 0  0;
	}
	.home-job-33-info-card-list-50{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
		border-right: 0;
	}
	.home-job-33-info-card-list-50:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - SERVICE SECTION
	*********************	*******************/
	.home-ser-body-cards-list{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 80px;
	}
	
	/****************************************
	HOME PAGE - ABOUT SECTION
	****************************************/
	.home-abt-50{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 45px;
	}
	.home-abt-50:last-child{
		margin-bottom: 0;
	}
	.home-abt-50-txt h3,.home-abt-50-txt p{
		text-align: center;
	}
	.home-abt-50-txt-link{
		margin-left: auto;
		margin-right: auto;
	}
	
	/**********************************
	HOME PAGE - TESTIMONIALS SECTION
	*********************************/
	#home-test{
		padding-left: 5%;
		padding-right: 5%;
	}
	.home-test-body{
		margin-top: 40px;
	}
	
	/****************************************
	HOME PAGE - COUNTER SECTION
	****************************************/
	.home-counter-main-33-list{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.home-counter-main-33-list:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - TECHNOLOGIES SECTION
	****************************************/
	.home-tech-body-icons-r1,.home-tech-body-icons-r2,.home-tech-body-icons-r3{
		width: 150px;
	}
	.home-tech-body-icons-list-card{
		margin-bottom: 10px;
	}
	
	/****************************************
	HOME PAGE - VERTICALS SECTION
	****************************************/
	.home-ver-body-main-row-50-4{
		width: 90%;
		margin-right: 5%;
		margin-left: 5%;
		margin-bottom: 5px;
	}
	
	/****************************************
	HOME PAGE - FOOTER SECTION
	****************************************/
	#futer{
		padding-left: 5%;
		padding-right: 5%;
	}
	.futer-sub{
		margin-bottom: 30px;
	}
	.futer-sub:last-child{
		margin-bottom: 0;
	}
	/****************************************
	INNER PAGE 
	****************************************/
	.in-main-head{
		padding: 75px 0;
	}
	.in-main-head h3{
		font-size: 30px;
	}
	/****************************************
	INNER PAGE - JOB LISTING PAGE
	****************************************/	
	.in-main-body-jobs-more-cards-all-list-img{
		width: 100%;
	}
	.in-main-body-jobs-more-cards-all-list-txt{
		width: 100%;
		height: 250px;
	}
	
	/****************************************
	DETAILED JOB PAGE
	****************************************/
	.in-main-body-mjobs{
		padding: 50px 0;
	}
	.in-main-body-mjobs-all-info-img-main{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.in-main-body-mjobs-all-info-txt-table{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	/****************************************
	INNER PAGE - SERVICES PAGE
	****************************************/
	
	/****************************************
	INNER PAGE - ABOUT US PAGE
	****************************************/
	.in-main-body-abt-vismis-info-row-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-abt-vismis-info-row-50-card:last-child{
		margin-bottom: 0;
	}
	.in-main-body-abt-believe-title p{
		width: 100%;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+1){
		padding-left: 0;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+2){
		padding-right: 0;
	}
	.in-main-body-abt-believe-info-card-img{
		position: static;
		width: 250px;
		margin: 0 auto;
	}
	.in-main-body-abt-believe-info-card-img img{
		width: 250px;
		height: 250px;
		border-radius: 125px;
	}
	.in-main-body-abt-believe-info-card-descr{
		margin-top: 20px;
	}
	
	/****************************************
	INNER PAGE - CONTACT PAGE
	****************************************/
	.in-main-body-con-all-form-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-con-all-form-50-card:last-child{
		margin-bottom: 0;
	}

}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 481PX AND MAX WIDTH 640PX
***************************************************************************************/

@media (min-width: 481px) and (max-width: 640px) {
	/****************************************
	NAVBAR CSS
	****************************************/
	.navbar-brand img{
		width: 60px;
		margin: -12px 0 0 0;
	}
	#navbar-menu ul.navbar-nav{
		margin-left: 0;
		padding: 0 10px;
	}
	#navbar-menu ul.navbar-nav > li{
		border-bottom: 0 !important;
		border-top: 0 !important;
	}
	#navbar-menu ul.navbar-nav > li > a{
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
		border-top: 0 !important;
	}
	#navbar-menu > .navbar-nav > li.dropdown > ul.dropdown-menu > li > a{
		color: blue;
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
	}
	.navbar-right li a{
		text-align: center;
	}
	.navbar-right{
		margin-bottom: 10px !important;
	}
	
	/****************************************
	HOME PAGE - SLIDER SECTION
	****************************************/
	
	.main-slider-item-img > img{
		min-height: 350px;
	}
	.main-slider-item-img-ovr{
		padding: 35px 0;
	}
	.main-slider-item-img-ovr-img img{
		width: 50%;
		margin-left: 25%;
		max-height: 200px;
	}
	.main-slider-item-img-ovr-txt{
		padding: 15px 0 25px 0;
	}
	.main-slider-item-img-ovr-txt h3{
		text-align: center;
		font-size: 20px;
	}
	.main-slider-item-img-ovr-txt p{
		display: none;
	}
	.main-slider-item-img-ovr-txt-link{
		margin: 15px auto 0 auto;
		width: 100px;
	}
	.carousel-indicators{
		display: none;
	}
	
	
	/****************************************
	HOME PAGE - JOB SECTION
	****************************************/
	#home-job{
		padding: 25px 0;
	}
	#home-job .col-sm-4,#home-job .col-sm-8{
		padding: 0;
	}
	.home-job-33-info{
		margin: 25px 0 0  0;
	}
	.home-job-33-info-card-list-50{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
		border-right: 0;
	}
	.home-job-33-info-card-list-50:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - SERVICE SECTION
	*********************	*******************/
	.home-ser-body-cards-list{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 80px;
	}
	
	/****************************************
	HOME PAGE - ABOUT SECTION
	****************************************/
	.home-abt-50{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 45px;
	}
	.home-abt-50:last-child{
		margin-bottom: 0;
	}
	.home-abt-50-txt h3,.home-abt-50-txt p{
		text-align: center;
	}
	.home-abt-50-txt-link{
		margin-left: auto;
		margin-right: auto;
	}
	
	/**********************************
	HOME PAGE - TESTIMONIALS SECTION
	*********************************/
	#home-test{
		padding-left: 5%;
		padding-right: 5%;
	}
	.home-test-body{
		margin-top: 40px;
	}
	
	/****************************************
	HOME PAGE - COUNTER SECTION
	****************************************/
	.home-counter-main-33-list{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.home-counter-main-33-list:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - TECHNOLOGIES SECTION
	****************************************/
	.home-tech-body-icons-r1,.home-tech-body-icons-r2,.home-tech-body-icons-r3{
		width: 150px;
	}
	.home-tech-body-icons-list-card{
		margin-bottom: 10px;
	}
	
	/****************************************
	HOME PAGE - VERTICALS SECTION
	****************************************/
	.home-ver-body-main-row-50-4{
		width: 90%;
		margin-right: 5%;
		margin-left: 5%;
		margin-bottom: 5px;
	}
	
	/****************************************
	HOME PAGE - FOOTER SECTION
	****************************************/
	#futer{
		padding-left: 5%;
		padding-right: 5%;
	}
	.futer-sub{
		margin-bottom: 30px;
	}
	.futer-sub:last-child{
		margin-bottom: 0;
	}
	/****************************************
	INNER PAGE 
	****************************************/
	.in-main-head{
		padding: 75px 0;
	}
	.in-main-head h3{
		font-size: 30px;
	}
	/****************************************
	INNER PAGE - JOB LISTING PAGE
	****************************************/	
	.in-main-body-jobs-more-cards-all-list-img{
		width: 100%;
	}
	.in-main-body-jobs-more-cards-all-list-txt{
		width: 100%;
		height: 250px;
	}
	
	/****************************************
	DETAILED JOB PAGE
	****************************************/
	.in-main-body-mjobs{
		padding: 50px 0;
	}
	.in-main-body-mjobs-all-info-img-main{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.in-main-body-mjobs-all-info-txt-table{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	/****************************************
	INNER PAGE - SERVICES PAGE
	****************************************/
	
	/****************************************
	INNER PAGE - ABOUT US PAGE
	****************************************/
	.in-main-body-abt-vismis-info-row-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-abt-vismis-info-row-50-card:last-child{
		margin-bottom: 0;
	}
	.in-main-body-abt-believe-title p{
		width: 100%;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+1){
		padding-left: 0;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+2){
		padding-right: 0;
	}
	.in-main-body-abt-believe-info-card-img{
		position: static;
		width: 250px;
		margin: 0 auto;
	}
	.in-main-body-abt-believe-info-card-img img{
		width: 250px;
		height: 250px;
		border-radius: 125px;
	}
	.in-main-body-abt-believe-info-card-descr{
		margin-top: 20px;
	}
	
	/****************************************
	INNER PAGE - CONTACT PAGE
	****************************************/
	.in-main-body-con-all-form-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-con-all-form-50-card:last-child{
		margin-bottom: 0;
	}
	
}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 641PX AND MAX WIDTH 768PX
***************************************************************************************/
@media (min-width: 641px) and (max-width: 768px) {
	/****************************************
	NAVBAR CSS
	****************************************/
	.navbar-brand img{
		width: 60px;
		margin: -12px 0 0 0;
	}
	#navbar-menu ul.navbar-nav{
		margin-left: 0;
		padding: 0 10px;
	}
	#navbar-menu ul.navbar-nav > li{
		border-bottom: 0 !important;
		border-top: 0 !important;
	}
	#navbar-menu ul.navbar-nav > li > a{
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
		border-top: 0 !important;
	}
	#navbar-menu > .navbar-nav > li.dropdown > ul.dropdown-menu > li > a{
		color: blue;
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
	}
	.navbar-right li a{
		text-align: center;
	}
	.navbar-right{
		margin-bottom: 10px !important;
	}
	
	/****************************************
	HOME PAGE - SLIDER SECTION
	****************************************/
	
	.main-slider-item-img > img{
		min-height: 350px;
	}
	.main-slider-item-img-ovr{
		padding: 35px 0;
	}
	.main-slider-item-img-ovr-img img{
		width: 50%;
		margin-left: 25%;
		max-height: 200px;
	}
	.main-slider-item-img-ovr-txt{
		padding: 15px 0 25px 0;
	}
	.main-slider-item-img-ovr-txt h3{
		text-align: center;
		font-size: 20px;
	}
	.main-slider-item-img-ovr-txt p{
		display: none;
	}
	.main-slider-item-img-ovr-txt-link{
		margin: 15px auto 0 auto;
		width: 100px;
	}
	.carousel-indicators{
		display: none;
	}
	
	
	/****************************************
	HOME PAGE - JOB SECTION
	****************************************/
	#home-job{
		padding: 25px 0;
	}
	#home-job .col-sm-4,#home-job .col-sm-8{
		padding: 0;
	}
	.home-job-33-info{
		margin: 25px 0 0  0;
	}
	.home-job-33-info-card-list-50{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
		border-right: 0;
	}
	.home-job-33-info-card-list-50:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - SERVICE SECTION
	*********************	*******************/
	.home-ser-body-cards-list{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 80px;
	}
	
	/****************************************
	HOME PAGE - ABOUT SECTION
	****************************************/
	.home-abt-50{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 45px;
	}
	.home-abt-50:last-child{
		margin-bottom: 0;
	}
	.home-abt-50-txt h3,.home-abt-50-txt p{
		text-align: center;
	}
	.home-abt-50-txt-link{
		margin-left: auto;
		margin-right: auto;
	}
	
	/**********************************
	HOME PAGE - TESTIMONIALS SECTION
	*********************************/
	#home-test{
		padding-left: 5%;
		padding-right: 5%;
	}
	.home-test-body{
		margin-top: 40px;
	}
	
	/****************************************
	HOME PAGE - COUNTER SECTION
	****************************************/
	.home-counter-main-33-list{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.home-counter-main-33-list:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - TECHNOLOGIES SECTION
	****************************************/
	.home-tech-body-icons-r1,.home-tech-body-icons-r2,.home-tech-body-icons-r3{
		width: 150px;
	}
	.home-tech-body-icons-list-card{
		margin-bottom: 10px;
	}
	
	/****************************************
	HOME PAGE - VERTICALS SECTION
	****************************************/
	.home-ver-body-main-row-50-4{
		width: 90%;
		margin-right: 5%;
		margin-left: 5%;
		margin-bottom: 5px;
	}
	
	/****************************************
	HOME PAGE - FOOTER SECTION
	****************************************/
	#futer{
		padding-left: 5%;
		padding-right: 5%;
	}
	.futer-sub{
		margin-bottom: 30px;
	}
	.futer-sub:last-child{
		margin-bottom: 0;
	}
	/****************************************
	INNER PAGE 
	****************************************/
	.in-main-head{
		padding: 75px 0;
	}
	.in-main-head h3{
		font-size: 30px;
	}
	/****************************************
	INNER PAGE - JOB LISTING PAGE
	****************************************/	
	.in-main-body-jobs-more-cards-all-list-img{
		width: 100%;
	}
	.in-main-body-jobs-more-cards-all-list-txt{
		width: 100%;
		height: 250px;
	}
	
	/****************************************
	DETAILED JOB PAGE
	****************************************/
	.in-main-body-mjobs{
		padding: 50px 0;
	}
	.in-main-body-mjobs-all-info-img-main{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.in-main-body-mjobs-all-info-txt-table{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	/****************************************
	INNER PAGE - SERVICES PAGE
	****************************************/
	
	/****************************************
	INNER PAGE - ABOUT US PAGE
	****************************************/
	.in-main-body-abt-vismis-info-row-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-abt-vismis-info-row-50-card:last-child{
		margin-bottom: 0;
	}
	.in-main-body-abt-believe-title p{
		width: 100%;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+1){
		padding-left: 0;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+2){
		padding-right: 0;
	}
	.in-main-body-abt-believe-info-card-img{
		position: static;
		width: 250px;
		margin: 0 auto;
	}
	.in-main-body-abt-believe-info-card-img img{
		width: 250px;
		height: 250px;
		border-radius: 125px;
	}
	.in-main-body-abt-believe-info-card-descr{
		margin-top: 20px;
	}
	
	/****************************************
	INNER PAGE - CONTACT PAGE
	****************************************/
	.in-main-body-con-all-form-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-con-all-form-50-card:last-child{
		margin-bottom: 0;
	}
}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 769PX AND MAX WIDTH 1024PX
***************************************************************************************/
@media (min-width: 769px) and (max-width: 1024px) {
	/****************************************
	NAVBAR CSS
	****************************************/
	.navbar-brand img{
		width: 60px;
		margin: -12px 0 0 0;
	}
	#navbar-menu ul.navbar-nav{
		margin-left: 0;
		padding: 0 10px;
	}
	#navbar-menu ul.navbar-nav > li{
		border-bottom: 0 !important;
		border-top: 0 !important;
	}
	#navbar-menu ul.navbar-nav > li > a{
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
		border-top: 0 !important;
	}
	#navbar-menu > .navbar-nav > li.dropdown > ul.dropdown-menu > li > a{
		color: blue;
		border-bottom: 1px solid rgba(255,255,255,0.2) !important;
	}
	.navbar-right li a{
		text-align: center;
	}
	.navbar-right{
		margin-bottom: 10px !important;
	}
	
	/****************************************
	HOME PAGE - SLIDER SECTION
	****************************************/
	
	.main-slider-item-img > img{
		min-height: 350px;
	}
	.main-slider-item-img-ovr{
		padding: 35px 0;
	}
	.main-slider-item-img-ovr-img img{
		width: 50%;
		margin-left: 25%;
		max-height: 200px;
	}
	.main-slider-item-img-ovr-txt{
		padding: 15px 0 25px 0;
	}
	.main-slider-item-img-ovr-txt h3{
		text-align: center;
		font-size: 20px;
	}
	.main-slider-item-img-ovr-txt p{
		display: none;
	}
	.main-slider-item-img-ovr-txt-link{
		margin: 15px auto 0 auto;
		width: 100px;
	}
	.carousel-indicators{
		display: none;
	}
	
	
	/****************************************
	HOME PAGE - JOB SECTION
	****************************************/
	#home-job{
		padding: 25px 0;
	}
	#home-job .col-sm-4,#home-job .col-sm-8{
		padding: 0;
	}
	.home-job-33-info{
		margin: 25px 0 0  0;
	}
	.home-job-33-info-card-list-50{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
		border-right: 0;
	}
	.home-job-33-info-card-list-50:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - SERVICE SECTION
	*********************	*******************/
	.home-ser-body-cards-list{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 80px;
	}
	
	/****************************************
	HOME PAGE - ABOUT SECTION
	****************************************/
	.home-abt-50{
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
		margin-bottom: 45px;
	}
	.home-abt-50:last-child{
		margin-bottom: 0;
	}
	.home-abt-50-txt h3,.home-abt-50-txt p{
		text-align: center;
	}
	.home-abt-50-txt-link{
		margin-left: auto;
		margin-right: auto;
	}
	
	/**********************************
	HOME PAGE - TESTIMONIALS SECTION
	*********************************/
	#home-test{
		padding-left: 5%;
		padding-right: 5%;
	}
	.home-test-body{
		margin-top: 40px;
	}
	
	/****************************************
	HOME PAGE - COUNTER SECTION
	****************************************/
	.home-counter-main-33-list{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.home-counter-main-33-list:last-child{
		margin-bottom: 0;
	}
	
	/****************************************
	HOME PAGE - TECHNOLOGIES SECTION
	****************************************/
	.home-tech-body-icons-r1,.home-tech-body-icons-r2,.home-tech-body-icons-r3{
		width: 150px;
	}
	.home-tech-body-icons-list-card{
		margin-bottom: 10px;
	}
	
	/****************************************
	HOME PAGE - VERTICALS SECTION
	****************************************/
	.home-ver-body-main-row-50-4{
		width: 90%;
		margin-right: 5%;
		margin-left: 5%;
		margin-bottom: 5px;
	}
	
	/****************************************
	HOME PAGE - FOOTER SECTION
	****************************************/
	#futer{
		padding-left: 5%;
		padding-right: 5%;
	}
	.futer-sub{
		margin-bottom: 30px;
	}
	.futer-sub:last-child{
		margin-bottom: 0;
	}
	/****************************************
	INNER PAGE 
	****************************************/
	.in-main-head{
		padding: 75px 0;
	}
	.in-main-head h3{
		font-size: 30px;
	}
	/****************************************
	INNER PAGE - JOB LISTING PAGE
	****************************************/	
	.in-main-body-jobs-more-cards-all-list-img{
		width: 100%;
	}
	.in-main-body-jobs-more-cards-all-list-txt{
		width: 100%;
		height: 250px;
	}
	
	/****************************************
	DETAILED JOB PAGE
	****************************************/
	.in-main-body-mjobs{
		padding: 50px 0;
	}
	.in-main-body-mjobs-all-info-img-main{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	.in-main-body-mjobs-all-info-txt-table{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
	}
	
	/****************************************
	INNER PAGE - SERVICES PAGE
	****************************************/
	
	/****************************************
	INNER PAGE - ABOUT US PAGE
	****************************************/
	.in-main-body-abt-vismis-info-row-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-abt-vismis-info-row-50-card:last-child{
		margin-bottom: 0;
	}
	.in-main-body-abt-believe-title p{
		width: 100%;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+1){
		padding-left: 0;
	}
	.in-main-body-abt-believe-info-card:nth-child(2n+2){
		padding-right: 0;
	}
	.in-main-body-abt-believe-info-card-img{
		position: static;
		width: 250px;
		margin: 0 auto;
	}
	.in-main-body-abt-believe-info-card-img img{
		width: 250px;
		height: 250px;
		border-radius: 125px;
	}
	.in-main-body-abt-believe-info-card-descr{
		margin-top: 20px;
	}
	
	/****************************************
	INNER PAGE - CONTACT PAGE
	****************************************/
	.in-main-body-con-all-form-50-card{
		width: 90%;
		margin-left: 5%;
		margin-right: 5%;
		margin-bottom: 25px;
	}
	.in-main-body-con-all-form-50-card:last-child{
		margin-bottom: 0;
	}
}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 1025PX AND MAX WIDTH 1280PX
***************************************************************************************/
@media (min-width: 1025px) and (max-width: 1280px) {

}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 1281PX AND MAX WIDTH 1366PX
***************************************************************************************/

@media (min-width: 1281px) and (max-width: 1366px) {

}
/***************************************************************************************
RESPONSIVE CSS MIN WIDTH - 1367PX AND MAX WIDTH 1920PX
***************************************************************************************/

@media (min-width: 1367px) and (max-width: 1920px) {

}