/*      Small Display: 992px */
@media only screen and (max-width: 1200px) {

	#agent-testimonial-slider, #agent-welcome-botton-slider {
		max-width: 100%;
	}
	#agent-welcome-botton-slider {
		margin-top: 0px;
	}
	.agent-need-any-service-section img {
		height: auto;
	}
	.content-margin-top {
		margin-top: 80px;
	}
	#agent-testimonial-slider {
		padding: 0px 0px;
	}
}

@media (min-width: 980px) and (max-width: 1199px) {

	.agent-welcome-section-v2 .agent-welcome-content-wraper {
		width: 70%;
	}
	.agent-about-us-v2-content {
		margin-top: 100px;
		top: 0;
	}
	.agent-our-service-tab-version .nav li {
		width: 25%;
	}
	.agent-testimonials-section-v-2 .active.center .agent-testimonial-all-item {
		padding: 0;
	}
	.agent-our-blog-v-2-single-item.text-right .agent-our-blog-v-2-content {
		right: 15%;
		padding: 0 0 0 100px;
	}
	.agent-our-blog-v-2-single-item.text-left .agent-our-blog-v-2-content {
		padding: 0 100px 0 0;
	}
	.agent-testimonial-single-wraper-v-2 {
		padding: 36px;
	}
	.agent-welcome-content-wraper {
		width: 85%;
	}
	.agent-welcome-content h1 {
		font-size: 85px !important;
	}
	.agent-welcome-content {
		padding: 55px 0 20px !important;
	}
	.agent-welcome-bottom-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-welcome-bottom-single-wraper p, .agent-square-single-wraper p {
		line-height: 1.5;
	}
	.agent-left-side-simple-text h2 {
		font-size: 2.2em;
		margin-bottom: 23px;
	}
	.agent-left-side-simple-text h4 {
		font-size: 1.300em;
		margin-bottom: 8px;
	}
	.agent-list-items ul li {
		font-size: .9em;
	}
	.agent-list-items h4,
	.agent-our-team-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-need-any-service-wraper {
		width: 50%;
	}
	.agent-section-heading h2 {
		font-size: 2.5em;
	}
	.agent-pricing-table-wraper h2 {
		font-size: 1.8em;
		margin-bottom: 30px;
	}
	.agent-pricing-table-wraper h3 {
		font-size: 3em;
		margin-bottom: 25px;
	}
	.agent-why-choose-us-single-wraper h4 {
		font-size: 1.2em;
		margin-bottom: 20px;
	}
	.agent-blog-footer a h3 {
		font-size: 1.1em;
		margin-bottom: 20px;
	}
	.agent-blog-footer p {
		line-height: 1.8;
	}
	.agent-testimonial-single-wraper h3 {
		font-size: 1.1em;
		margin-bottom: 5px;
	}
	.agent-contact-us-section h4,
	.agent-single-footer-wraper h4 {
		font-size: 1.1em;
		margin-bottom: 20px
	}
	.agent-welcome-section-v2 .agent-welcome-content-wraper h1 {
		font-size: 3em;
	}
	.agent-about-us-v2-content h4 {
		font-size: 2.5em;
		margin-bottom: 35px;
	}
	.agent-about-us-v2-content p {
		margin-bottom: 30px;
		line-height: 1.8;
	}
	.agent-about-us-v2-content h5 {
		margin-bottom: 0;
		font-size: 1.3em;
	}
	.agent-about-us-section-v2-half-bg {
		width: 45%;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper h2 {
		font-size: 2.5em;
		margin-bottom: 30px;
	}
	.agent-accordion .panel-title a {
		font-size: 1.213em;
		padding-left: 65px;
	}
	.agent-square-single-wraper h5 {
		font-size: 1.2em;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper h1,
	.agent-welcome-section-v4 .agent-welcome-content-wraper h1,
	.agent-work-progress-single span,
	.agent-progress-our-work h2,
	.agent-single-page-content h2 {
		font-size: 3em;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side h4 {
		font-size: 1.5em;
	}
	.agent-single-right-side-servcie h2 {
		font-size: 1.3em;
		margin-bottom: 0px !important;
	}
	.agent-work-progress-single h5 {
	    font-size: 1.8em;
	    margin-bottom: 35px;
	}
	.agent-welcome-section-v5 .agent-welcome-content p {
		font-size: 18px;
	}
	.agent-welcome-section-v5 .agent-welcome-content h1 {
		font-size: 4em !important;
	}
	.agent-progress-our-work h3 {
		font-size: 2.5em;
		margin-bottom: 8px;
	}
	.agent-single-grid-item .agent-grid-item-content a {
		width: 50px;
		height: 50px;
		line-height: 50px;
		font-size: 3em;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav ul li a, 
	.agent-portfolio-single-page-v2 .agent-work-nav ul li a {
		font-size: 1.1em;
		padding: 8px 18px;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav.content-margin-top {
		margin-bottom: 90px;
	}
	.agent-portfolio-single-page-v2.section-padding {
		padding: 100px 0 0 0;
	}
	.agent-about-page-fun-fact blockquote h2 {
		font-size: 1.5em;
	}
	.agent-single-page-bottom-content .agent-single-post a p {
		font-size: 1.1em;
	}
	.agent-blog-page-without-sidebar .agent-blog-single-post-footer h2 {
		font-size: 2em;
		line-height: 1;
		margin-bottom: 20px;
	}
	.agent-blog-page-without-sidebar .agent-blog-author i, 
	.agent-blog-page-without-sidebar .agent-blog-author h4, 
	.agent-blog-page-without-sidebar .agent-blog-social h4, 
	.agent-blog-page-without-sidebar .agent-blog-social i {
	    font-size: 1.200em;
	}
	.agent-prev, 
	.agent-next {
		font-size: 1.2em;;
	}
	.agent-blog-single-post-footer .agent-blog-publish-date h4, 
	.agent-blog-single-post-footer .agent-blog-tag h4 {
		font-size: 1em;
	}
	.agent-single-welcome-section > div >div> div> div {
		height: 350px;
	}
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-single-post-footer blockquote {
	    padding: 10px 135px 10px 20px;
	}
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-social {
		width: 35%;
	}
	.agent-single-side-bar {
		padding: 20px;
		padding-top: 30px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio {
		padding-left: 30px;
	}
	.single-contact-details p {
		font-size: 1.2em;
		margin-bottom: 5px;
	}
	.single-contact-details p:last-child{
		margin-bottom: 0;
	}
	.agent-map-v-2 #map {
	    height: 600px;
	}
	.contact-v-2 .agent-contact-us-single-details p {
	    font-size: 1.1em
	}
	.contact-v-2 .agent-contact-us-single-details .agent-contact-us-ico {
		padding: 13px 0;
		width: 10%;
	}
	.agent-left-side-para p {
		margin-bottom: 30px;
	}
	.agent-right-side-txt {
		margin-bottom: 35px;
	}
	.agent-list-items h4 {
	    margin-bottom: 25px;
	}
	.section-padding {
	    padding: 80px 0;
	}
	#agent-welcome-botton-slider {
		padding-bottom: 0;
	}
	.agent-welcome-bottom-section .customNavigation .next, 
	.agent-welcome-bottom-section .customNavigation .prev {
		top: calc(50% - 55px);
	}
	.agent-btn {
		padding: 13px 30px;
		font-size: .9em;
	}
	.agent-need-any-service-wraper article h2 {
		font-size: 2em;
		margin-bottom: 30px;
	}
	.agent-why-choose-us-single-wraper {
		min-height: 210px;
	}
	.agent-why-choose-us-section.section-padding {
		padding-top: 80px;
		padding-bottom: 20px;
	}
	.agent-our-work-section-1.section-padding {
		padding: 80px 0 0;
	}
	.agent-our-work-section-2.section-padding {
		padding: 0 0 80px;
	}
	.agent-our-work-section-2 .agent-btn {
		margin-top: 80px;
	}
	.agent-blog-footer {
		padding: 25px;
	}
	.agent-blog-head figcaption {
		top: 30px;
		left: 50px;
		padding: 8px 15px;
		font-size: .9em;
	}
	#agent-testimonial-slider .owl-stage, #agent-welcome-botton-slider .owl-stage {
		padding: 50px 0 55px !important;
	}
	.agent-contact-details-left p.agent-phone-ico:before, 
	.agent-contact-details-left p.agent-home-ico:before, 
	.agent-contact-details-right p.agent-map-ico:before {
		background-size: 45px;
	}
	.agent-contact-details-left p, 
	.agent-contact-details-right p {
		padding-left: 60px;
		line-height: 1.5;
	}
	.agent-contact-us-right-side p {
		margin-bottom: 40px;
	}
	.agent-contact-form input[type="text"], .agent-contact-form input[type="email"] {
		width: 100%;
		height: 60px;
		margin-bottom: 20px;
	}
	.agent-contact-form textarea{
		height: inherit;
	}
	.agent-contact-us-right-side {
		padding: 40px;
	}
	.agent-map {
		margin-top: 60px;
	}
	.agent-contact-us-section .agent-social-links {
		margin-top: 33px;
	}
	.agent-single-footer-wraper p {
		line-height: 1.5;
	}
	.agent-footer-section .row {
		margin-bottom: 70px;
	}
	.agent-single-post a {
		padding: 0 0 0 20px;
	}
	.demo-column {
		margin-bottom: 10px;
	}
	.agent-footer-logo img {
		margin-bottom: 30px;
	}
	.content-margin-top-v2 {
		margin-top: 80px;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper p {
		width: 60%;
	}
	.agent-accordion .panel-default {
		margin-bottom: 15px;
	}
	.agent-accordion .panel-body p {
		padding: 0 0 0 65px;
	}
	.panel-body {
		padding-top: 10px;
	}
	.agent-section-heading-v2 h2 {
		font-size: 2.5em;
	}
	.agent-our-service-tab-version .nav li a h5 {
		font-size: 1.1em;
	}
	.agent-our-service-tab-version .nav li.active a i {
		font-size: 6em;
	}
	.agent-our-service-tab-version .nav li a i {
		font-size: 3em;
		width: 100px;
		height: 100px;
		line-height: 100px;
	}
	.agent-single-grid-item .agent-grid-item-content h5 {
		font-size: 1.1em;
	}
	.agent-our-blog-v-2-content h2 {
		font-size: 1.8em;
	}
	.agent-our-blog-v-2-content h5 {
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	.agent-contact-form input[type="submit"] {
		height: 60px;
	}
	.agent-single-footer-wraper input[type="submit"], .agent-single-footer-wraper button {
		padding: 10px 20px;
		font-size: .9em;
	}
	.agent-welcome-section-v2 .agent-btn {
		margin: 0 25px 0 0;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side {
		margin-top: 50px;
	}
	.agent-main-menu ul li a {
		font-size: .9em;
	}
	a.agent-footer-logo {
		display: block;
		width: 75%;
	}
	.agent-welcome-section-v4 .banner-bottom-border:before {
		border-bottom: 110px solid #E6AF2A;
		top: 40px;
	}
	.agent-welcome-section-v4 .banner-bottom-border:after {
		border-top: 110px solid #E6AF2A;
		bottom: 40px;
	}
	.agent-single-right-side-servcie i {
		font-size: 2.5em;
		width: 12%;
	}
	.agent-simple-text-section-area-v-2 .agent-left-side-simple-text h4 {
		font-size: 2.1em;
		margin-bottom: 8px;
	}
	.agent-simple-text-section-area-v-2 .agent-left-side-para {
		margin-bottom: 60px;
	}
	.agent-simple-text-section-area-v-2 .agent-list-items h4 {
		margin-bottom: 15px;
		font-size: 1.1em;
	}
	.agent-single-right-side-servcie-head {
		margin-bottom: 15px;
	}
	.agent-single-right-side-servcie {
		margin-bottom: 35px;
	}
	.agent-single-right-side-servcie p {
		width: 100%;
	}
	.agent-simple-text-section-area-v-2 {
		padding: 80px 0 60px 0;
	}
	.agent-work-progress-single span {
		margin-bottom: 15px;
	}
	.agent-single-page-breadcumb {
		bottom: 50px;
	}
	.agent-single-page-content h2 {
		font-size: 2.5em;
	}
	.agent-single-page-breadcumb ul li a {
		font-size: .9em;
	}
	.agent-single-page-breadcumb ul li i {
		padding: 0 10px;
	}
	.agent-portfolio-single-page-v2 .content-margin-top {
		margin-top: 80px;
	}
	.agent-about-page-fun-fact blockquote h3 {
		font-size: 1.2em;
		margin-bottom: 15px;
	}
	.agent-single-fun-fact-content h4 {
	    font-size: 1.2em;
	}
	.agent-single-fun-fact-content i {
	    font-size: 2em;
	}
	.agent-single-fun-fact-content {
		width: 145px;
		height: 145px;
	}
	section#about-section-1 {
		padding-bottom: 30px;
	}
	.agent-our-team-single-wraper h3 {
	    margin-bottom: 6px;
	}
	.agent-video-section {
		padding: 0;
	}
	.agent-video-section h3 {
		margin-bottom: 30px;
	}
	.agent-video-section p strong {
		margin-bottom: 35px;
	}
	.agent-about-page-fun-fact blockquote {
		padding: 5px 15px;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time h5 {
		font-size: 1.5em;
		padding: 0;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time h6 {
		font-size: 1em;
	}
	.agent-single-page-bottom-content {
		height: 200px;
	}
	.agent-blog-single-post {
		padding: 30px;
		margin-bottom: 35px;
	}
	.agent-blog-page-without-sidebar .agent-blog-publish-date-and-tag {
		font-size: 1.200em;
		margin-bottom: 20px;
	}
	.agent-blog-page-without-sidebar .agent-blog-btn .agent-btn {
		font-size: .9em;
		padding: 11px 15px;
	}
	.agent-blog-page-without-sidebar .agent-blog-more-btn-and-social .agent-blog-social-share-links {
		padding-bottom: 0;
	}
	.agent-blog-all-post .agent-pagination-btn {
		margin-top: 80px;
	}
	.agent-blog-link, .agent-blog-quote {
		padding: 50px;
	}
	.agent-blog-single-post-page .agent-blog-single-post {
		padding: 30px;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer p {
		margin-bottom: 25px;
		line-height: 1.8;
	}
	.agent-blog-single-post-footer h2 {
		font-size: 2em;
		margin-bottom: 25px;
		line-height: 1;
	}
	.agent-blog-publish-date-and-tag {
		margin-bottom: 30px;
	}
	.agent-single-side-bar h4 {
		font-size: 1.2em;
		margin-bottom: 20px;
	}
	.agent-single-side-bar-form, .agent-single-side-bar {
		margin-bottom: 25px;
	}
	.agent-single-side-bar ul li a {
		padding: 8px 0;
		font-size: .9em;
	}
	.agent-single-side-bar-tag a {
		padding: 5px 8px;
		font-size: .9em;
	}
	.agent-blog-single-post-page .agent-blog-single-post h2 {
		font-size: 2em;
		margin-bottom: 25px;
	}
	.agent-blog-single-post-page .agent-blog-publish-date-and-tag {
		margin-bottom: 30px;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer blockquote {
		margin-top: 43px;
		font-size: 1.2em;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio h3 {
		margin-bottom: 25px;
	}
	.agent-blog-comentor-bio-and-details {
		padding: 35px;
	}
	.agent-contant-page-details {
		margin-bottom: 80px;
	}
	.agent-contact-section .agent-contact-us-right-side h4, .contact-v-2 h4 {
		font-size: 1.2em;
		margin-bottom: 18px;
	}
	.agent-contact-section .agent-contact-us-right-side p {
		margin-bottom: 80px;
	}
	.agent-contact-section .agent-contact-form input[type="submit"] {
		padding: 15px 25px;
		font-size: .9em;
	}
	.agent-contact-section .agent-social-links ul li a {
		width: 50px;
		height: 50px;
		font-size: 1.5em;
		line-height: 50px;
	}
	.agent-contact-single-page .agent-contact-form {
		margin-bottom: 80px;
	}
	.agent-contact-section.section-padding {
		padding: 0 0 80px 0;
	}
	.contact-v-2 .agent-contact-us-left-side-content {
		padding: 65px 30px;
	}
	.contact-v-2 .agent-contact-us-right-side-content {
		padding: 65px 0 65px 30px;
	}
	.contact-v-2 .agent-contact-us-single-details {
		margin-bottom: 30px;
	}
	.contact-v-2 .agent-social-links {
		top: 0;
		margin-top: 120px;
	}
	.agent-single-page-bottom-slider .customNavigation .prev {
		left: 0px;
	}
	.agent-single-page-bottom-slider .customNavigation .next {
		right: 0px;
	}

}

/*      Mobile Menu: 991px */
@media only screen and (max-width: 991px) {
	.dl-menuwrapper button {
		background: #E6AF2A;
		float: right;
		height: 38px;
	}
	.dl-menuwrapper button:after {
		height: 2px;
		top: 10px;
		box-shadow: 0 8px 0 #fff, 0 16px 0 #fff;
	}
	.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul {
		background: #E6AF2A;
	}
	.dl-menuwrapper {
		float: right;
	}
	.dl-menuwrapper:first-child {
		margin-right: 0px;
		top: 10px;
	}
	.dl-menuwrapper .dl-menu {
		-webkit-transform: translateY(52px);
		transform: translateY(52px);
	}
	.dl-menuwrapper .dl-menu.dl-menuopen {
		-webkit-transform: translateY(33px);
		transform: translateY(33px);
	}
	.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after {
		display: none;
	}
	.agent-main-menu ul li {
		display: block;
		padding: 0 20px;
		border-bottom: 1px solid #fff;
	}
	.agent-main-menu ul li a {
		color: #fff;
		padding: 10px 0;
	}
	.agent-main-menu ul li:last-child {
		border-bottom: 0px;
	}
	.agent-main-menu-area.sticky-menu .agent-main-menu ul li a:focus,
	.agent-main-menu-area.sticky-menu .agent-main-menu ul li a:active {
		color: #FFFFFF;
	}


}




/*		Tablet Layout: 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {

	/* Pricing table */
	.agent-pricing-table-wraper {
		padding: 30px 0px;
		margin-bottom: 0px;
	}
	.agent-pricing-table-wraper span.agent-icon {
		width: 70px;
		height: 70px;
		font-size: 2.00em;
		line-height: 70px;
		margin-bottom: 20px;
	}
	.agent-pricing-table-wraper h2 {
		font-size: 1.50em;
		margin-bottom: 30px;
	}
	.agent-pricing-table-wraper h3 {
		font-size: 2.0em;
		margin-bottom: 20px;
	}
	.agent-pricing-table-wraper h3 span {
	    font-size: 0.450em;
	}
	.agent-pricing-table-wraper ul {
		padding: 0 0 0 15px;
		margin-bottom: 25px;
		font-size: .8em;
	}
	.agent-btn {
		padding: 10px 20px;
		letter-spacing: 1px;
		font-size: .8em;
	}
	.agent-pricing-table-wraper span.agent-icon{
		color: #fff;
		box-shadow: none;
		background-color: #E6AF2A;
	}

	/* Agent Service */
	.agent-square-single-wraper {
		background-color: #333333;
	}
	.agent-service-v-2 .agent-square-single-wraper ,
	.agent-service-v-3 .agent-square-single-wraper {
		margin: 0;
	}
	.agent-square-single-wraper .agent-service-icon ,
	.agent-welcome-bottom-single-wraper .agent-service-icon {
		top: -10px;
		background-color: transparent;
		color: #E6AF2A;
	}
	.agent-square-single-wraper p, 
	.agent-welcome-bottom-single-wraper p {
		color: #fff;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.agent-square-single-wraper h5,
	.agent-welcome-bottom-single-wraper h3{
		top: 64px;
		color: #fff;
	}

	/* Work */
	.agent-work-sections .agent-single-grid-item figure:before {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	.agent-single-grid-item figure .agent-grid-item-content {
		top: 50%;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	.agent-our-work-section-2 .agent-btn {
		margin-top: 30px;
	}

	/* Blog */
	.agent-our-blog-single-wraper {
		box-shadow: 0 0 27px rgba(0,0,0,.25);
		margin-bottom: 30px;
	}

	/* Contact */
	.agent-contact-us-section.section-padding {
		padding: 80px 0 0px;
	}
	.agent-contact-us-left-side {
		padding-top: 0;
		margin-bottom: 100px;
	}
	.agent-contact-details-left, .agent-contact-details-right {
		display: block;
		width: 100%;
		float: none;
	}
	.agent-map {
		margin-top: 50px;
	}
	.agent-contact-us-right-side {
		padding: 25px;
		width: 100%;
	}
	.agent-contact-form input[type="text"], 
	.agent-contact-form input[type="email"], 
	.agent-contact-form textarea {
		height: 50px;
	}
	.agent-contact-form textarea  {
		height: 150px;
	}
	/* Footer */
	.agent-single-footer-wraper {
		    margin-bottom: 50px;
   			margin-top: 0;
	}

	#agent-welcome-botton-slider {
		width: 90% !important;
		max-width: 100%;
		margin-top: 60px;
	}

	.agent-single-post-date-and-time h5 ,
	.agent-single-post-date-and-time h6 {
		margin: auto 0 0 0;
	}
	.agent-single-post-date-and-time {
		width: 10%;
	}
	.agent-single-post a {
		width: 90%;
	}

	/* Agfent Welvome Bottom Slider */
	.agent-welcome-bottom-single-wraper .agent-service-icon {
		top: 10px;
		background-color: transparent;
		color: #E6AF2A;
	}
	.agent-welcome-bottom-single-wraper {
		background-color: rgba(51,51,51,.89);
	}
	.agent-welcome-bottom-single-wraper p {
		color: #fff;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.agent-welcome-bottom-single-wraper h3 {
		top: 64px;
		color: #fff;
	}
	.dl-trigger {
		display: block;
	}
	.agent-contact-form:before {
		display: none;
	}
	.forcefullwidth_wrapper_tp_banner, .agent-welcome-section-area, .agent-welcome-tbl {
		height: 700px !important;
		max-height: 700px !important;
	}
	.agent-welcome-content-wraper {
		margin: 0 auto !important;
		width: 650px;
		padding: 20px;
		max-width: 90%;
	}
	.agent-welcome-content {
		padding: 50px 0 20px !important;
		height: 200px;
	}
	.agent-welcome-content h1 {
		font-size: 70px !important;
		letter-spacing: 6px !important;
	}
	.agent-welcome-content h1 span.agent-welcome-left, .agent-welcome-content h1 span.agent-welcome-right {
		width: 75px;
		height: 80px;
	}
	#agent-welcome-botton-slider .owl-stage {
		padding: 60px 0 0 !important;
	}
	.agent-welcome-bottom-section .customNavigation .next, .agent-welcome-bottom-section .customNavigation .prev {
		top: calc(50% - 30px);
	}
	.agent-left-side-simple-text h2 {
		margin-bottom: 25px;
		font-size: 2em;
	}
	.section-padding {
		padding: 100px 0px;
	}
	.content-margin-top {
		margin-top: 80px;
	}
	#testimonials-section .content-margin-top {
		margin-top: 25px;
	}
	.agent-section-heading h2 {
		font-size: 2.625em;
		letter-spacing: 2px;
		margin-bottom: 15px;
	}
	.agent-need-any-service-section img {
		height: auto;
	}
	.agent-need-any-service-wraper {
		width: 70%;
	}
	.agent-need-any-service-wraper article {
		margin-bottom: 25px;
	}
	.agent-need-any-service-wraper article h2 {
		font-size: 1.5em;
		margin-bottom: 25px;
	}
	.agent-need-any-service-wraper article h2 span {
		display: inline-block;
	}
	.agent-need-any-service-wraper article p {
		width: 100% !important;
	}
	.agent-blog-footer {
		padding: 25px 15px;
	}
	.agent-blog-footer a h3 {
		font-size: 1.13em;
		margin-bottom: 20px;
	}
	.agent-blog-footer p {
		margin-bottom: 15px;
		font-size: 0.9em;
		line-height: 1.7;
	}
	.agent-blog-footer article {
		margin-bottom: 25px;
	}
	.agent-blog-bio, .agent-blog-links {
		width: 100%;
	}
	.agent-blog-links {
		text-align: left;
		margin-top: 5px;
	}
	.agent-blog-links p:first-child {
		padding-left: 0;
	}
	.agent-our-blog-section .content-margin-top {
		margin-bottom: 40px;
	}
	#agent-testimonial-slider {
		padding: 0px 0px;
	}
	#agent-testimonial-slider .owl-stage {
		padding: 40px 0 40px !important;
	}
	.agent-testimonial-single-wraper {
		padding: 55px 10px 25px;
	}
	.agent-testimonial-single-wraper p {
		margin-bottom: 15px;
	}
	.agent-testimonial-single-wraper figure {
		top: -20%;
	}
	.agent-slider-single-item {
		padding: 50px 0;
	}
	.agent-footer-section .row {
		margin-bottom: 15px;
	}
/*	.agent-padding-minus {
		padding: 5px;
	}*/
	/**/
	.agent-welcome-section-v2 .agent-welcome-content-wraper {
		width: 90%;
	}
	.agent-about-us-v2-content {
		margin: 50px 0;
		padding-top: 0;
		margin-top: 0;
	}
	.agent-our-service-tab-version .nav li {
		width: 25%;
		height: 275px;
	}
	.agent-our-service-tab-version .nav li.active{
		height: 300px;
	}
	.agent-testimonials-section-v-2 .active.center .agent-testimonial-all-item {
		padding: 0;
	}
	.agent-our-blog-v-2-single-item.text-right .agent-our-blog-v-2-content {
		    right: 10%;
    		padding: 0 0 0 40px;
	}
	.agent-our-blog-v-2-single-item.text-left .agent-our-blog-v-2-content {
		padding: 0 40px 0 0;
		left: 10%;
	}
	.agent-testimonial-single-wraper-v-2 {
		padding: 36px;
		height: auto;
	}
	.agent-welcome-content-wraper {
		width: 85%;
	}
	.agent-welcome-content h1 {
		font-size: 70px !important;
	}
	.agent-welcome-content {
		padding: 55px 0 20px !important;
	}
	.agent-welcome-bottom-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-welcome-bottom-single-wraper p, .agent-square-single-wraper p {
		line-height: 1.5;
	}
	.agent-left-side-simple-text h2 {
		font-size: 2em;
	}
	.agent-list-items ul li {
		font-size: .9em;
	}
	.agent-list-items h4,
	.agent-our-team-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-list-items h4 {
	    margin-bottom: 25px;
	}
	.agent-need-any-service-wraper {
		width: 58%;
	}
	.agent-section-heading h2 {
		font-size: 2em;
	}
	.agent-pricing-table-wraper h2 {
		font-size: 1.5em;
	}
	.agent-pricing-table-wraper h3 {
		font-size: 2.5em;
	}
	.agent-why-choose-us-single-wraper h4 {
		font-size: 1.2em;
		margin-bottom: 20px;
	}
	.agent-blog-footer a h3 {
		font-size: 1.2em;
		margin-bottom: 35px;
	}
	.agent-blog-footer p {
		line-height: 1.8;
	}
	.agent-testimonial-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-contact-us-section h4,
	.agent-single-footer-wraper h4 {
		font-size: 1.1em;
		margin-bottom: 15px;
	}
	.agent-welcome-section-v2 .agent-welcome-content-wraper h1 {
		font-size: 3em;
	}
	.agent-about-us-v2-content h4 {
		font-size: 2em;
		margin-bottom: 40px;
	}
	.agent-about-us-v2-content h5 {
	    margin-bottom: 10px;
	    font-size: 1.2em;
	}
	.agent-about-us-section-v2-half-bg {
		width: 45%;
		display: none;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper h2 {
		font-size: 2em;
		margin-bottom: 30px;
	}
	.agent-accordion .panel-title a {
		font-size: 1em;
		padding-left: 55px;
	}
	.agent-square-single-wraper h5 {
		font-size: 1.2em;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper h1,
	.agent-welcome-section-v4 .agent-welcome-content-wraper h1,
	.agent-work-progress-single span,
	.agent-progress-our-work h2,
	.agent-single-page-content h2 {
		font-size: 3em;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side h4 {
		font-size: 2em;
	}
	.agent-single-right-side-servcie h2 {
		font-size: 1.2em;
		margin: 0;
		padding: 6px 0;
	}
	.agent-work-progress-single h5 {
		font-size: 1.5em;
		margin-bottom: 30px;
	}
	.agent-welcome-section-v5 .agent-welcome-content p {
		font-size: 16px;
	}
	.agent-welcome-section-v5 .agent-welcome-content h1 {
		font-size: 3em !important;
	}
	.agent-progress-our-work h3 {
		font-size: 2em;
		margin-bottom: 10px;
	}
	.agent-single-grid-item .agent-grid-item-content a {
		width: 50px;
		height: 50px;
		line-height: 47px;
		font-size: 3.2em;
		margin-bottom: 25px;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav ul li a, 
	.agent-portfolio-single-page-v2 .agent-work-nav ul li a {
		font-size: .9em;
		padding: 0 17px;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav.content-margin-top {
		margin: 70px 0;
	}
	.agent-portfolio-single-page-v2.section-padding {
		padding: 100px 0 0 0;
	}
	.agent-about-page-fun-fact blockquote h2 {
		font-size: 1.3em;
	}
	.agent-single-page-bottom-content .agent-single-post a p {
		font-size: 1em;
	}
	.agent-blog-page-without-sidebar .agent-blog-single-post-footer h2 {
		font-size: 2em;
		line-height: 1.2;
		margin-bottom: 15px;
	}
	.agent-blog-page-without-sidebar .agent-blog-author i, 
	.agent-blog-page-without-sidebar .agent-blog-author h4, 
	.agent-blog-page-without-sidebar .agent-blog-social h4, 
	.agent-blog-page-without-sidebar .agent-blog-social i {
	    font-size: 1em;
	}
	.agent-prev, .agent-next {
		font-size: 1.1em;
	}
	.agent-blog-single-post-footer .agent-blog-publish-date h4, 
	.agent-blog-single-post-footer .agent-blog-tag h4 {
		font-size: 1em;
	}
	.agent-single-welcome-section > div >div> div> div {
		height: 300px;
	}
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-single-post-footer blockquote {
		padding: 0px 20px 0px 20px;
		margin: 35px 0 32px 20px;
		font-size: 1em;
	}
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-social {
		width: 50%;
	}
	.agent-single-side-bar {
		padding: 20px;
		padding-top: 30px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio {
		padding-left: 30px;
	}
	.single-contact-details p {
		font-size: 1em;
		margin-bottom: 8px;
	}
	.agent-map-v-2 #map {
	    height: 500px;
	}
	.contact-v-2 .agent-contact-us-single-details p {
		font-size: 1em;
		width: 90%;
	}
	.contact-v-2 .agent-contact-us-single-details .agent-contact-us-ico {
		padding: 13px 0;
	}
	.agent-main-menu-area.sticky-menu .agent-main-menu {
	    top: 7px;
	}
	.agent-pricing-table-wraper:last-child,
	.agent-our-blog-row > div:last-child {
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}
	.agent-section-heading-v2 h2 {
		font-size: 2em;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper h5 {
	    font-size: 1em;
	    margin-bottom: 10px;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper {
		padding: 0 70px;
	}
	.agent-what-we-do-img img {
		display: block;
		margin: 0 auto;
	}
	.agent-testimonials-section-v-2 .center .agent-testimonial-single-wraper-v-2 {
		transform: inherit;
	}
	.agent-testimonial-all-item p {
		font-size: 1em;
	}
	.agent-our-blog-v-2-content h2 {
		font-size: 1.2em;
	}
	.agent-our-blog-v-2-content h5 {
		font-size: 1em;
		margin-bottom: 10px;
	}
	.agent-footer-section-v-2 p {
		margin: 0px; 
	}
	.agent-our-service-tab-version .nav li a h5 {
		font-size: 1em;
	}
	.agent-our-service-tab-version .nav li.active a i {
	    font-size: 3.5em;
	}
	.agent-tab-single-element {
	    padding: 50px 30px;
	}
	.agent-service-left-txt p {
	    width: 100%;
	}
	.agent-service-left-txt h3 {
		font-size: 1.2em;
	}
	.agent-service-left-txt {
		padding-right: 10px;
	}
	.agent-service-right-txt {
		padding-left: 10px;
	}
	.agent-our-work-section-1.section-padding {
		padding: 80px 0 0;
	}
	.agent-our-work-section-1 .content-margin-top {
	    margin-top: 75px;
	}
	.agent-testimonial-bio h3 {
		font-size: 1.5em;
	}
	.agent-testimonial-bio h4 {
		font-size: 1em;
	}
	.agent-testimonials-section-v-2 .owl-stage {
		padding-bottom: 50px;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side h4 {
    	font-size: 1.2em;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side {
		padding: 20px;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper h1 {
		font-size: 2em;
	}
	.agent-about-us-v2-content p {
	    margin-bottom: 30px;
	}
	.agent-accordion .panel-title a.collapsed:before, .agent-accordion .panel-title a:before {
	    width: 35px;
	    height: 35px;
	    font-size: 1.5em;
	    line-height: 29px;
	}
	.agent-welcome-section-v3 .agent-contact-form input[type="submit"] {
		height: 40px;
		font-size: .9em;
	}
	.agent-accordion .panel-body p {
		padding: 0 0 0 55px;
	}
	.agent-accordion .panel-default {
		margin-bottom: 15px;
	}
	.agent-single-grid-item .agent-grid-item-content h5 {
		font-size: 1.1em;
	}
	.agent-contact-details-left p.agent-phone-ico:before, 
	.agent-contact-details-left p.agent-home-ico:before, 
	.agent-contact-details-right p.agent-map-ico:before {
	    background-size: 40px;
	}
	.agent-contact-details-left p, .agent-contact-details-right p {
		padding-left: 60px;
	}
	.agent-social-links ul li a {
		width: 35px;
		height: 35px;
		line-height: 34px;
		font-size: 1em;
	}
	.agent-contact-form input[type="submit"] {
		height: 50px;
		font-size: .9em;
	}
	.agent-footer-logo img {
		margin-bottom: 40px;
	}
	.agent-single-footer-wraper input[type="submit"], 
	.agent-single-footer-wraper button {
		padding: 10px 25px;
		font-size: .9em;
	}
	.agent-single-footer-wraper input[type="email"] {
		height: 45px;
	}
	.agent-our-work-section-2.section-padding {
		padding: 0 0 50px;
	}
	footer.agent-footer-section.section-padding {
		padding-bottom: 70px;
	}
	.agent-left-side-para p {
		margin-bottom: 30px;
	}
	.agent-right-side-txt {
		margin-bottom: 35px;
	}
	.agent-welcome-section-v2 .agent-btn {
		margin: 0 15px 0 0;
	}
	.agent-our-team-section-area .content-margin-top-v2 {
		margin-top: 105px;
	}
	.agent-accordion .panel-body {
	    padding-top: 10px;
	}
	.agent-welcome-section-v4 .agent-welcome-content-wraper h1 {
		font-size: 2.8em;
	}
	.agent-welcome-section-v4 .agent-welcome-content-wraper p {
		font-size: .9em;
	}
	.agent-simple-text-section-area-v-2 .agent-left-side-simple-text h4{
		font-size: 1.500em;
		margin-bottom: 20px;
	}
	.agent-simple-text-section-area-v-2 .agent-left-side-para {
		margin-bottom: 50px;
	}
	.agent-single-right-side-servcie i {
		font-size: 2em;
	}
	.agent-single-right-side-servcie-head {
		margin-bottom: 15px;
	}
	.agent-single-right-side-servcie p {
		width: 100%;
	}
	.agent-simple-text-section-area-v-2 {
		padding: 100px 0;
		padding-bottom: 60px;
	}
	.agent-progress-our-work h2 {
		font-size: 2em !important;
	}
	.agent-progress-our-work-row > div:nth-child(even) .agent-work-progress-single:before{
		display: none;
	}
	.agent-work-progress-single span {
		font-size: 2.8em !important;
		margin-bottom: 15px;
	}
	.agent-work-progress-single {
		cursor: pointer;
		margin-bottom: 30px;
	}
	.agent-progress-our-work .content-margin-top-v2 {
		margin-top: 80px;
	}
	section.agent-progress-our-work.section-padding {
		padding-bottom: 50px;
	}
	.agent-welcome-section-v4 .banner-bottom-border:before {
	    border-bottom: 106px solid #E6AF2A;
	    border-left: 49vw solid transparent;
	    top: 44px;
	}
	.agent-welcome-section-v4 .banner-bottom-border:after {
	    border-top: 106px solid #E6AF2A;
	    border-right: 49vw solid transparent;
	    bottom: 44px;
	}
	.agent-service-overview .agent-single-right-side-servcie {
		position: relative;
		background-color: #333333;
		height: calc(389px + 50px) !important;
		color: #FFFFFF;
		margin: initial !important;
		padding: initial !important;
		margin-bottom: 30px !important;
	}
	.agent-service-overview .agent-single-right-side-servcie i {
	    top: 7% !important;
	}
	.agent-service-overview .agent-single-right-side-servcie h2 {
		color: #fff !important;
		top: 25% !important;
	}
	.agent-service-overview .agent-single-right-side-servcie p {
		color: #fff !important;
		top: 40% !important;
	}
	.agent-service-overview .agent-single-right-side-servcie a.agent-btn {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.agent-service-overview-inner > div:last-child {
		margin: 0 auto;
		display: block;
		float: none;
		overflow: hidden;
	}
	.agent-service-overview-inner > div:last-child .agent-single-right-side-servcie{
		margin-bottom: 0 !important;
	}
	.agent-work-progress-single p {
	    top: 0px;
	    opacity: 1;
	}
	.agent-our-service-tab-version .nav li a i {
		font-size: 2em;
		width: 80px;
		height: 80px;
		line-height: 80px;
	}
	.agent-our-blog-section-v-2 .content-margin-top-v2 {
		margin-top: 100px;
	}
	.agent-single-page-content h2 {
	    font-size: 2.1em;
	}
	.agent-single-page-breadcumb ul li a {
		font-size: .8em;
	}
	.agent-single-page-breadcumb {
		bottom: 35px;
		left: 30px;
	}
	.agent-simple-btn {
	    font-size: 1em;
	}
	.demo-column {
		margin-bottom: 5px;
	}
	.agent-portfolio-single-page-v2 .agent-single-grid-item figure .agent-grid-item-content a {
		font-size: 5em;
	}
	.agent-single-footer-wraper p {
		line-height: 1.5;
	}
	.agent-about-page-fun-fact blockquote h3 {
		font-size: 1.2em;
		margin-bottom: 15px;
	}
	.agent-single-fun-fact-content h4 {
		font-size: 1.2em;
	}
	.agent-single-fun-fact-content i {
	    font-size: 2em;
	    margin-bottom: 10px;
	}
	.agent-video-section {
		padding: 0;
	}
	.agent-video-section h3 {
	    font-size: 1.1em;
	    margin-bottom: 30px;
	}
	.agent-video-section p strong {
		margin-bottom: 30px;
	}
	.agent-about-us-page-v-2.section-padding {
		padding-top: 100px;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time {
	    width: 20%;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time h5 {
		font-size: 1.2em;
		padding: 0;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time h6 {
	    font-size: .9em;
	}
	.agent-single-page-bottom-content .agent-single-post a {
		width: 78%;
		padding: 0 0 0 15px;
	}
	.agent-single-page-bottom-content {
	    height: 200px;
	}
	section.agent-blog-post-and-side-bar-section.agent-blog-page-without-sidebar.section-padding {
		padding-top: 50px;
		padding-bottom: 75px;
	}
	.agent-blog-single-post {
		padding: 25px;
		margin-bottom: 40px;
	}
	.agent-blog-author {
	    padding: 0 0 0 10px;
	}
	.agent-blog-social {
		width: 25%;
	}
	.agent-blog-publish-date-and-tag {
		font-size: 1em !important;
		margin-bottom: 35px !important;
	}
	.agent-blog-page-without-sidebar .agent-blog-btn .agent-btn {
		padding: 10px 20px;
		font-size: .8em;
	}
	.agent-blog-link, .agent-blog-quote {
		padding: 70px 50px;
	}
	.agent-blog-quote {
		padding-top: 30px;
		padding-bottom: 15px;
	}
	.agent-blog-all-post .agent-pagination-btn {
		margin-top: 80px;
	}
	.agent-prev i {
		padding: 0 10px 0 0;
	}
	.agent-next i {
	    padding: 0 0 0 10px;
	}
	a.agent-footer-logo {
		width: 50%;
		display: block;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer p {
		margin-bottom: 35px;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer .agent-blog-more-btn-and-social {
		margin-top: 45px;
	}
	.agent-blog-page-without-sidebar .agent-blog-more-btn-and-social .agent-blog-social-share-links {
		padding: 0;
	}
	.agent-blog-single-post-page .agent-blog-single-post {
		padding: 30px;
		margin-bottom: 40px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img figure {
		width: 100%;
		height: auto;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img figure img {
		width: auto;
		height: auto;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img figure:before {
		top: -10%;
		left: -10%;
		width: 120%;
		height: 120%;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img {
		width: 20%;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio {
		width: 80%;
	}
	.agent-blog-comentor-bio-and-details .agent-comentor-site-link a {
		font-size: 1em;
	}
	.agent-blog-page-without-sidebar .agent-blog-comentor-bio-and-details .agent-comentor-site-link {
		width: auto;
		margin-right: 15px;
	}
	.agent-blog-page-without-sidebar .agent-blog-comentor-bio-and-details .agent-blog-social-share-links {
		width: auto;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio h3 {
		font-size: 1.1em;
		margin-bottom: 25px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-social-share-links ul li a {
		width: 30px;
		height: 30px;
		font-size: 1em;
		line-height: 31px;
	}
	.agent-blog-social-share-links ul li {
		padding: 0 3px;
	}
	.agent-blog-comentor-bio-and-details {
		padding: 40px;
		padding-bottom: 25px;
	}
	.agent-side-bar {
		margin-top: 60px;
	}
	section.agent-blog-post-and-side-bar-section.section-padding {
		padding-bottom: 70px;
	}
	.agent-contact-section .agent-contact-us-right-side, 
	.agent-all-contact-details {
		padding: 0;
	}
	.agent-contact-section .agent-contact-us-right-side h4, .contact-v-2 h4 {
		font-size: 1.2em;
		margin-bottom: 20px;
	}
	.agent-contant-page-details {
		margin-bottom: 80px;
	}
	.agent-contact-section .agent-contact-us-right-side p {
		margin-bottom: 70px;
	}
	.agent-contact-section .agent-contact-form input[type="submit"] {
		padding: 15px 25px;
	}
	.agent-contact-section .agent-social-links ul li a {
		width: 40px;
		height: 40px;
		font-size: 1em;
		line-height: 40px;
	}
	.agent-contact-single-page .agent-contact-form {
		margin-bottom: 80px;
	}
	.agent-contact-section.section-padding {
		padding: 0 0 90px 0;
	}
	.contact-v-2 .agent-contact-us-v-2 {
		margin-left: 0;
		margin-right: 0;
	}
	.contact-v-2 .agent-contact-us-left-side-content,
	.contact-v-2 .agent-contact-us-right-side-content {
		padding: 50px 25px;
	}
	.contact-v-2 .agent-contact-us-single-details .agent-contact-us-ico {
		width: 10%;
	}
	.contact-v-2 .agent-social-links {
		top: 0;
	}
	.contact-v-2 .agent-contact-us-right-side-content h4 {
		padding: 0;
	}
	.agent-single-page-breadcumb ul li i {
		padding: 0px 10px;
	}
	.agent-single-post-date-and-time h6 {
		font-size: 0.7em;
	}
	.contact-v-2 .agent-contact-us-single-details {
		margin-bottom: 40px;
	}
	.agent-blog-single-post-page .agent-blog-single-post h2 {
		font-size: 1.8em;
		line-height: 1.2;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper {
		max-width: 100%;
	}
	.agent-section-heading-v2 h2:before {
		height: 90px;
		width: 70px;
		background-size: contain;
	}
	.agent-single-page-bottom-slider .customNavigation .prev {
	    left: 0px;
	}
	.agent-single-page-bottom-slider .customNavigation .next {
	    right: 0px;
	}

}




/*For Wide Mobile Layout*/
@media (max-width: 767px) {

	.dl-trigger {
		display: block;
	}
	.dl-menuwrapper:first-child {
		top: 5px;
	}
	body {
		font-size: 14px;
	}
	.agent-left-side-simple-text h2 {
		font-size: 2.5em;
	}
	.agent-list-items-1 ,
	.agent-list-items-2 {
		margin-bottom: 40px;
		float: left;
	}
	.agent-list-items h4 {
		margin-bottom: 20px;
	}
	#agent-welcome-botton-slider {
		padding: 0;
		margin-top: -50px;
	}
	#agent-welcome-botton-slider.owl-carousel .owl-stage-outer {
		padding: 60px 0 0;
	}
	.section-padding ,
	.agent-our-work-section-2.section-padding ,
	.agent-our-work-section-1.section-padding {
		padding: 60px 0;
	}
	.agent-our-team-single-wraper {
		width: 100%;
		margin-bottom: 20px;
	}
	.agent-need-any-service-wraper ,
	.agent-need-any-service-wraper article p {
		width: 100%;
		text-align: center;
	}
	.agent-section-heading h2 {
		font-size: 2.125em;
		letter-spacing: 2px;
	}
	.content-margin-top {
		margin-top: 50px;
	}

	/* Pricing table */
	.agent-pricing-table-wraper {
		padding: 30px 0px;
		margin-bottom: 30px;
	}
	.agent-pricing-table-wraper span.agent-icon {
		width: 80px;
		height: 80px;
		font-size: 2.500em;
		line-height: 80px;
		margin-bottom: 30px;
	}
	.agent-pricing-table-wraper h2 {
		font-size: 1.50em;
		margin-bottom: 30px;
	}
	.agent-pricing-table-wraper h3 {
		font-size: 2.750em;
		margin-bottom: 20px;
	}
	.agent-pricing-table-wraper ul {
		padding: 0 0 0 40px;
		margin-bottom: 30px;
	}
	.agent-btn {
		padding: 8px 18px;
		letter-spacing: 1px;
		font-size: .9em;
	}
	.agent-pricing-table-wraper span.agent-icon{
		color: #fff;
		box-shadow: none;
		background-color: #E6AF2A;
	}

	/* Agent Service */
	.agent-square-single-wraper .agent-service-icon {
		top: -10px;
		background-color: transparent;
		color: #E6AF2A;
	}
	.agent-square-single-wraper p {
		color: #fff;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.agent-square-single-wraper h5{
		top: 64px;
		color: #fff;
	}

	/* Work */
	.agent-work-sections .agent-single-grid-item figure:before {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	.agent-single-grid-item figure .agent-grid-item-content {
		top: 50%;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	}
	.agent-box-shadow {
		margin-bottom: 20px;
	}
	.agent-our-work-section-2 .agent-btn {
		margin-top: 30px;
	}
	/* Blog */
	.agent-our-blog-single-wraper {
		box-shadow: 0 0 27px rgba(0,0,0,.25);
	}
	.agent-blog-footer {
		padding: 25px;
	}
	.agent-blog-footer a h3 {
		margin-bottom: 30px;
	}
	.agent-blog-footer p {
		margin-bottom: 20px;
	}
	.agent-blog-links p {
		padding: 0 0 0 15px;
	}

	/* Contact */
	.agent-contact-us-section.section-padding {
		padding: 80px 0 100px;
	}
	.agent-contact-us-left-side {
		padding-top: 0;
		margin-bottom: 100px;
	}
	.agent-contact-details-left, .agent-contact-details-right {
		display: block;
		width: 100%;
		float: none;
	}
	.agent-map {
		margin-top: 50px;
	}
	.agent-contact-us-right-side {
		padding: 25px;
	}
	.agent-contact-form input[type="text"], 
	.agent-contact-form input[type="email"], 
	.agent-contact-form textarea {
		height: 50px;
	}
	.agent-contact-form textarea  {
		height: 150px;
	}
	/* Footer */
	.agent-single-footer-wraper {
		margin-bottom: 30px;
	}

	#agent-testimonial-slider,
	#agent-welcome-botton-slider {
		width: 90% !important;
		max-width: 100%;
	}
	
	/* Agfent Welvome Bottom Slider */
	.agent-welcome-bottom-section .customNavigation .next,
	.agent-welcome-bottom-section .customNavigation .prev {
		top: calc(50% - 55px);
	}
	.agent-welcome-bottom-single-wraper .agent-service-icon {
		top: 10px;
		background-color: transparent;
		color: #E6AF2A;
	}
	.agent-welcome-bottom-single-wraper {
		background-color: rgba(51,51,51,.89);
	}
	.agent-welcome-bottom-single-wraper p {
		color: #fff;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.agent-welcome-bottom-single-wraper h3 {
		top: 64px;
		color: #fff;
	}
	.agent-contact-form:before {
		display: none;
	}
	.agent-why-choose-us-single-wraper {
		min-height: 130px;
	}
	.agent-padding-minus {
		padding: 5px;
	}


	/**/
	.agent-welcome-section-v2 .agent-welcome-content-wraper {
		width: 100%;
	}
	.agent-about-us-v2-content {
		margin: 50px 0;
		padding-top: 0;
		margin-top: 0;
		margin-bottom: 100px;
	}
	.agent-our-service-tab-version .nav li {
		width: 100%;
		height: auto !important;
		margin-bottom: 5px;
	}
	.agent-our-service-tab-version .nav li.active{
		height: 300px;
		margin-top: 0;
	}
	.agent-testimonials-section-v-2 .active.center .agent-testimonial-all-item {
		padding: 0;
	}
	.agent-our-blog-v-2-single-item.text-right .agent-our-blog-v-2-content {
		right: 15px;
		padding: 0 0 0 15px;
	}
	.agent-our-blog-v-2-single-item.text-left .agent-our-blog-v-2-content {
		padding: 0 15px 0 0;
		left: 15px;
	}
	.agent-testimonial-single-wraper-v-2 {
		padding: 36px;
		height: auto;
	}
	.agent-welcome-content-wraper {
		width: 100%;
	}
	.agent-welcome-content h1 {
		font-size: 25px !important;
	}
	.agent-welcome-content {
		padding: 40px 30px !important;
		height: auto;
	}
	.agent-welcome-bottom-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-welcome-bottom-single-wraper p, .agent-square-single-wraper p {
		line-height: 1.5;
	}
	.agent-left-side-simple-text h2 {
		font-size: 1.8em;
		margin-bottom: 25px;
	}
	.agent-list-items ul li {
		font-size: .9em;
	}
	.agent-list-items h4,
	.agent-our-team-single-wraper h3 {
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	.agent-list-items h4 {
		margin-bottom: 15px;
	}
	.agent-need-any-service-wraper {
		width: 100%;
	}
	.agent-section-heading h2 {
		font-size: 1.8em;
		margin-bottom: 8px;
	}
	.agent-pricing-table-wraper h2 {
		font-size: 1.5em;
	}
	.agent-pricing-table-wraper h3 {
		font-size: 2.5em;
	}
	.agent-why-choose-us-single-wraper h4 {
		font-size: 1.2em;
		margin-bottom: 10px;
	}
	.agent-blog-footer a h3 {
		font-size: 1.1em;
		margin-bottom: 20px;
	}
	.agent-blog-footer p {
		line-height: 1.8;
		margin-bottom: 0;
	}
	.agent-testimonial-single-wraper h3 {
		font-size: 1.2em;
	}
	.agent-contact-us-section h4,
	.agent-single-footer-wraper h4 {
		font-size: 1.1em;
		margin-bottom: 15px;
	}
	.agent-welcome-section-v2 .agent-welcome-content-wraper h1 {
		font-size: 2.2em;
		margin-bottom: 18px;
	}
	.agent-about-us-v2-content h4 {
		font-size: 2em;
		margin-bottom: 25px;
	}
	.agent-about-us-v2-content h5 {
	    margin-bottom: 10px;
	    font-size: 1.2em;
	}
	.agent-about-us-section-v2-half-bg {
		width: 45%;
		display: none;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper h2 {
		font-size: 2em;
		margin-bottom: 20px;
	}
	.agent-accordion .panel-title a {
		font-size: 1em;
		padding-left: 55px;
	}
	.agent-square-single-wraper h5 {
		font-size: 1.2em;
		top: 10px;
	}
	.agent-square-single-wraper:hover h5, .agent-welcome-bottom-single-wraper:hover h3 {
	    top: 10px;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper h1,
	.agent-welcome-section-v4 .agent-welcome-content-wraper h1,
	.agent-work-progress-single span,
	.agent-progress-our-work h2,
	.agent-single-page-content h2 {
		font-size: 3em;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side h4 {
		font-size: 2em;
	}
	.agent-single-right-side-servcie h2 {
		font-size: 1.2em;
		margin: 0;
		padding: 6px 0;
	}
	.agent-work-progress-single h5 {
		font-size: 1.5em;
		margin-bottom: 30px;
	}
	.agent-welcome-section-v5 .agent-welcome-content p {
		font-size: 15px;
		margin: 10px 0 30px;
	}
	.agent-welcome-section-v5 .agent-welcome-content h1 {
		font-size: 2em !important;
		margin-bottom: 10px;
	}
	.agent-progress-our-work h3 {
		font-size: 2em;
		margin-bottom: 10px;
	}
	.agent-single-grid-item .agent-grid-item-content a {
		width: 50px;
		height: 50px;
		line-height: 47px;
		font-size: 3.2em;
		margin-bottom: 25px;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav ul li a, 
	.agent-portfolio-single-page-v2 .agent-work-nav ul li a {
		font-size: .9em;
		padding: 0 17px;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav.content-margin-top {
		margin: 45px 0;
	}
	.agent-portfolio-single-page-v2.section-padding {
		padding: 100px 0 0 0;
	}
	.agent-about-page-fun-fact blockquote h2 {
		font-size: 1.3em;
	}
	.agent-single-page-bottom-content .agent-single-post a p {
		font-size: 1em;
	}
	.agent-blog-page-without-sidebar .agent-blog-single-post-footer h2 {
		font-size: 1.5em;
		line-height: 1.2;
		margin-bottom: 15px;
	}
	.agent-blog-page-without-sidebar .agent-blog-author i, 
	.agent-blog-page-without-sidebar .agent-blog-author h4, 
	.agent-blog-page-without-sidebar .agent-blog-social h4, 
	.agent-blog-page-without-sidebar .agent-blog-social i {
	    font-size: 1em;
	}
	.agent-prev, .agent-next {
		font-size: 1em;
	}
	.agent-blog-single-post-footer .agent-blog-publish-date h4, 
	.agent-blog-single-post-footer .agent-blog-tag h4 {
		font-size: 1em;
	}
	.agent-single-welcome-section > div >div> div> div {
		height: 245px;
	}
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-single-post-footer blockquote {
		padding: 0px 20px 0px 20px;
		margin: 25px 0 25px 20px;
		font-size: 1em;
	}
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-social {
		width: 100%;
	}
	.agent-single-side-bar {
		padding: 20px;
		padding-top: 30px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio {
		padding-left: 30px;
	}
	.single-contact-details p {
		font-size: 1em;
		margin-bottom: 8px;
	}
	.agent-map-v-2 #map {
	    height: 310px;
	}
	.contact-v-2 .agent-contact-us-single-details p {
		font-size: 1em;
		width: 90%;
	}
	.contact-v-2 .agent-contact-us-single-details .agent-contact-us-ico {
		padding: 13px 0;
	}
	.agent-main-menu-area.sticky-menu .agent-main-menu {
	    top: 5px;
	}
	.agent-pricing-table-wraper:last-child,
	.agent-our-blog-row > div:last-child {
		margin: 0 auto;
		float: none;
		overflow: hidden;
	}
	.agent-section-heading-v2 h2 {
		font-size: 1.8em;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper h5 {
	    font-size: 1em;
	    margin-bottom: 10px;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper {
		padding: 0px;
	}
	.agent-what-we-do-img img {
		display: block;
		margin: 0 auto;
	}
	.agent-testimonials-section-v-2 .center .agent-testimonial-single-wraper-v-2 {
		transform: inherit;
	}
	.agent-testimonial-all-item p {
		font-size: 1em;
	}
	.agent-our-blog-v-2-content h2 {
		font-size: 1.1em;
	}
	.agent-our-blog-v-2-content h5 {
		font-size: 1em;
		margin-bottom: 10px;
	}
	.agent-footer-section-v-2 p {
		margin: 0px; 
	}
	.agent-our-service-tab-version .nav li a h5 {
		font-size: 1em;
	}
	.agent-our-service-tab-version .nav li.active a i {
	    font-size: 3.5em;
	}
	.agent-tab-single-element {
	    padding: 50px 30px;
	}
	.agent-service-left-txt p {
	    width: 100%;
	}
	.agent-service-left-txt h3 {
		font-size: 1.2em;
		margin-bottom: 15px;
	}
	.agent-service-left-txt {
		padding-right: 0;
		width: 100%
	}
	.agent-service-right-txt {
		padding-left: 0px;
		margin-top: 20px;
		width: 100%;
	}
	.agent-our-work-section-1.section-padding {
		padding: 80px 0 0;
	}
	.agent-our-work-section-1 .content-margin-top {
	    margin-top: 75px;
	}
	.agent-testimonial-bio h3 {
		font-size: 1.5em;
	}
	.agent-testimonial-bio h4 {
		font-size: 1em;
	}
	.agent-testimonials-section-v-2 .owl-stage {
		padding-bottom: 50px;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side h4 {
		font-size: 1.1em;
		margin-bottom: 15px;
	}
	.agent-welcome-section-v3 .agent-contact-us-right-side {
		padding: 15px;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper h1 {
		font-size: 2em;
	}
	.agent-about-us-v2-content p {
		margin-bottom: 25px;
	}
	.agent-accordion .panel-title a.collapsed:before, .agent-accordion .panel-title a:before {
	    width: 35px;
	    height: 35px;
	    font-size: 1.5em;
	    line-height: 29px;
	}
	.agent-welcome-section-v3 .agent-contact-form input[type="submit"] {
		height: 40px;
		font-size: .9em;
	}
	.agent-accordion .panel-body p {
		padding: 0 0 0 55px;
	}
	.agent-accordion .panel-default {
		margin-bottom: 10px;
	}
	.agent-single-grid-item .agent-grid-item-content h5 {
		font-size: 1.1em;
	}
	.agent-contact-details-left p.agent-phone-ico:before, 
	.agent-contact-details-left p.agent-home-ico:before, 
	.agent-contact-details-right p.agent-map-ico:before {
	    background-size: 40px;
	}
	.agent-contact-details-left p, .agent-contact-details-right p {
		padding-left: 60px;
	}
	.agent-social-links ul li a {
		width: 35px;
		height: 35px;
		line-height: 34px;
		font-size: 1em;
	}
	.agent-contact-form input[type="submit"] {
		height: 50px;
		font-size: .9em;
	}
	.agent-footer-logo img {
		margin-bottom: 18px;
	}
	.agent-single-footer-wraper input[type="submit"], 
	.agent-single-footer-wraper button {
		padding: 10px 25px;
		font-size: .9em;
	}
	.agent-single-footer-wraper input[type="email"] {
		height: 45px;
	}
	.agent-our-work-section-2.section-padding {
		padding: 0 0 50px;
	}
	footer.agent-footer-section.section-padding {
		padding: 40px 0;
	}
	.agent-left-side-para p {
		margin-bottom: 20px;
	}
	.agent-right-side-txt {
		margin-bottom: 35px;
	}
	.agent-welcome-section-v2 .agent-btn {
		margin: 0 10px 0 0;
	}
	.agent-our-team-section-area .content-margin-top-v2 {
		margin-top: 105px;
	}
	.agent-accordion .panel-body {
	    padding-top: 10px;
	}
	.agent-welcome-section-v4 .agent-welcome-content-wraper h1 {
		font-size: 2.2em;
	}
	.agent-welcome-section-v4 .agent-welcome-content-wraper p {
		font-size: .9em;
		margin-bottom: 25px;
	}
	.agent-simple-text-section-area-v-2 .agent-left-side-simple-text h4{
		font-size: 1.300em;
		margin-bottom: 5px;
	}
	.agent-simple-text-section-area-v-2 .agent-left-side-para {
		margin-bottom: 40px;
		width: 100%;
	}
	.agent-single-right-side-servcie i {
		font-size: 2em;
		width: 10%;
	}
	.agent-single-right-side-servcie-head {
		margin-bottom: 5px;
	}
	.agent-single-right-side-servcie p {
		width: 100%;
	}
	.agent-simple-text-section-area-v-2 {
		padding: 50px 0;
		padding-bottom: 0;
	}
	.agent-progress-our-work h2 {
		font-size: 2em !important;
	}
	.agent-progress-our-work-row > div:nth-child(even) .agent-work-progress-single:before{
		display: none;
	}
	.agent-work-progress-single span {
		font-size: 2.8em !important;
		margin-bottom: 15px;
	}
	.agent-work-progress-single {
		cursor: pointer;
		margin-bottom: 30px;
	}
	.agent-progress-our-work .content-margin-top-v2 {
		margin-top: 60px;
	}
	section.agent-progress-our-work.section-padding {
		padding-bottom: 50px;
	}
	.agent-welcome-section-v4 .banner-bottom-border:before {
	    border-bottom: 70px solid #E6AF2A;
	    border-left: 49vw solid transparent;
	    top: 80px;
	}
	.agent-welcome-section-v4 .banner-bottom-border:after {
	    border-top: 70px solid #E6AF2A;
	    border-right: 49vw solid transparent;
	    bottom: 80px;
	}
	.agent-service-overview .agent-single-right-side-servcie {
		position: relative;
		background-color: #333333;
		height: calc(289px + 50px) !important;
		color: #FFFFFF;
		margin: initial !important;
		padding: initial !important;
		margin-bottom: 20px !important;
	}
	.agent-service-overview .agent-single-right-side-servcie:hover {
		height: calc(289px + 50px) !important;
	}
	.agent-service-overview .agent-single-right-side-servcie i {
	    top: 7% !important;
	}
	.agent-service-overview .agent-single-right-side-servcie h2 {
		color: #fff !important;
		top: 25% !important;
	}
	.agent-service-overview .agent-single-right-side-servcie p {
		color: #fff !important;
		top: 40% !important;
	}
	.agent-service-overview .agent-single-right-side-servcie a.agent-btn {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.agent-service-overview-inner > div:last-child {
		margin: 0 auto;
		display: block;
		float: none;
		overflow: hidden;
	}
	.agent-service-overview-inner > div:last-child .agent-single-right-side-servcie{
		margin-bottom: 0 !important;
	}
	.agent-work-progress-single p {
	    top: 0px;
	    opacity: 1;
	}
	.agent-our-service-tab-version .nav li a i {
		font-size: 2em;
		width: 80px;
		height: 80px;
		line-height: 80px;
	}
	.agent-our-blog-section-v-2 .content-margin-top-v2 {
		margin-top: 100px;
	}
	.agent-single-page-content h2 {
	    font-size: 2.1em;
	}
	.agent-single-page-breadcumb ul li a {
		font-size: .8em;
	}
	.agent-single-page-breadcumb {
		bottom: 35px;
		left: 30px;
	}
	.agent-simple-btn {
	    font-size: 1em;
	}
	.demo-column {
		margin-bottom: 5px;
	}
	.agent-portfolio-single-page-v2 .agent-single-grid-item figure .agent-grid-item-content a {
		font-size: 5em;
	}
	.agent-single-footer-wraper p {
		line-height: 1.5;
	}
	.agent-about-page-fun-fact blockquote h3 {
		font-size: 1.2em;
		margin-bottom: 15px;
	}
	.agent-single-fun-fact-content h4 {
		font-size: 1.2em;
	}
	.agent-single-fun-fact-content i {
	    font-size: 2em;
	    margin-bottom: 10px;
	}
	.agent-video-section {
		padding: 0;
	}
	.agent-video-section h3 {
	    font-size: 1.1em;
	    margin-bottom: 20px;
	}
	.agent-video-section p strong {
		margin-bottom: 20px;
	}
	.agent-about-us-page-v-2.section-padding {
		padding: 60px 0;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time {
		width: 15%;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time h5 {
		font-size: 1.2em;
		padding: 0;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time h6 {
	    font-size: .9em;
	}
	.agent-single-page-bottom-content .agent-single-post a {
		width: 84%;
		padding: 0 0 0 15px;
	}
	.agent-single-page-bottom-content {
	    height: 200px;
	}
	section.agent-blog-post-and-side-bar-section.agent-blog-page-without-sidebar.section-padding {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.agent-blog-single-post {
		padding: 25px;
		margin-bottom: 30px;
	}
	.agent-blog-author {
		padding: 0 0 0 10px;
		width: auto;
	}
	.agent-blog-social {
		width: 39%;
	}
	.agent-blog-publish-date-and-tag {
		font-size: 1em !important;
		margin-bottom: 20px !important;
	}
	.agent-blog-page-without-sidebar .agent-blog-btn .agent-btn {
		padding: 10px 20px;
		font-size: .8em;
	}
	.agent-blog-link, .agent-blog-quote {
		padding: 45px;
	}
	.agent-blog-quote {
		padding: 20px;
	}
	.agent-blog-all-post .agent-pagination-btn {
		margin-top: 50px;
	}
	.agent-prev i {
		padding: 0 10px 0 0;
	}
	.agent-next i {
	    padding: 0 0 0 10px;
	}
	a.agent-footer-logo {
		width: 50%;
		display: block;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer p {
		margin-bottom: 20px;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer .agent-blog-more-btn-and-social {
		margin-top: 30px;
	}
	.agent-blog-page-without-sidebar .agent-blog-more-btn-and-social .agent-blog-social-share-links {
		padding: 0;
	}
	.agent-blog-single-post-page .agent-blog-single-post {
		padding: 20px;
		margin-bottom: 40px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img figure {
		width: 100%;
		height: auto;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img figure img {
		width: auto;
		height: auto;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img figure:before {
		top: -10%;
		left: -10%;
		width: 120%;
		height: 120%;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comentor-img {
		width: 20%;
		float: none;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio {
		width: 100%;
		padding: 0;
	}
	.agent-blog-comentor-bio-and-details .agent-comentor-site-link a {
		font-size: 1em;
	}
	.agent-blog-page-without-sidebar .agent-blog-comentor-bio-and-details .agent-comentor-site-link {
		width: auto;
		margin-right: 15px;
	}
	.agent-blog-page-without-sidebar .agent-blog-comentor-bio-and-details .agent-blog-social-share-links {
		width: auto;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio h3 {
		font-size: 1em;
		margin-bottom: 10px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-social-share-links ul li a {
		width: 30px;
		height: 30px;
		font-size: 1em;
		line-height: 31px;
	}
	.agent-blog-social-share-links ul li {
		padding: 0 3px;
	}
	.agent-blog-comentor-bio-and-details {
		padding: 25px;
	}
	.agent-side-bar {
		margin-top: 40px;
	}
	section.agent-blog-post-and-side-bar-section.section-padding {
		padding-bottom: 40px;
	}
	.agent-contact-section .agent-contact-us-right-side, 
	.agent-all-contact-details {
		padding: 0;
	}
	.agent-contact-section .agent-contact-us-right-side h4, .contact-v-2 h4 {
		font-size: 1.1em;
		margin-bottom: 10px;
	}
	.agent-contant-page-details {
		margin-bottom: 40px;
	}
	.agent-contact-section .agent-contact-us-right-side p {
		margin-bottom: 40px;
		width: 100%;
	}
	.agent-contact-section .agent-contact-form input[type="submit"] {
		padding: 15px 25px;
	}
	.agent-contact-section .agent-social-links ul li a {
		width: 40px;
		height: 40px;
		font-size: 1em;
		line-height: 40px;
	}
	.agent-contact-single-page .agent-contact-form {
		margin-bottom: 50px;
	}
	.agent-contact-section.section-padding {
		padding: 0 0 50px 0;
	}
	.contact-v-2 .agent-contact-us-v-2 {
		margin-left: 0;
		margin-right: 0;
	}
	.contact-v-2 .agent-contact-us-left-side-content,
	.contact-v-2 .agent-contact-us-right-side-content {
		padding: 40px 25px;
		width: 100%;
	}
	.contact-v-2 .agent-contact-us-single-details .agent-contact-us-ico {
		width: 10%;
	}
	.contact-v-2 .agent-social-links {
		top: 0;
	}
	.contact-v-2 .agent-contact-us-right-side-content h4 {
		padding: 0;
	}
	.agent-single-page-breadcumb ul li i {
		padding: 0px 10px;
	}
	.agent-single-post-date-and-time h6 {
		font-size: 0.7em;
	}
	.contact-v-2 .agent-contact-us-single-details {
		margin-bottom: 40px;
	}
	.agent-blog-single-post-page .agent-blog-single-post h2 {
		font-size: 1.8em;
		line-height: 1.2;
		margin-bottom: 15px;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper {
		max-width: 100%;
		margin-bottom: 60px !important;
	}	
	.agent-welcome-content h1 span.agent-welcome-left, 
	.agent-welcome-content h1 span.agent-welcome-right {
		padding: 0 !important;
		width: auto;
		height: auto;
		border: none;
		font-size: inherit !important;
		line-height: 1 !important;
		font-weight: bold !important;
	}
	.agent-welcome-content:before, .agent-welcome-content:after {
		width: 52px;
		height: 52px;
		border-left: 25px solid #E6AF2A;
		border-top: 25px solid #E6AF2A;
		border-bottom: 25px solid transparent;
		border-right: 25px solid transparent;
	}
	.agent-welcome-content:after {
		border-left: 25px solid transparent;
		border-top: 25px solid transparent;
		border-bottom: 25px solid #E6AF2A;
		border-right: 25px solid #E6AF2A;
		width: 51px;
		height: 51px;
	}
	.agent-welcome-content h1 span.agent-welcome-right:before, 
	.agent-welcome-content h1 span.agent-welcome-left:before {
		border: none;
	}
	#agent-welcome-botton-slider .owl-stage {
		margin-top: 0;
		padding-bottom: 30px !important;
	}
	.agent-padding-minus.agent-welcome-bottom-single-wraper.agent-box-shadow.agent-content-tbl {
		padding: 25px;
		padding-top: 0;
	}
	.agent-welcome-bottom-single-wraper h3 {
		top: 18px;
	}
	.agent-welcome-bottom-single-wraper:hover h3 {
	    top: 30px;
	}
	.agent-left-side-simple-text h4 {
		margin: 0;
		font-size: 1.300em;
		margin-bottom: 10px;
	}
	.agent-simple-text-section-area.section-padding {
		padding: 0 0 40px;
	}
	.agent-our-team-single-wraper figure img {
		width: 100%;
	}
	.agent-need-any-service-wraper article h2 {
		font-size: 2em;
		margin-bottom: 20px;
	}
	.agent-need-any-service-wraper article {
		margin-bottom: 25px;
	}
	.agent-need-any-service-section {
		padding: 45px 0;
	}
	.agent-pricing-table-wraper {
		padding: 25px;
	}
	.agent-why-choose-us-section.section-padding {
		padding: 60px 0 40px;
	}
	.agent-blog-head figcaption {
		top: 30px;
		left: 50px;
		font-size: .9em;
		padding: 8px 15px;
	}
	.agent-blog-footer article {
		margin-bottom: 30px;
	}
	.agent-our-blog-section .content-margin-top {
		margin-bottom: 40px;
	}
	#agent-testimonial-slider .owl-stage, #agent-welcome-botton-slider .owl-stage {
	    padding: 50px 0 15px !important;
	}
	.agent-single-post-date-and-time {
		width: 12%;
	}
	.agent-single-post a {
	    width: 88%;
	    padding: 0 0 0 15px;
	}
	.agent-footer-section .row {
		margin-bottom: 15px;
	}
	.agent-welcome-section-v2 .agent-welcome-content-wraper h4 {
		margin-bottom: 25px;
	}
	.agent-welcome-section-v2 .agent-welcome-content-wraper p {
		margin: 0 auto 40px auto;
	}
	.agent-about-us-section-v2 {
		padding-top: 105px;
	}
	section#team-section,
	section.agent-what-we-do-section-area.section-padding {
		padding-top: 100px;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper p {
	    width: 100%;
	}
	.agent-welcome-section-v3 .agent-welcome-tbl {
		height: auto;
	}
	.agent-welcome-section-v3.agent-welcome-section-area {
		height: auto;
		padding-top: 140px;
		padding-bottom: 60px;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper p {
		margin: 0 auto 35px auto;
	}
	.agent-accordion .panel-default>.panel-heading {
		padding-bottom: 5px;
	}
	section#service-section-2,
	section#service-section,
	.agent-our-blog-section-v-2 {
		padding-top: 60px;
	}
	.agent-square-single-wraper {
		height: 225px;
		background-color: #333333;
		margin-bottom: 10px;
	}
	.agent-our-service-tab-version .nav li.active a i {
		top: 0;
	}
	.agent-our-service-tab-version .nav li a i {
	    margin: 0 auto 15px auto;
	}
	.agent-our-service-tab-version .nav li a {
		padding: 25px 0;
	}
	.agent-our-blog-v-2-conatiner {
		padding: 0 15px;
	}
	.agent-our-blog-btn {
		margin-top: 60px;
	}
	.agent-service-v-2 .agent-square-single-wraper {
		border: none;
	}
	.agent-slider-single-item {
		padding: 40px 0;
	}
	.agent-testimonials-section .customNavigation .prev, 
	.agent-welcome-bottom-section .customNavigation .prev, 
	.agent-single-page-bottom-slider .customNavigation .prev, 
	.agent-testimonials-section .customNavigation .next, 
	.agent-welcome-bottom-section .customNavigation .next, 
	.agent-single-page-bottom-slider .customNavigation .next {
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    font-size: 16px;
	}
	.agent-our-service-tab-version .agent-service-tab-content {
	    height: auto;
	}
	.agent-right-side-service-column{
		background-color: #333333;
		overflow: hidden;
	}
	.agent-half-color-bg{
		display: none;
	}
	.agent-right-side-service {
		padding: 55px 25px;
	}
	.agent-single-right-side-servcie {
		margin-bottom: 50px;
	}
	.agent-single-right-side-servcie:last-child{
		margin-bottom: 0;
	}
	.agent-work-progress-single:before{
		display: none;
	}
	.agent-welcome-section-v5 .agent-welcome-content .agent-btn {
		margin: 0 5px;
	}
	.agent-contact-us-right-side p {
		margin-bottom: 40px;
	}
	.agent-portfolio-single-page-v1 .agent-work-nav ul li, 
	.agent-portfolio-single-page-v2 .agent-work-nav ul li {
		padding: 5px 0;
		display: block;
	}
	.agent-portfolio-btn {
		margin: 60px 0;
	}
	.agent-single-fun-fact-content {
		width: 140px;
		height: 140px;
	}
	.agent-blog-page-without-sidebar .agent-blog-author {
		width: 60%;
	}
	.agent-blog-page-without-sidebar .agent-blog-single-post-footer .agent-blog-publish-date {
	    width: 30%;
	}
	.agent-blog-page-without-sidebar .agent-blog-single-post-footer .agent-blog-tag {
		width: 70%;
	}
	.agent-blog-single-post-footer .agent-blog-more-btn-and-social {
		margin-top: 25px;
	}
	.agent-blog-quote blockquote {
		margin: 0;
	}
	.agent-blog-single-post-page .agent-post-header {
		margin-bottom: 25px;
	}
	.agent-blog-comentor-bio-and-details .agent-blog-comment-bio p {
		margin-bottom: 20px;
	}
	.agent-blog-single-post-footer .agent-blog-publish-date {
		width: 30%;
	}
	.agent-blog-single-post-footer .agent-blog-tag {
		width: 70%;
	}
	.agent-blog-single-post-footer h2 {
	    font-size: 1.8em;
	    margin-bottom: 20px;
	    line-height: 1.2;
	}
	.agent-blog-link a h4 {
		font-size: 1.2em;
	}
	.agent-single-side-bar-form, .agent-single-side-bar {
		margin-bottom: 25px;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer .agent-blog-publish-date, 
	.agent-blog-single-post-page .agent-blog-single-post-footer .agent-blog-tag, 
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-single-post-footer .agent-blog-tag, 
	.agent-blog-page-without-sidebar.agent-blog-single-post-page .agent-blog-single-post-footer .agent-blog-publish-date {
		width: 100%;
		text-align: center !important;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer blockquote {
		font-size: 1em;
		margin: 20px 0 20px 20px;
		padding: 5px 15px;
	}
	.agent-blog-single-post-page .agent-blog-social {
		width: 85%;
	}
	.single-contact-details img {
		margin-bottom: 25px;
	}
	.single-contact-details {
		height: 160px;
	}
	.agent-contact-form input[type="text"], .agent-contact-form input[type="email"], .agent-contact-form textarea {
	    margin-bottom: 15px;
	}
	.agent-our-team-section-area-v2 .agent-section-heading-v2 h2:before, 
	.agent-what-we-do-section-area .agent-section-heading-v2 h2:before, 
	.agent-our-service-section-v2 .agent-section-heading-v2 h2:before, 
	.agent-our-service-tab-version .agent-section-heading-v2 h2:before, 
	.agent-our-work-section-1-v-2 .agent-section-heading-v2 h2:before, 
	.agent-testimonials-section-v-2 .agent-section-heading-v2 h2:before, 
	.agent-our-blog-section-v-2 .agent-section-heading-v2 h2:before {
		font-size: 4em;
	}
	.agent-single-grid-item {
		margin-bottom: 0;
	}
	.agent-testimonial-single-wraper p {
		margin-bottom: 20px;
	}

	.agent-welcome-section-area.agent-welcome-section-v4,
	.agent-welcome-section-v4 .agent-welcome-tbl,
	.agent-welcome-section-area.agent-welcome-section-v5,
	.agent-welcome-section-v5 .agent-welcome-tbl {
	    height: 400px;
	}
	.agent-our-service-tab-version .content-margin-top-v2 {
		margin-top: 60px;
	}
	.agent-single-page-bottom-slider .customNavigation .next {
	    right: 0;
	}
	.agent-single-page-bottom-slider .customNavigation .prev {
	    left: 0;
	}
	.agent-section-heading-v2 h2:before {
		height: 80px;
		width: 50px;
		background-size: contain;
	}

}

/*For 320-384px up Mobile Layout*/
@media (max-width: 479px) {

	.agent-list-items-1, .agent-list-items-2 {
		width: 100%;
		margin-bottom: 15px;
	}
	.agent-need-any-service-wraper article h2 {
		font-size: 1.6em;
		margin-bottom: 15px;
	}
	.agent-pricing-table-wraper ul {
		padding: 0 0 0 10px;
	}
	.agent-single-post a {
	    padding: 0 0 0 30px;
	}
	.dl-menuwrapper button {
		width: 40px;
		height: 38px;
	}
	.agent-our-blog-v-2-content h2 {
		font-size: 1em;
	}
	.agent-our-service-section .content-margin-top-v2 {
		margin-top: 120px;
	}
	.agent-about-us-v2-content h4 {
		margin-bottom: 20px;
	}
	.agent-about-us-v2-content p {
		margin-bottom: 20px;
	}
	#agent-testimonial-slider .owl-stage, #agent-welcome-botton-slider .owl-stage {
		padding-bottom: 0 !important;
	}
	.agent-contact-us-section.section-padding {
		padding-bottom: 60px;
	}
	.agent-contact-us-right-side p {
		margin-bottom: 25px;
	}
	.agent-welcome-section-v3 .agent-welcome-content-wraper {
		text-align: center;
	}
	.agent-welcome-section-area.agent-welcome-section-v4,
	.agent-welcome-section-v4 .agent-welcome-tbl,
	.agent-welcome-section-area.agent-welcome-section-v5,
	.agent-welcome-section-v5 .agent-welcome-tbl {
	    height: 100vh;
	}
	.agent-welcome-section-v4 .agent-welcome-content-wraper h1 {
		font-size: 2em;
	}
	.agent-single-right-side-servcie i {
		width: 20%;
	}
	.agent-right-side-service {
		padding: 35px 15px;
	}
	section#service-section-2, section#service-section, .agent-our-blog-section-v-2 {
		padding-top: 60px;
	}
	.agent-our-service-section .content-margin-top-v2 {
		margin-top: 60px;
	}
	.agent-tab-single-element {
		padding: 30px;
	}
	.agent-our-blog-section-v-2 .content-margin-top-v2 {
		margin-top: 60px;
	}
	.agent-need-any-service-section-v2 .agent-need-any-service-wraper h2 {
		font-size: 1.5em;
	}
	.agent-single-right-side-servcie {
		margin-bottom: 30px;
	}
	.agent-progress-our-work h3 {
		font-size: 1.8em;
		margin-bottom: 5px;
	}
	.agent-contact-us-left-side {
		margin-bottom: 60px;
	}
	.agent-map {
		margin-top: 35px;
	}
	.agent-progress-our-work .content-margin-top-v2 {
		margin-top: 40px;
	}
	.agent-welcome-section-v5 .agent-welcome-content h1 {
		font-size: 1.8em !important;
		letter-spacing: 5px !important;
	}
	.agent-portfolio-single-page-v2 .agent-single-grid-item {
		height: 285px;
		padding: 0;
		margin-bottom: 30px;
	}
	.agent-portfolio-btn {
		margin: 50px 0;
	}
	.agent-single-fun-fact {
		float: none;
		margin: 0 auto;
		margin-bottom: 18px;
		width: auto;
	}
	.agent-single-fun-fact:last-child{
		margin-bottom: 0;
	}
	.agent-single-page-content h2 {
		font-size: 1.8em;
	}
	a.agent-video-play-btn img {
		width: 60%;
		margin: 0 auto;
		float: none;
		display: block;
	}
	.agent-single-page-bottom-content .agent-single-post-date-and-time {
		width: 20%;
	}
	.agent-single-page-bottom-content .agent-single-post a {
		width: 78%;
	}
	.agent-single-page-bottom-content {
		height: 150px;
	}
	.agent-blog-single-post {
		padding: 15px;
	}
	.agent-blog-single-post-footer .agent-blog-publish-date,
	.agent-blog-single-post-footer .agent-blog-tag,
	.agent-blog-author,
	.agent-blog-social {
		width: 100%;
	}
	.agent-blog-author {
		margin-bottom: 5px;
		text-align: center;
	}
	.agent-pagination-btn .text-left, 
	.agent-pagination-btn .text-right,
	.agent-prev, 
	.agent-next {
		width: 100%;
		float: none;
		text-align: center;
		margin: 10px 0;
		display: block;
	}
	.agent-blog-single-post-page .agent-blog-single-post-footer blockquote {
		padding: 0px 15px 0px 15px;
		margin: 10px 0 18px 10px;
		font-size: .9em;
	}
	.agent-blog-comentor-bio-and-details .agent-comentor-site-link {
		margin-bottom: 10px;
	}
	.agent-blog-single-post-page .agent-blog-author-details,
	.agent-blog-more-btn-and-social .agent-blog-social-share-links {
	    width: 100%;
	    float: none;
	    text-align: center;
	}
	.agent-blog-single-post-page .agent-blog-social {
		width: 100%;
		text-align: center;
		margin-bottom: 9px;
	}
	.agent-blog-social .agent-blog-like, 
	.agent-blog-social .agent-blog-comment {
		width: initial;
		float: none;
		display: inline-block;
	}
	.agent-blog-comentor-bio-and-details .agent-comentor-site-link {
		width: 100%;
		float: left;
		text-align: left;
		padding: 2px 0;
	}
	.single-contact-details {
	    width: 100%;
	    float: none;
	    margin-bottom: 10px;
	}
	.agent-left-side-input ,
	.agent-right-side-input{
	    padding: 0;
	    width: 100%;
	    float: left;
	}
	.contact-v-2 .agent-social-links {
	    padding: 0;
	    text-align: center;
	}
	.contact-v-2 .agent-contact-us-single-details {
		margin-bottom: 25px;
	}
	.contact-v-2 .agent-contact-us-left-side-content, .contact-v-2 .agent-contact-us-right-side-content {
		padding: 30px 20px;
	}



}