
@media only screen and (min-width: 992px) and (max-width: 1199px) {}





/* Responsive */



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

	/*Home Page */

	/*The Slider CSS*/

	.profileSlider.desktopSlider {

		display: none !important;

	}

	.profileSlider.tabeltSlider {

		display: block !important;

	}

	.singleprofolioItemColum {

		-ms-flex-preferred-size: 50%;

		    flex-basis: 50%;

	}

	.singleprofolioItemColum:nth-child(3) {

		margin-top: 0;

		margin-bottom: 0;

	}

	.singleprofolioItemColum:nth-child(4) {

		margin-left: 0;

		margin-top: -50px;

		margin-bottom: 50px;

	}

	.profileSlider.owl-carousel .owl-stage-outer {

		margin-top: 30px;

	}

	.profolioSliderList {

		padding-top: 20px;

	}

	.profileSlider.owl-carousel .owl-nav button.owl-next {

		bottom: 70px;

	}

	/*The Slider CSS*/

	.homeBanarContent {

		padding: 0 30px;

	}

	#playBtn {

		right: 100px;

	}

	.subti,

	.secTi {

		font-size: 32px;

		line-height: 1.2;

	}

	.singleCata {

		padding: 15px 10px;

		min-width: 165px;

		-ms-flex-negative: 0;

		    flex-shrink: 0;

		-ms-flex-preferred-size: unset;

		    flex-basis: unset;

	}

	.catagoriname {

		padding: 30px 10px;

		font-size: 16px;

	}

	.work-content h4 {

		font-size: 24px;

	}

	.steepshape {

		width: 596px;

		left: 175px;

		top: 12px;

	}

	.footerBottom {

		font-size: 16px;

	}

	/*howitswork.html*/

	.howitWorkBox.howitWorkBoxfinal {

		margin-top: 25px;

		margin-left: 245px;

	}



	/*about-us.html*/



	.singleaboutSection:nth-child(odd) .aboutContent {

	    padding-right: 0;

	}



	.singleaboutSection:nth-child(odd) .aboutContentImg {

	    margin-left: 0;

	}



	.singleaboutSection:nth-child(even) .aboutContentImg {

	    margin-right: 0;

	}



	.singleaboutSection:nth-child(even) .aboutContent {

	    padding-left: 0;

	}







}





