

@media(max-width: 991px){
	
	.j1e8yp{
		position: relative;
		height: 100px;
	}
	.epstxc{
		background-color: #fff;
	}
	.epstxc .j63b9n .dcqgdt ul li a {
		color: #222;
	}
	.e09svf{
		position: fixed;
		background: #fff;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 2;
		animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
		transition: 0.3s;
	}
	.q2x6oi{
		display: none;
	}
	.j63b9n .dcqgdt ul li a.cto4o0{
		display: none;
	}
	.j63b9n .gbubod{
		display: block;
		color: #28a763;
		font-size: 24px;
		padding: 31px 0;
		cursor: pointer;
	}
	.j63b9n {
		position: relative;
	}
	.j63b9n .dcqgdt{
		position: fixed;
		top: 0;
		left: -100%;
		height: 100vh;
		width: 80%;
		background: #fff;
		transition: 0.5s;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
		z-index: 99;
		overflow: scroll;
		padding: 30px 30px 30px 30px;
	}
	.j63b9n .dcqgdt.mf6a9t{
		left: 0;
	}
	.j63b9n .dcqgdt ul{
		display: block;
	}
	.j63b9n .dcqgdt .mm8th9{
		width: 100%;
	}
	.j63b9n .dcqgdt .mm8th9 li {
		margin: 7px;
	}
	.j63b9n .dcqgdt .mm8th9 li a{
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
	.j63b9n .dcqgdt .mm8th9 li:last-child{
		border: 0;
	}
	.j63b9n .dcqgdt ul li .ik3sg6{
		position: static;
		float: none;
		top: 0;
		width: 100%;
		padding: 0 0 0 20px;
    	transform: inherit;
    	transition: inherit;
    	opacity: 1;
    	box-shadow: none;
	}
	.j63b9n .dcqgdt ul li .ik3sg6 li:hover a{
		padding: 5px 10px 5px 10px;
	}
	.j63b9n .dcqgdt ul li.hto27n::before{
		top: 0;
		right: 0;
	}
	.j63b9n .dcqgdt ul li.hto27n a::after {
		right: 10px;
	}
	.j63b9n .dcqgdt ul li.hto27n a:hover::after {
		transform: rotateX(0deg);
	}
	.j63b9n .dcqgdt ul li a{
		padding: 5px 10px 5px 10px;
	}
	.j63b9n .dcqgdt ul li a:hover{
		color: #28a763;
	}
	.j63b9n .dcqgdt ul li a:before{
		display: none;
	}
	.j63b9n .gbubod::before{
		font-family: 'Font Awesome\ 5 Free';
		content: '\f0c9';
		font-weight: 900;
	}
	.j63b9n .gbubod.mf6a9t::before{
		font-family: 'Font Awesome\ 5 Free';
		content: '\f00d';
		font-weight: 900;
	}
	.j63b9n .dcqgdt .ekg2ga{
		display: none;
	}







	/* Menu */

	.j63b9n .dcqgdt ul li a {
		font-size: 15px;
	}
	.j63b9n .dcqgdt ul li:last-child {
		padding-left: 0px;
	}
	.j63b9n .dcqgdt ul li a.cto4o0 {
		padding: 6px 8px;
		font-size: 12px;
	}
	.j63b9n .dcqgdt ul li.ik3sg6 {
		margin-right: 15px;
	}

	/* Hero Slider */
	.o7cb3c .mf6a9t .qr09ai .hxz748{
		width: 80%;
		padding: 0 15px;
	}

	/* Hero Section */
	#ko542g .f363e2{
		margin-top: 50px;
	}
	#ko542g .lf3hl1{
		margin: 10px 0;
	}

	/* About Section */
	.s6jmtm {
		padding: 85px 0 100px 0;
	}
	.s6jmtm .f38u9f {
		margin-top: 50px;
	}
	.s6jmtm .f38u9f .b3w3ka {
		height: auto;
		width: 74%;
	}
	.s6jmtm .f38u9f .rosw3a {
		height: auto;
		width: 55%;
	}
	.s6jmtm .f38u9f .ny0m7r {
		height: auto;
		width: 45%;
	}
	.s6jmtm .f38u9f .uyqr3t {
		height: 65%;
		width: 30%;
	}

	/* About Style 2 */
	.s6jmtm.qgra6a{
		padding: 100px 0 100px 0;
	}
	.s6jmtm.qgra6a .kmuz30 {
		margin-right: 0;
		margin-bottom: 35px;
	}

	/* Service Section*/
	#yz39w5 .tbxtkw {
		margin-bottom: 30px;
	}

	/* Choose Us */
	#t8455v {
		padding: 100px 0 50px;
	}
	#t8455v .f5jbb9{
		margin-bottom: 30px;
	}
	#t8455v .md1z0k{
		margin-bottom: 30px;
	}
	
	/* Team Section */
	#dtaobd {
		padding: 85px 0 70px;
	}
	#dtaobd .vo5q92 {
		margin-bottom: 30px;
	}

	/* Call To Action */
	#y6c87c .dbggw4 .x5zp3g{
		margin-bottom: 30px;
	}
	#y6c87c .dy6iv9 form{
		margin-top: 30px;
	}

	/* Pricing */
	.skob1q {
		padding: 85px 0 70px;
	}
	.skob1q .k2rfd7{
		margin-bottom: 30px;
	}

	/* Blog */
	#upmzpm{
		padding: 85px 0 18px 0;
	}

	/* Portfolio Details Page*/
	#fa5dax .daur7q .tqkdhw ul li{
		font-size: 15px;
	}

}