/* Medium Devices, Tablet, Mobile */



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



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

	/*Responsive Menu*/

	.mainmenu .navbar-nav {

		background: #577482;

		padding: 15px;

	}

	.mainmenu .navbar-nav .nav-link {

		margin-left: 0;

	}

	.mainmenu .navbar-nav .nav-link.login {

		padding: 10px 14px;

		line-height: 2;

	}

	.mainmenu .navbar-nav .nav-link.signUp {

		display: inline-block;

		margin-top: 15px;

	}

	/*Responsive Menu End*/

	.storiColum {

		padding: 0 5px;

	}

	.catagorisesection {

		padding: 30px 0 100px;

	}

	section.ustadArea {

		padding: 100px 0 80px 0;

	}

	.profileLeft {

		padding: 30px 15px;

		-ms-flex-preferred-size: 40%;

		    flex-basis: 40%;

	}

	.profileRight {

		-ms-flex-preferred-size: 60%;

		    flex-basis: 60%;

		padding: 30px 30px;

	}

	section.howWorks-area {

		padding: 70px 0 90px;

	}

	.steepshape {

		width: 399px;

		left: 160px;

		top: 49px;

	}

	section.offerdArea {

		padding: 100px 0;

	}

	.offer-left {

		padding: 50px 15px;

		-ms-flex-preferred-size: 33%;

		    flex-basis: 33%;

	}

	ul.offerList {

		-ms-flex-preferred-size: 67%;

		    flex-basis: 67%;

		padding: 50px 30px;

	}

	li.singleOffer {

		-ms-flex-preferred-size: 50%;

		    flex-basis: 50%;

	}

	li.singleOffer:nth-child(3) {

		border-left: 0;

		border-right: 1px solid rgba(112, 112, 112, .14);

		border-top: 1px solid rgba(112, 112, 112, .14);

	}

	li.singleOffer:nth-child(4) {

		border-right: 0;

		border-left: 1px solid rgba(112, 112, 112, .14);

		border-bottom: 1px solid rgba(112, 112, 112, .14);

	}

	li.singleOffer:nth-child(2) {

		border-right: 0;

	}

	li.singleOffer:nth-child(5) {

		border-left: 0;

	}

	.footer-left-contact {

		width: 33%;

	}

	.footerContact {

		width: 67%;

	}

	.singleFootContact {

		width: 50%;

		margin-bottom: 50px;

	}

	ul.footerSocial {

		margin-top: 30px;

	}

	a.footLogo img {

		max-width: 100%;

	}

	h4.footeMenuTitle {

		font-size: 18px;

		margin-bottom: 15px;

	}

	ul.footmenuList li a {

		font-size: 14px;

		line-height: 2;

	}

	#playBtn {

		bottom: 0;

		top: auto;

		margin: 0;

		-webkit-transform: translateY(0%);

		    -ms-transform: translateY(0%);

		        transform: translateY(0%);

		width: 70px;

		height: 70px;

	}

	.theTitle {

		font-size: 70px;

		margin-bottom: 25px;

	}

	.homeBanarContent p {

		font-size: 20px;

	}

	/*searchkamwam.html */

	.projectStatusContainer {

		margin-top: 50px;

	}

	/*howitswork.html*/

	.howitWorkBox.howitWorkBox1 {

		margin-left: 0;

	}

	.howitWorkBox.howitWorkBox2 {

		margin-right: 0;

		margin-top: 33px;

	}

	.howitWorkBox.howitWorkBox3 {

		margin-top: -12px;

	}

	.howitWorkBox.howitWorkBox4 {

		margin-top: 77px;

	}

	img.worksteepsArrows {

		top: 154px;

		width: 55%;

		left: 25%;

	}

	.howitWorkBox.howitWorkBoxfinal {

		margin-top: 13px;

		margin-left: 163px;

	}

	/*howitswork.html*/

	.banarTitle,.banarSubTitle {
		font-size: 42px;

	}
	
	.banarText {
		font-size: 20px;
	}



/*contactus.html*/

	.largText {
	    font-size: 26px;
	}


	.accordion.faqlists .btn {
	    font-size: 21px;
	}

/*singleblogpage.html*/

	.artiTitle{
	    font-size: 26px;
	} 

	.artiSubTitle {
	    font-size: 22px;
	}

	.aricontetTitle {
	    font-size: 18px;
	}


	/*about-us.html*/

	.singleaboutSection:nth-child(even) .row {

	    -webkit-box-orient: vertical;

	    -webkit-box-direction: reverse;

	        -ms-flex-direction: column-reverse;

	            flex-direction: column-reverse;

	}

	.aboutContent {
	    margin-bottom: 30px;
	}

}


/*@media only screen and (max-width: 991px)*/


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



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


	.banarContent .bgImg {
	    right: 0% !important;
	}


	.banarFlex {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	}

/*	.banarContent {
	    min-height: 100vh;
	    height: auto;
	    padding-bottom: 150px;
	    padding-top: 175px;
	}*/

	ul.banarRightIcons {
	    padding-top: 50px;
	}

	/*The Slider CSS*/

	.profileSlider.tabeltSlider {

		display: none !important;

	}

	.profileSlider.mobileSlider {

		display: block !important;

	}

	.singleprofolioItemColum {

		-ms-flex-preferred-size: 100%;

		    flex-basis: 100%;

	}

	.profileSlider.owl-carousel .owl-nav button.owl-next {

		right: -22px;

		bottom: 50%;

	}

	.profileSlider.owl-carousel .owl-dots {

		margin-top: 10px;

	}

	.profileSlider.owl-carousel .owl-stage-outer {

		margin-top: 0;

	}

	.profolioSliderList {

		padding-right: 30px;

	}

	/*The Slider CSS*/

	.singleCata {

		max-width: 170px;

		min-width: 170px;

		height: 100%;

		min-height: 245px;

	}

	.catagoriname {

		height: 100%;

		min-height: 215px;

	}

	.profileLeft {

		-ms-flex-preferred-size: 100%;

		    flex-basis: 100%;

	}

	.ustadProfile {

		-ms-flex-wrap: wrap;

		    flex-wrap: wrap;

	}

	.profileRight {

		-ms-flex-preferred-size: 100%;

		    flex-basis: 100%;

	}

	.work-img {

		margin-top: 50px;

	}

	.singleSteep {

		margin-bottom: 50px;

	}

	.steepshape {

		display: none;

	}

	.threeSteepArea {

		padding: 100px 0 80px;

	}

	.offer-left {

		-ms-flex-preferred-size: 100%;

		    flex-basis: 100%;

	}

	ul.offerList {

		-ms-flex-preferred-size: 100%;

		    flex-basis: 100%;

	}

	.newcomeBtn {

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

		margin-top: 50px;

	}

	.storiColum {

		margin-bottom: 50px;

	}

	a.readmore.beaTeam {

		margin-top: 20px;

	}

	.footer-left-contact {

		width: 100%;

		padding: 30px;

	}

	.footerContact {

		width: 100%;

		padding: 50px 15px;

	}

	ul.footerSocial {

		-webkit-box-pack: center;

		    -ms-flex-pack: center;

		        justify-content: center;

	}

	.banar-sliders.owl-carousel .owl-nav button img {

		height: 30px;

	}

	.newcomer {

		font-size: 50px;

	}

	.signpopupContent {

		padding: 20px 20px;

	}

	/*howitswork.html*/

	img.worksteepsArrows {

		display: none;

	}

	.howitWorkBox.howitWorkBox3 {

		margin-left: 0;

		margin-top: 50px;

	}

	.howitWorkBox.howitWorkBox4 {

		margin-right: 0;

	}

	.howitWorkBox.howitWorkBoxfinal {

		margin-left: 0;

	}

	.banarTitle,

	.banarSubTitle {

		font-size: 36px;

	}

	.banarText {

		margin-top: 15px;

		font-size: 18px;

	}



	/*contactus.html*/

	.contactInput.conTextarea {

		padding-bottom: 20px;

	}



	/*singleblogpage.html*/

	.select-needs, .select-catagory {

	    -webkit-box-orient: vertical;

	    -webkit-box-direction: normal;

	        -ms-flex-direction: column;

	            flex-direction: column;

	}



	.select-catagory .selectCat {

	    margin: 15px 0 25px;

	}



	.artiTitle, .artiSubTitle {

	    font-size: 24px;

	}



	.catagorilink {

		font-size: 16px;

	}





/*DashIndex*/



li.singleKamwamWork, li.singleProfileComp {

    -ms-flex-preferred-size: 33.33333%;

        flex-basis: 33.33333%;

}





.profileImageChange {

    -webkit-box-align: start;

        -ms-flex-align: start;

            align-items: flex-start;

    margin-bottom: 30px;

}



.profileUpdate button.greenButton {

	margin-right: 0;

}



}/*@media only screen and (max-width: 767px)*/



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

	img.steepLineShape {

		width: 67%;

		left: 92px;

		top: 46px;

	}

}