@media(max-width: 767px){

	/* Section Title */
	.fsw1kf.bhayth {
		width: 100%;
	}
	.fsw1kf h2 {
		font-size: 34px;
	}
	.fsw1kf.w8ie5q {
		display: block;
	}
	.fsw1kf.w8ie5q .ls9x6f {
		width: 100%;
	}
	.fsw1kf.w8ie5q .q1clxh {
		margin-top: 30px;
	}

	/* Hero Slider */
	.o7cb3c .mf6a9t .qr09ai .hxz748 {
		width: 100%;
		left: 0;
		padding: 0 15px;
	}
	.o7cb3c .mf6a9t .qr09ai .hxz748 h1 {
		font-size: 48px;
	}

	/* Hero Section */
	#ko542g{
		padding: 100px 0 100px 0;
	}
	#ko542g .ls9x6f h1 {
		font-size: 50px;
	}
	#ko542g .ls9x6f {
		margin-right: 0;
	}

	/* About Section */
	.s6jmtm {
		padding: 85px 0 100px 0;
	}
	.s6jmtm .qz72s5 {
		display: block;
	}
	.s6jmtm .qz72s5 .ukfsoh {
		padding-left: 0;
	}
	.s6jmtm .f38u9f .b3w3ka {
		display: none;
	}
	.s6jmtm .f38u9f .uyqr3t {
		display: none;
	}
	.s6jmtm .f38u9f .rosw3a {
		display: none;
	}
	.s6jmtm .f38u9f .ny0m7r {
		width: 100%;
	}

	.s6jmtm .ey94v4 ul li i {
		padding-right: 15px;
	}
	.s6jmtm .f38u9f {
		margin-top: 50px;
	}
	.s6jmtm .qz72s5 {
		flex-direction: column;
	}
	.s6jmtm .qz72s5 .yjf61v {
		padding-right: 0;
		text-align: left;
		margin: 15px 0;
	}
	.s6jmtm .qz72s5 .yjf61v::before {
		height: 0%;
	}
	.s6jmtm .qz72s5 .yjf61v p{
		margin: 0;
	}

	/* Style Two */
	.wjnaqk .onc88b{
		display: block;
	}
	.wjnaqk .onc88b .b1fjs0{
		margin-right: 0;
		margin-bottom: 10px;
	}

	/* Choose Us */
	#yqsfil {
		padding: 76px 0 81px;
	}
	#yqsfil::before{
		display: none;
	}
	#yqsfil .k0kzk2 {
		padding: 0;
		box-shadow: none;
	}
	#yqsfil .k0kzk2 ul{
		display: block;
	}
	#yqsfil .k0kzk2 ul li{
		width: 100%;
	}

	/* Call To Action */
	#y6c87c .dy6iv9 {
		text-align: center;
	}
	#y6c87c .dy6iv9 form input {
		width: 100%;
		margin-bottom: 10px;
	}
	#y6c87c .dy6iv9 form .j993cg {
		width: 100%;
	}
	#y6c87c .dy6iv9 form button {
		width: 100%;
		display: block;
		position: relative;
		left: 0;
		right: 0;
		margin: auto;
	}

	.pp9myh.qgra6a .k0kzk2 p {
		width: 100%;
	}

	#m6sktn .gx87lk.fv0aas,
	#m6sktn .gx87lk.fbopzq {
		margin-bottom: 1.5rem;
	}

	#igpimd .pwrjf0 .jvbt94 {
		width: 100%;
	}

	/* Footer */
	#bxa0on .o26sdz {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
	#bxa0on .skoyl3 {
		margin-bottom: 20px;
	}

	/* Contact Page */
	.qhmkod form{
		margin-bottom: 50px;
	}

	/* Service Details Page */
	#fa5dax .daur7q .tqkdhw {
		margin: 0;
	}
	#zhbpq3 .yftt12 ul li {
		width: 100%;
	}

	/* Blog Details */
	#zxkvw9 .kjvjbt ol li .qspjkl .rjdazi {
		position: static;
	}

}