/*@media only screen and (max-width: 650px) */



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

	.subti,

	.secTi {

		font-size: 26px;

	}

	.work-content h4 {

		font-size: 22px;

	}

	/*The Slider CSS*/

	.profileSlider.owl-carousel .owl-nav button.owl-next {

		bottom: -28px;

		right: 0px;

	}

	.profolioSliderList {

		padding-right: 0;

	}

	/*The Slider CSS*/

	/*SignInPopUp*/

	.signUpImg {

		display: none;

	}

	.signpopupContent {

		float: none;

		width: 100%;

		padding: 30px 50px;

	}

	/*Register Form Steep PopUp*/

	.singleInput p {

		font-size: 16px;

	}

	.steepFormContainer {

		padding: 20px 30px 50px 30px;

	}

	.projectStatusContainer {

		padding: 40px 15px;

	}

	/*howitswork.html*/

	.howitWorkBox {

		margin: auto !important;

		margin-bottom: 30px !important;

	}



	.innerBanarContent {

		padding-top: 200px;

	}



	.innerPageBanar {

		min-height: 550px;

	}

	/*contactus.html*/



	.largText {

	    font-size: 22px;

	}



	.accordion.faqlists {

		padding-left: 30px;

	}



	/*about-us.html*/

	.sectionTitle.aboutTitle {

	    margin-bottom: 40px;

	}



	.singleaboutSection {

	    padding: 70px 0 40px;

	}



	.aboutContent {

	    font-size: 15px;

	    line-height: 1.5;

	}



	.aboutContentImg {

		border-radius: 7px;

	}



	.catagoriseSlider.owl-carousel .owl-nav button {

	    position: unset;

	    margin: 0 15px;

	    -webkit-transform: translateY(0%);

	        -ms-transform: translateY(0%);

	            transform: translateY(0%);

	}



	.catagoriseSlider.owl-carousel .owl-nav {

	    display: -webkit-box;

	    display: -ms-flexbox;

	    display: flex;

	    -webkit-box-pack: center;

	        -ms-flex-pack: center;

	            justify-content: center;

	}





/*DashIndex*/

.singleKamwamWorkBox {

    padding: 20px 9px;

}



li.singleKamwamWork, li.singleProfileComp {

    min-width: 180px;

}



.bankPaymentAdd .card .card-header .btn img {

	width: 50px;

}



}/*@media only screen and (max-width: 575px)*/



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



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

	.theTitle {

		font-size: 50px;

	}

	.homeBanarContent p {

		font-size: 16px;

		margin-bottom: 30px;

	}

	.homeBanarContent p br {

		display: none;

	}

	.readmore {

		font-size: 16px;

		padding: 9px 27px;

	}

	#playBtn {

		width: 50px;

		height: 50px;

		right: 31px;

	}

	.playIcon {

		width: 20px;

		height: 23px;

	}

	.subti,

	.secTi {

		font-size: 22px;

	}

	.offerIcon {

		height: 60px;

		margin-bottom: 19px;

	}

	li.singleOffer {

		padding: 25px 10px;

		font-size: 13px;

	}

	.profileImg {

		width: 60px;

	}

	.reviews {

		font-size: 14px;

		right: -15px;

	}

	/*SignInPopUp*/

	.signpopupContent {

		padding: 30px;

	}

	/*Register Form Steep PopUp*/

	.steIco {

		width: 50px;

		height: 50px;

	}

	li.singeSteep img {

		height: 15px;

	}

	li.singeSteep {

		font-size: 14px;

	}

	img.steepLineShape {

		width: 67%;

		left: 76px;

		top: 32px;

	}

	/*searchkamwam.html*/

	.profileFilterBottom {

		-webkit-box-orient: vertical;

		-webkit-box-direction: normal;

		    -ms-flex-direction: column;

		        flex-direction: column;

	}

	.proBotright {

		max-width: -webkit-fit-content;

		max-width: -moz-fit-content;

		max-width: fit-content;

		margin-left: auto;

		margin-top: 15px;

	}

	span.thePrice {

		top: 41px;

		right: -9px;

	}

	ul.statusList {

		-ms-flex-wrap: wrap;

		    flex-wrap: wrap;

		-webkit-box-pack: start;

		    -ms-flex-pack: start;

		        justify-content: flex-start;

		margin-bottom: 40px;

	}

	ul.statusList li {

		margin-bottom: 10px;

	}

	/*howitswork.html*/

	.banarTitle,

	.banarSubTitle {

		font-size: 32px;

	}



	/*contactus.html*/

	.accordion.faqlists .btn {

	    font-size: 20px;

	}



	/*singleblogpage.html*/

	.selectCat select {

	    font-size: 16px;

	    min-width: 250px;

	}



	.selectAroow {

	    height: 19px;

	}



	/*DashIndex*/

	li.singleKamwamWork, li.singleProfileComp {

	    min-width: auto;

	    -ms-flex-preferred-size: 50%;

	        flex-basis: 50%;

	}



	.searchCammResult {

	    padding: 30px 15px;

	}



	.searchCammResult .table th:first-child {

	    padding-left: 5px;

	}



	/*MyCamWam*/



	.proBotright.mycamwaSocial {

	    margin-left: 0;

	    padding: 0;

	}



	.thePrice.offer {

	    bottom: 45px;

	    top: auto;

	    right: 30px;

	}



	.singleFilterItems.singleMyCamWam .profileFilterTop {

	    position: unset;

	}



	.proBotright.mycamwaSocial img {

		margin: 0 7px 0 0;

	}



	.bankPaymentAdd .card .card-body .paymentForm input {

	    font-size: 16px;

	    padding: 8px 8px 8px 31px;

	}



	.bankPaymentAdd .card .card-body .paymentForm button {

	    font-size: 18px;

	    padding: 11px 20px;

	}



	.secTi.DashTitle {

	    font-size: 20px;

	}



	.secTi.DashTitle img {

	    height: 20px;

	}



	.card-logo img {

		height: 30px;

	}



	.cardCircle {

	    width: 20px;

	    height: 20px;

	}



	.cardNumber {

	    font-size: 16px;

	}



	.modal-content.addCardDetails {

	    padding: 30px 16px;

	}



	.addCardFormBox {

	    padding: 30px 15px;

	}



	.scanCard {

	    padding: 10px;

	}



	.addCardForm .cardInput {

	    margin-top: 10px;

	}



	.cardInput input {

	    padding: 10px 15px;

	}



	.cardInput.selectInput select {

	    padding: 10px 10px;

	}



	.saveCardInfo label span {

	    width: 25px;

	    height: 20px;

	}



	.saveCardInfo label {

	    font-size: 15px;

	}



	.steepButton button {

	    margin-top: 10px;

	    font-size: 16px;

	    padding: 8px;

	    border-radius: 6px;

	}



	.catagoriname.settingMunuItems .cataIcon img {

	    height: 40px;

	}



	a.catagoriname.settingMunuItems .cataIcon {

	    height: 50px;

	    margin-bottom: 15px;

	}



	.catagoriname.settingMunuItems {

	    padding: 25px 5px;

	    min-height: auto;

	    font-size: 16px;

	}



	.searchPayHis {

	    width: 100%;

	}



	button.payhisBut {

	    margin-left: auto;

	}



	.paymentSHitoryTable {

	    border-radius: 0 0px 20px  20px;

	}



	.payhisIn {

	    -webkit-box-flex: 1;

	        -ms-flex-positive: 1;

	            flex-grow: 1;

	}



	ul.pagination .page-link {

	    margin: 0px 10px;

	}



	.accordion.addSkills .card .card-header .btn {

	    padding: 15px 15px;

	    font-size: 16px;

	}



	.accordion.addSkills .card .card-body {

	    padding: 0px 15px 30px 15px;

	}



	.singleProBad {

	    padding: 0 5px;

	    margin-bottom: 20px;

	}



	.badgesText {

		font-size: 14px;

	}



	.notInp {

	    -webkit-box-orient: vertical;

	    -webkit-box-direction: normal;

	        -ms-flex-direction: column;

	            flex-direction: column;

	    -webkit-box-align: start;

	        -ms-flex-align: start;

	            align-items: flex-start;

	}



	.notInp input {

	    max-width: 100%;

	    width: 100%;

	}



	.notInp button {

	    margin-left: auto;

	    margin-top: 15px;

	}



	#profileImage {

	    width: 150px;

	}



	.profiInout input {

	    font-size: 16px;

	}



	.profileUpdate {

	    padding: 30px 15px;

	}



.alertList {

	padding-left: 15px;

}



.singleAlert p {

	font-size: 14px;

}



}/*@media only screen and (max-width: 479px)*/



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

	/*Register Form Steep PopUp*/

	ul.steepFormTitle {

		padding: 35px 15px 20px 15px;

	}

	img.steepLineShape {

		width: 67%;

		left: 59px;

		top: 52px;

	}



	.bankPaymentAdd .card .card-body .paymentForm input {

		width: 200px;

	}





}/*@media only screen and (max-width: 425px) */



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

	.singleCata {

		max-width: 140px;

		min-width: 140px;

	}

}





/*@media only screen and (max-width: 375px)*/