@media screen and (max-width: 480px)
{
	.navigation_website
	{
		position: absolute;
	}
	.navigation_website
	{
		position: static;
		z-index: 20;
	}
	.navigation-area ul.main-ul li.main-li
	{
		float: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area
	{
		position: relative;
		padding: 8px 0;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo
	{
		width: 65%;
		display: inline-block;
	}
	.header_banner_div .banner_round_shape
	{
		background-image: none !important;
		display: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img
	{
	    position: absolute;
	    top: 7px;
	    right: 5px;
	    width: 60px;
	    height: 60px;
	    background-color: #f17021;
	    border-radius: 50%;
	    cursor: pointer;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img img
	{
		padding: 14px;
	    margin-top: 1px;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area
	{
		/*display: none;*/
		width: 100%;
		position: fixed;
		top: 0;
		left: -105%;
		right: 0;
		height: 100vh;
		background-color: var(--white);
		z-index: 1150;
		transition: .3s;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area.show_navs
	{
		left:0%;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area .main-ul
	{
	    width: 90%;
	    margin-left: 5%;
	    margin-top: 40px;
	    max-height: 70vh;
	    overflow-y: auto;
	}
	.navigation-area ul.main-ul li.main-li > a
	{
		display: block;
		color: #333;
		margin: 0 0 0 0;
		padding-bottom: 0;
		padding: 5px 10px;
		font-size: 14px;
		text-align: center;
		border-bottom: 1px solid #f4eeee;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1
	{
		background-color: var(--color3);
		display: none;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		color: var(--white);
		text-align: center;
	}
	.navigation-area .logo_for_mobiles_close_icon
	{
		display: flex;
		flex-direction: row;
	}
	.navigation-area .logo_for_mobiles_close_icon .logo_mobile
	{
		flex: 0 0 auto;
		width: 75%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile
	{
		flex: 0 0 auto;
		width: 25%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile img
	{
		width: 45px;
	    height: 45px;
	    background-color: var(--color1);
	    padding: 10px;
	    border-radius: 6px;
	    float: right;
	    margin-top: 9px;
	    cursor: pointer;
	}

	.header_banner_div
	{
		height: 100%;
	}
	.header_banner_div .mask_image
	{
		top: 25px;
		width: 100%;
		right: 20px;
		height: 300px;
		position: static;
	}
	.header_banner_div .mask_image .vector2
	{
	    width: 100px;
	    top: 120px;
	    left: 30px;
	}
	.header_banner_div .mask_image .vector1
	{
	    width: 70px;
	    top: 200px;
	    left: 50px;
	}
	.header_banner_div .mask_image .vector5
	{
       width: 50px;
	   left: 231px;
	   top: 101px;
	}
	.header_banner_div .mask_image .vector3
	{
	    width: 120px;
	    top: 263px;
	    left: 30px;	
	}
	.header_banner_div .mask_image .vector4
	{
		display: none;
	}
	.header_banner_div .welcomeTextBanner
	{
		position: static;
		width: 90%;
		margin-left: 5%;
		margin-top: 25px;
	}
	.header_banner_div .banner_round_shape
	{
		position: relative;
	}
	.header_banner_div .welcomeTextBanner h5
	{
		text-align: center;
		margin-bottom: 10px;
		font-size: 22px;
	}
	.header_banner_div .welcomeTextBanner h5 span
	{
		display: inline-block;
	}
	.header_banner_div .welcomeTextBanner h3
	{
		font-size: 25px;
		margin-bottom: 15px;
	}
	.header_banner_div .welcomeTextBanner p
	{
		font-size: 15px;
		line-height: 22px;
		color: #555;
	}
	section.about_us_section
	{
		margin-top: 30px;
	}
	section.about_us_section .image_container 
	{
		margin-bottom: 25px;
	}
	.about_us_section_content .headings01
	{
		text-align: center;
	}
	.about_us_section_content .headings01 h4
	{
		font-size: 28px;
	}
	.about_us_section_content .headings01 h4 br
	{
		display: none;
	}
	.about_us_section_content .desc p
	{
		font-size: 15px;
		color: #666;
	}
	.about_us_section_content .desc ul li
	{
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 12px;
		color: #666;
		font-weight: 400;
		text-align: justify;		
	}
	section.clients_logo
	{
		padding: 30px 0 20px;
	}
	.clients_logo .clients_heading
	{
		max-width: 95%;
	}
	.clients_logo .clients_heading h3
	{
		font-size: 23px;
		line-height: 32px;
	}
	.clients_owls .item .logo_clients img
	{
		height: 70px;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h6
	{
		max-width: 80%;
		margin: auto;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h3
	{
		font-size: 25px;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .images img
	{
		height: 150px;
		object-fit: contain;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .details p
	{
		font-size: 14px;
	}
	.services_home .container .headings01 h4
	{
		font-size: 28px;
	}
	section.services_home .services_box
	{
		width: 92%;
		margin-left: 4%;
	}
	section.services_home .services_box .image img
	{
		height: 150px;
	}
	section.services_home .services_box .content_areas h5
	{
		font-size: 18px;
	}
	section.services_home .services_box .content_areas
	{
		padding: 15px 12px 20px;
	}
	section.services_home .services_box .content_areas .readmores
	{
		margin-top: 10px;
	}
	footer .testimonials-container
	{
		padding: 30px 0 20px;
	}
	footer .testimonials-container .container .branding .logo img
	{
		width: 90px;
	}
	footer .footer_social
	{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	footer .paddingleftfooter
	{
		padding-left: 15px;
	}
	footer .ftrBox h5
	{
		font-size: 20px;
		margin-bottom: 15px;
	}
	footer .ftrBox
	{
		margin-bottom: 12px;
	}
	footer .ftrBox ul.twos
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	footer .ftrBox ul.twos li
	{
		flex: 0 0 auto;
		width:49%;
		margin-right: 1%;
		margin-bottom: 3px;
	}
	footer .ftrBox ul li a
	{
		font-size: 14px;
	}
	footer .width_footer1
	{
		width: 100%;
	}
	footer .width_footer2
	{
		width: 100%;
	}
	.copyright_text
	{
		font-weight: 500;
		font-size: 14px;
	}

	.header_banner_div_for_innerPages
	{
		height: 100%;
		padding-top: 50px;
		padding-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header_banner_div_for_innerPages .mask_image
	{
		display: none;
	}
	.header_banner_div_for_innerPages .banner_round_shape
	{
		height: 80px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner{
		position: static;
		width: 85%;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h3
	{
		font-size: 22px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5
	{
		margin-top: 10px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5 a
	{
		font-size: 15px;
	}
	body.about_page .about_us_section .container
	{
		max-width: 95%;
	}
	body.about_page section.about_us_section
	{
		margin-top: 20px;
	}
	.custom_ul ul li .details h6
	{
		font-size: 16px;
	}
	.custom_ul ul li .details p
	{
		font-size: 14px;
	}
	.custom_ul ul li .icon
	{
		width: 40px;
	}
	.custom_ul ul li .details
	{
		width: calc(100% - 40px);
	}
	.about_us_section_content .desc ul li
	{
		margin-bottom: 10px;
	}
	.custom_ul ul li .details p
	{
		margin-bottom: 8px;
	}
	body.services_page .services_section
	{
		margin-top: 20px;
	}
	body.services_page .about_us_section_content
	{
		padding-left: 0;
	}
	body.services_page .services_section .about_us_section_content .headings01 h4
	{
		font-size: 30px;
		margin-bottom: 15px;
	}
	body.services_page .about_us_section_content .desc p
	{
		font-size: 14px;
	}
	body.services_page .about_us_section_content.about_us_section_content2
	{
		padding-right: 0px;
	}
	body.services_page .bullets_points ul li span
	{
		font-size: 16px;
	}
	body.services_page .services_section1 .headings01 h4
	{
		font-size: 29px;
	}
	section.influencer_scroller_section_Page
	{
		padding-top: 35px;
	}
	section.influencer_scroller_section_Page .container
	{
		max-width: 95%;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows
	{
		flex-direction: column;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms
	{
		width: calc(100% - 20px);
		margin: 0 10px 20px;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .images img
	{
		height: 250px;
	}
	body.enquiry .enquiry_now
	{
		padding: 40px 0;
	}
	.enquiry_now .enquiry_container
	{
		max-width: 95%;
		margin-left: 2.5%;
	}
	.enquiry_now .enquiry_container .enquiry_container_text
	{
		padding: 20px 20px;
	}
	.enquiry_container_text .input_div label
	{
		position: static;
	}
	.enquiry_container_text .input_div
	{
		display: flex;
		flex-direction: column;
	}
	.enquiry_container_text .input_div .inputs
	{
		flex: 0 0 auto;
		width: 100%;
		order: 2;
		padding-top: 8px;
	}
	.enquiry_container_text .input_div label
	{
		flex: 0 0 auto;
		width: 100%;
		order: 1;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.enquiry_container_text .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.enquiry_container_text form .submit
	{
		padding: 10px 35px;
		width: 100%;
		border-radius: 5px;
	}
	section.testimonial_section_page .testimonial_section_page_container
	{
		padding: 30px 0;
	}
	.testimonial_row
	{
		flex-direction: column;
	}
	.testimonial_row .testmonial_colom
	{
		width:calc(100% - 20px);
		margin: 0 10px 30px;
		padding: 48px 13px 20px 13px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		height: 100%;

	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .details .other_details p
	{
		font-size: 14px;
		width: 80%;
	}
	.clients_page_row
	{
		margin-top: 20px;
	}
	.clients_page_row .clients_coloms
	{
	    width: 50%;
	 	padding:15px 5px 15px;
	 	border-bottom: 1px solid #eaeaea;
	}
}


@media screen and (min-width: 481px) and (max-width: 576px)
{
	.navigation_website
	{
		position: absolute;
	}
	.navigation_website
	{
		position: static;
		z-index: 20;
	}
	.navigation-area ul.main-ul li.main-li
	{
		float: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area
	{
		position: relative;
		padding: 8px 0;
		width: 100%;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo
	{
		width: 65%;
		display: inline-block;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo img
	{
		width: 250px;
	}
	.header_banner_div .banner_round_shape
	{
		background-image: none !important;
		display: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img
	{
	    position: absolute;
	    top: 16px;
	    right: 5px;
	    width: 60px;
	    height: 60px;
	    background-color: #f17021;
	    border-radius: 50%;
	    cursor: pointer;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img img
	{
		padding: 14px;
	    margin-top: 1px;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area
	{
		/*display: none;*/
		width: 100%;
		position: fixed;
		top: 0;
		left: -105%;
		right: 0;
		height: 100vh;
		background-color: var(--white);
		z-index: 1150;
		transition: .3s;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area.show_navs
	{
		left:0%;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area .main-ul
	{
	    width: 85%;
	    margin-left: 7.5%;
	    margin-top: 40px;
	    max-height: 70vh;
	    overflow-y: auto;
	}
	.navigation-area ul.main-ul li.main-li > a
	{
		display: block;
		color: #333;
		margin: 0 0 0 0;
		padding-bottom: 0;
		padding: 5px 10px;
		font-size: 16px;
		text-align: center;
		border-bottom: 1px solid #f4eeee;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1
	{
		background-color: var(--color3);
		display: none;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		padding: 10px 16px;
		font-size: 15px;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		color: var(--white);
		text-align: center;
	}
	.navigation-area .logo_for_mobiles_close_icon
	{
		display: flex;
		flex-direction: row;
	}
	.navigation-area .logo_for_mobiles_close_icon .logo_mobile
	{
		flex: 0 0 auto;
		width: 75%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile
	{
		flex: 0 0 auto;
		width: 25%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile img
	{
		width: 45px;
	    height: 45px;
	    background-color: var(--color1);
	    padding: 10px;
	    border-radius: 6px;
	    float: right;
	    margin-top: 9px;
	    cursor: pointer;
	}

	.header_banner_div
	{
		height: 100%;
	}
	.header_banner_div .mask_image
	{
		top: 25px;
		width: 100%;
		right: 20px;
		height: 300px;
		position: static;
	}
	.header_banner_div .mask_image .vector2
	{
	    width: 100px;
	    top: 70px;
	    left: 30px;
	}
	.header_banner_div .mask_image .vector1
	{
	    width: 70px;
	    top: 150px;
	    left: 50px;
	}
	.header_banner_div .mask_image .vector5
	{
       width: 50px;
	   left: 170px;
	   top: 101px;
	}
	.header_banner_div .mask_image .vector3
	{
	    width: 120px;
	    top: 200px;
	    left: 30px;	
	}
	.header_banner_div .mask_image .vector4
	{
		display: none;
	}
	.header_banner_div .welcomeTextBanner
	{
		position: static;
		width: 90%;
		margin-left: 5%;
		margin-top: 25px;
	}
	.header_banner_div .banner_round_shape
	{
		position: relative;
	}
	.header_banner_div .welcomeTextBanner h5
	{
		text-align: left;
		margin-bottom: 10px;
		font-size: 25px;
	}
	.header_banner_div .welcomeTextBanner h5 span
	{
		display: inline-block;
	}
	.header_banner_div .welcomeTextBanner h3
	{
		font-size: 30px;
		margin-bottom: 15px;
	}
	.header_banner_div .welcomeTextBanner p
	{
		font-size: 16px;
	    line-height: 24px;
	    color: #555;
	    font-weight: 500;	
	}
	section.about_us_section
	{
		margin-top: 30px;
	}
	section.about_us_section .image_container 
	{
		margin-bottom: 25px;
	}
	.about_us_section_content .headings01
	{
		text-align: center;
	}
	.about_us_section_content .headings01 h4
	{
		font-size: 32px;
	}
	.about_us_section_content .headings01 h4 br
	{
		/*display: none;*/
	}
	.about_us_section_content .desc p
	{
		font-size: 16px;
		color: #666;
	}
	.about_us_section_content .desc ul li
	{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 12px;
		color: #666;
		font-weight: 400;
		text-align: justify;		
	}

	.about_us_section .about_section_container .image_container .image01
	{
		width: 95%;
		margin-left: 2.5%;
	}
	section.clients_logo
	{
		padding: 30px 0 20px;
	}
	.clients_logo .clients_heading
	{
		max-width: 95%;
	}
	.clients_logo .clients_heading h3
	{
		font-size: 23px;
		line-height: 32px;
	}
	.clients_owls .item .logo_clients img
	{
		height: 70px;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h6
	{
		max-width: 80%;
		margin: auto;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h3
	{
		font-size: 25px;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .images img
	{
		height: 150px;
		object-fit: contain;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .details p
	{
		font-size: 14px;
	}
	.services_home .container .headings01 h4
	{
		font-size: 28px;
	}
	section.services_home .services_box
	{
		width: 92%;
		margin-left: 4%;
	}
	section.services_home .services_box .image img
	{
		height: 150px;
	}
	section.services_home .services_box .content_areas h5
	{
		font-size: 22px;
	}
	section.services_home .services_box .content_areas p
	{
		height: 100%;
		line-height: 24px;
	}
	section.services_home .services_box .content_areas
	{
		padding: 15px 12px 20px;
	}
	section.services_home .services_box .content_areas .readmores
	{
		margin-top: 10px;
	}
	footer .testimonials-container
	{
		padding: 30px 0 20px;
	}
	footer .testimonials-container .container .branding .logo img
	{
		width: 90px;
	}
	footer .footer_social
	{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	footer .paddingleftfooter
	{
		padding-left: 15px;
	}
	footer .ftrBox h5
	{
		font-size: 20px;
		margin-bottom: 15px;
	}
	footer .ftrBox
	{
		margin-bottom: 12px;
	}
	footer .ftrBox ul.twos
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	footer .ftrBox ul.twos li
	{
		flex: 0 0 auto;
		width:49%;
		margin-right: 1%;
		margin-bottom: 7px;
	}
	footer .ftrBox ul li a
	{
		font-size: 16px;
	}
	footer .width_footer1
	{
		width: 100%;
	}
	footer .width_footer2
	{
		width: 100%;
	}
	.copyright_text
	{
		font-weight: 500;
		font-size: 16px;
	}

	.header_banner_div_for_innerPages
	{
		height: 100%;
		padding-top: 50px;
		padding-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header_banner_div_for_innerPages .mask_image
	{
		display: none;
	}
	.header_banner_div_for_innerPages .banner_round_shape
	{
		height: 80px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner{
		position: static;
		width: 85%;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h3
	{
		font-size: 22px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5
	{
		margin-top: 10px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5 a
	{
		font-size: 15px;
	}
	body.about_page .about_us_section .container
	{
		max-width: 95%;
	}
	body.about_page section.about_us_section
	{
		margin-top: 20px;
	}
	.custom_ul ul li .details h6
	{
		font-size: 16px;
	}
	.custom_ul ul li .details p
	{
		font-size: 14px;
	}
	.custom_ul ul li .icon
	{
		width: 40px;
	}
	.custom_ul ul li .details
	{
		width: calc(100% - 40px);
	}
	.about_us_section_content .desc ul li
	{
		margin-bottom: 10px;
	}
	.custom_ul ul li .details p
	{
		margin-bottom: 8px;
	}
	body.services_page .services_section
	{
		margin-top: 20px;
	}
	body.services_page .about_us_section_content
	{
		padding-left: 0;
	}
	body.services_page .services_section .about_us_section_content .headings01 h4
	{
		font-size: 30px;
		margin-bottom: 15px;
	}
	body.services_page .about_us_section_content .desc p
	{
		font-size: 14px;
	}
	body.services_page .about_us_section_content.about_us_section_content2
	{
		padding-right: 0px;
	}
	body.services_page .bullets_points ul li span
	{
		font-size: 16px;
	}
	body.services_page .services_section1 .headings01 h4
	{
		font-size: 29px;
	}
	section.influencer_scroller_section_Page
	{
		padding-top: 35px;
	}
	section.influencer_scroller_section_Page .container
	{
		max-width: 95%;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows
	{
		/*flex-direction: row;*/
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms
	{
		width: calc(100% - 40px);
		margin: 0 20px 20px;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .images img
	{
		height: 220px;
	    object-fit: contain;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .details p
	{
		height: 100%;
	}
	body.enquiry .enquiry_now
	{
		padding: 40px 0;
	}
	.enquiry_now .enquiry_container
	{
		max-width: 95%;
		margin-left: 2.5%;
	}
	.enquiry_now .enquiry_container .enquiry_container_text
	{
		padding: 20px 20px;
	}
	.enquiry_container_text .input_div label
	{
		position: static;
	}
	.enquiry_container_text .input_div
	{
		display: flex;
		flex-direction: column;
	}
	.enquiry_container_text .input_div .inputs
	{
		flex: 0 0 auto;
		width: 100%;
		order: 2;
		padding-top: 8px;
	}
	.enquiry_container_text .input_div label
	{
		flex: 0 0 auto;
		width: 100%;
		order: 1;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.enquiry_container_text .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.enquiry_container_text form .submit
	{
		padding: 10px 35px;
		width: 70%;
		border-radius: 5px;
	}
	section.testimonial_section_page .testimonial_section_page_container
	{
		padding: 30px 0;
	}
	.testimonial_row
	{
		flex-direction: column;
	}
	.testimonial_row .testmonial_colom
	{
		width:calc(100% - 20px);
		margin: 0 10px 40px;
		padding: 48px 18px 20px 18px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		height: 100%;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		font-size: 14px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .details .other_details p
	{
		font-size: 14px;
		width: 100%;
	}
	.clients_page_row
	{
		margin-top: 20px;
	}
	.clients_page_row .clients_coloms
	{
	    width: 50%;
	 	padding:15px 25px 15px;
	 	border-bottom: 1px solid #eaeaea;
	}
}



@media screen and (min-width: 577px) and (max-width: 767px)
{
	.navigation_website
	{
		position: absolute;
	}
	.navigation_website
	{
		position: static;
		z-index: 20;
	}
	.navigation-area ul.main-ul li.main-li
	{
		float: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area
	{
		position: relative;
		padding: 8px 0;
		width: 100%;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo
	{
		width: 65%;
		display: inline-block;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo img
	{
		width: 220px;
	}
	.header_banner_div .banner_round_shape
	{
		background-image: none !important;
		display: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img
	{
	    position: absolute;
	    top: 10px;
	    right: 5px;
	    width: 60px;
	    height: 60px;
	    background-color: #f17021;
	    border-radius: 50%;
	    cursor: pointer;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img img
	{
		padding: 14px;
	    margin-top: 1px;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area
	{
		/*display: none;*/
		width: 100%;
		position: fixed;
		top: 0;
		left: -105%;
		right: 0;
		height: 100vh;
		background-color: var(--white);
		z-index: 1150;
		transition: .3s;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area.show_navs
	{
		left:0%;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area .main-ul
	{
	    width: 85%;
	    margin-left: 7.5%;
	    margin-top: 40px;
	    max-height: 70vh;
	    overflow-y: auto;
	}
	.navigation-area ul.main-ul li.main-li > a
	{
		display: block;
		color: #333;
		margin: 0 0 0 0;
		padding-bottom: 0;
		padding: 5px 10px;
		font-size: 16px;
		text-align: center;
		border-bottom: 1px solid #f4eeee;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1
	{
		background-color: var(--color3);
		display: none;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		padding: 10px 16px;
		font-size: 15px;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		color: var(--white);
		text-align: center;
	}
	.navigation-area .logo_for_mobiles_close_icon
	{
		display: flex;
		flex-direction: row;
	}
	.navigation-area .logo_for_mobiles_close_icon .logo_mobile
	{
		flex: 0 0 auto;
		width: 75%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile
	{
		flex: 0 0 auto;
		width: 25%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile img
	{
		width: 45px;
	    height: 45px;
	    background-color: var(--color1);
	    padding: 10px;
	    border-radius: 6px;
	    float: right;
	    margin-top: 9px;
	    cursor: pointer;
	}

	.header_banner_div
	{
		height: 100%;
	}
	.header_banner_div .mask_image
	{
		top: 25px;
		width: 100%;
		right: 20px;
		height: 300px;
		position: static;
	}
	.header_banner_div .mask_image .vector2
	{
	    width: 100px;
	    top: 70px;
	    left: 30px;
	}
	.header_banner_div .mask_image .vector1
	{
	    width: 70px;
	    top: 150px;
	    left: 50px;
	}
	.header_banner_div .mask_image .vector5
	{
       width: 50px;
	   left: 170px;
	   top: 101px;
	}
	.header_banner_div .mask_image .vector3
	{
	    width: 120px;
	    top: 200px;
	    left: 30px;	
	}
	.header_banner_div .mask_image .vector4
	{
		display: none;
	}
	.header_banner_div .welcomeTextBanner
	{
		position: static;
		width: 90%;
		margin-left: 5%;
		margin-top: 25px;
	}
	.header_banner_div .banner_round_shape
	{
		position: relative;
	}
	.header_banner_div .welcomeTextBanner h5
	{
		text-align: left;
		margin-bottom: 10px;
		font-size: 25px;
	}
	.header_banner_div .welcomeTextBanner h5 span
	{
		display: inline-block;
	}
	.header_banner_div .welcomeTextBanner h3
	{
		font-size: 30px;
		margin-bottom: 15px;
	}
	.header_banner_div .welcomeTextBanner p
	{
		font-size: 16px;
	    line-height: 24px;
	    color: #555;
	    font-weight: 500;	
	}
	section.about_us_section
	{
		margin-top: 30px;
	}
	section.about_us_section .image_container 
	{
		margin-bottom: 25px;
	}
	.about_us_section_content .headings01
	{
		text-align: center;
	}
	.about_us_section_content .headings01 h4
	{
		font-size: 32px;
	}
	.about_us_section_content .headings01 h4 br
	{
		/*display: none;*/
	}
	.about_us_section_content .desc p
	{
		font-size: 16px;
		color: #666;
	}
	.about_us_section_content .desc ul li
	{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 12px;
		color: #666;
		font-weight: 400;
		text-align: justify;		
	}

	.about_us_section .about_section_container .image_container .image01
	{
		width: 95%;
		margin-left: 2.5%;
	}
	section.clients_logo
	{
		padding: 30px 0 20px;
	}
	.clients_logo .clients_heading
	{
		max-width: 95%;
	}
	.clients_logo .clients_heading h3
	{
		font-size: 23px;
		line-height: 32px;
	}
	.clients_owls .item .logo_clients img
	{
		height: 70px;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h6
	{
		max-width: 80%;
		margin: auto;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h3
	{
		font-size: 25px;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .images img
	{
		height: 150px;
		object-fit: contain;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .details p
	{
		font-size: 14px;
	}
	.services_home .container .headings01 h4
	{
		font-size: 28px;
	}
	section.services_home .services_box
	{
		width: 92%;
		margin-left: 4%;
	}
	section.services_home .services_box .image img
	{
		height: 150px;
	}
	section.services_home .services_box .content_areas h5
	{
		font-size: 22px;
	}
	section.services_home .services_box .content_areas p
	{
		height: 100%;
		line-height: 24px;
	}
	section.services_home .services_box .content_areas
	{
		padding:15px 26px 20px;
	}
	section.services_home .services_box .content_areas .readmores
	{
		margin-top: 10px;
	}
	footer .testimonials-container
	{
		padding: 30px 0 20px;
	}
	footer .testimonials-container .container .branding .logo img
	{
		width: 90px;
	}
	footer .footer_social
	{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	footer .paddingleftfooter
	{
		padding-left: 15px;
	}
	footer .ftrBox h5
	{
		font-size: 20px;
		margin-bottom: 15px;
	}
	footer .ftrBox
	{
		margin-bottom: 12px;
	}
	footer .ftrBox ul.twos
	{
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	footer .ftrBox ul.twos li
	{
		flex: 0 0 auto;
		width:99%;
		margin-right: 1%;
		margin-bottom: 7px;
	}
	footer .ftrBox ul li a
	{
		font-size: 15px;
	}
	footer .width_footer1
	{
		width: 100%;
	}
	footer .width_footer2
	{
		width: 100%;
	}
	.copyright_text
	{
		font-weight: 500;
		font-size: 16px;
	}

	.header_banner_div_for_innerPages
	{
		height: 100%;
		padding-top: 50px;
		padding-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.header_banner_div_for_innerPages .mask_image
	{
		display: none;
	}
	.header_banner_div_for_innerPages .banner_round_shape
	{
		height: 80px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner{
		position: static;
		width: 85%;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h3
	{
		font-size: 22px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5
	{
		margin-top: 10px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5 a
	{
		font-size: 15px;
	}
	body.about_page .about_us_section .container
	{
		max-width: 95%;
	}
	body.about_page section.about_us_section
	{
		margin-top: 20px;
	}
	.custom_ul ul li .details h6
	{
		font-size: 16px;
	}
	.custom_ul ul li .details p
	{
		font-size: 14px;
	}
	.custom_ul ul li .icon
	{
		width: 40px;
	}
	.custom_ul ul li .details
	{
		width: calc(100% - 40px);
	}
	.about_us_section_content .desc ul li
	{
		margin-bottom: 10px;
	}
	.custom_ul ul li .details p
	{
		margin-bottom: 8px;
	}
	body.services_page .services_section
	{
		margin-top: 20px;
	}
	body.services_page .about_us_section_content
	{
		padding-left: 0;
	}
	body.services_page .services_section .about_us_section_content .headings01 h4
	{
		font-size: 30px;
		margin-bottom: 15px;
	}
	body.services_page .about_us_section_content .desc p
	{
		font-size: 14px;
	}
	body.services_page .about_us_section_content.about_us_section_content2
	{
		padding-right: 0px;
	}
	body.services_page .bullets_points ul li span
	{
		font-size: 16px;
	}
	body.services_page .services_section1 .headings01 h4
	{
		font-size: 29px;
	}
	section.influencer_scroller_section_Page
	{
		padding-top: 35px;
	}
	section.influencer_scroller_section_Page .container
	{
		max-width: 95%;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows
	{
		/*flex-direction: row;*/
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms
	{
		width: calc(50% - 10px);
		margin: 0 5px 20px;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .images img
	{
		height: 240px;
	    object-fit: cover;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .details p
	{
		/*height: 100%;*/
	}
	body.enquiry .enquiry_now
	{
		padding: 40px 0;
	}
	.enquiry_now .enquiry_container
	{
		max-width: 95%;
		margin-left: 2.5%;
	}
	.enquiry_now .enquiry_container .enquiry_container_text
	{
		padding: 20px 20px;
	}
	.enquiry_container_text .input_div label
	{
		position: static;
	}
	.enquiry_container_text .input_div
	{
		display: flex;
		flex-direction: column;
	}
	.enquiry_container_text .input_div .inputs
	{
		flex: 0 0 auto;
		width: 100%;
		order: 2;
		padding-top: 8px;
	}
	.enquiry_container_text .input_div label
	{
		flex: 0 0 auto;
		width: 100%;
		order: 1;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.enquiry_container_text .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.enquiry_container_text form .submit
	{
		padding: 10px 35px;
		width: 70%;
		border-radius: 5px;
	}
	section.testimonial_section_page .testimonial_section_page_container
	{
		padding: 30px 0;
	}
	.testimonial_row
	{
		flex-direction: column;
	}
	.testimonial_row .testmonial_colom
	{
		width:calc(100% - 20px);
		margin: 0 10px 40px;
		padding: 48px 18px 20px 18px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		height: 100%;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		font-size: 16px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .details .other_details p
	{
		font-size: 14px;
		width: 100%;
	}
	.clients_page_row
	{
		margin-top: 20px;
	}
	.clients_page_row .clients_coloms
	{
	    width: 33.3333%;
	 	padding:7px 15px 7px;
	 	/*border-bottom: 1px solid #eaeaea;*/
	}
}



@media screen and (min-width: 768px) and (max-width: 992px)
{
	.navigation_website
	{
		position: absolute;
	}
	.navigation_website
	{
		z-index: 120;
	}
	.navigation-area ul.main-ul li.main-li
	{
		float: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area
	{
		position: relative;
		padding: 8px 0;
		width: 100%;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo
	{
		width: 65%;
		display: inline-block;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area a.logo img
	{
		width: 250px;
	}
	.header_banner_div .banner_round_shape
	{
		background-image: none !important;
		display: none;
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img
	{
	    position: absolute;
	    top: 0px;
	    right: 5px;
	    width: 60px;
	    height: 60px;
	    border-radius: 50%;
	    cursor: pointer;
	    background-color: var(--color1);
	}
	.navigation_website .navigation_container .custom_navigation_row .logo-area .bars_img img
	{
		padding: 14px;
	    margin-top: 1px;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area
	{
		/*display: none;*/
		width: 350px;
		position: fixed;
		top: 0;
		left: -105%;
		right: 0;
		height: 100vh;
		background-color: var(--white);
		z-index: 1150;
		transition: .3s;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area.show_navs
	{
		left:0%;
	}
	.navigation_website .navigation_container .custom_navigation_row .navigation-area .main-ul
	{
	    width: 90%;
	    margin-left: 5%;
	    margin-top: 40px;
	    max-height: 70vh;
	    overflow-y: auto;
	}
	.navigation-area ul.main-ul li.main-li > a
	{
		display: block;
		color: #333;
		margin: 0 0 0 0;
		padding-bottom: 0;
		padding: 5px 10px;
		font-size: 16px;
		text-align: center;
		border-bottom: 1px solid #f4eeee;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1
	{
		background-color: var(--color3);
		display: none;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		padding: 10px 16px;
		font-size: 15px;
	}
	.navigation-area ul.main-ul li.main-li.dropdown1 .submenu1 li a
	{
		color: var(--white);
		text-align: center;
	}
	.navigation-area .logo_for_mobiles_close_icon
	{
		display: flex;
		flex-direction: row;
	}
	.navigation-area .logo_for_mobiles_close_icon .logo_mobile
	{
	    flex: 0 0 auto;
	    width: 65%;
	    padding: 12px 15px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile
	{
		flex: 0 0 auto;
		width: 35%;
		padding: 7px 10px;
	}
	.navigation-area .logo_for_mobiles_close_icon .close_navigation_mobile img
	{
		width: 45px;
	    height: 45px;
	    background-color: var(--color1);
	    padding: 10px;
	    border-radius: 6px;
	    float: right;
	    margin-top: 9px;
	    cursor: pointer;
	}

	.header_banner_div
	{
		height: 100%;
	}
	.header_banner_div .mask_image
	{
		top: 25px;
		width: 100%;
		right: 20px;
		height: 350px;
		position: static;
	}
	.header_banner_div .mask_image .vector2
	{
	    width: 100px;
	    top: 70px;
	    left: 330px;
	    display: none;
	}
	.header_banner_div .mask_image .vector1
	{
	    width: 70px;
	    top: 150px;
	    left: 400px;
	    display: none;
	}
	.header_banner_div .mask_image .vector5
	{
	    width: 50px;
	    left: 470px;
	    top: 251px;
	    display: none;
	}
	.header_banner_div .mask_image .vector3
	{
	    width: 120px;
	    top: 200px;
	    left: 430px;
	    display: none;	
	}
	.header_banner_div .mask_image .vector4
	{
		display: none;
		display: none;
	}
	.header_banner_div .welcomeTextBanner
	{
	    width: 59%;
	    margin-left: 0;
	    margin-top: 0;
	    top: 120px;
	}
	.header_banner_div .banner_round_shape
	{
		position: relative;
	}
	.header_banner_div .welcomeTextBanner h5
	{
		text-align: left;
		margin-bottom: 10px;
		font-size: 23px;
	}
	.header_banner_div .welcomeTextBanner h5 span
	{
		display: inline-block;
	}
	.header_banner_div .welcomeTextBanner h3
	{
		font-size: 25px;
		margin-bottom: 15px;
	}
	.header_banner_div .welcomeTextBanner p
	{
		font-size: 15px;
	    line-height: 22px;
	    color: #555;
	    font-weight: 500;	
	}
	.header_banner_div .welcomeTextBanner .callBackButton a
	{
		padding: 11px 22px;
	}
	section.about_us_section
	{
		margin-top: 30px;
	}
	section.about_us_section .image_container 
	{
		margin-bottom: 25px;
	}
	.about_us_section_content .headings01
	{
		text-align: left;
	}
	.about_us_section_content .headings01 h4
	{
		font-size: 32px;
	}
	.about_us_section_content .headings01 h4 br
	{
		display: none;
	}
	.about_us_section_content .desc p
	{
		font-size: 16px;
		color: #666;
	}
	.about_us_section_content .desc ul li
	{
		font-size: 16px;
		line-height: 20px;
		margin-bottom: 12px;
		color: #666;
		font-weight: 400;
		text-align: justify;		
	}

	.about_us_section .about_section_container .image_container .image01
	{
		width: 95%;
		margin-left: 2.5%;
	}
	section.clients_logo
	{
		padding: 30px 0 20px;
	}
	.clients_logo .clients_heading
	{
		max-width: 95%;
	}
	.clients_logo .clients_heading h3
	{
	    font-size: 28px;
	    line-height: 42px;
	}
	.clients_owls .item .logo_clients img
	{
		height: 70px;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h6
	{
		max-width: 80%;
		margin: auto;
	}
	.influencer_sections .influencer_sections_container .heading_influencer h3
	{
		font-size: 25px;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .images img
	{
		height: 150px;
		object-fit: contain;
	}
	section.influencer_scroller_section .influencer_owls .influencer_box .details p
	{
		font-size: 14px;
	}
	.services_home .container .headings01 h4
	{
		font-size: 28px;
	}
	section.services_home .services_box
	{
	    width: 95%;
	    margin-left: 2.5%;
    }
	section.services_home .services_box .image img
	{
		height: 150px;
	}
	section.services_home .services_box .content_areas h5
	{
		font-size: 22px;
	}
	section.services_home .services_box .content_areas p
	{
		height: 93px;
		line-height: 24px;
	}
	section.services_home .services_box .content_areas
	{
		padding:15px 26px 20px;
	}
	section.services_home .services_box .content_areas .readmores
	{
		margin-top: 10px;
	}
	footer .testimonials-container
	{
		padding: 30px 0 20px;
	}
	footer .testimonials-container .container .branding .logo img
	{
		width: 90px;
	}
	footer .footer_social
	{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	footer .paddingleftfooter
	{
		padding-left: 15px;
	}
	footer .ftrBox h5
	{
		font-size: 20px;
		margin-bottom: 15px;
	}
	footer .ftrBox
	{
		margin-bottom: 12px;
	}
	footer .ftrBox ul.twos
	{
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	footer .ftrBox ul.twos li
	{
		flex: 0 0 auto;
		width:99%;
		margin-right: 1%;
		margin-bottom: 7px;
	}
	footer .ftrBox ul li a
	{
		font-size: 15px;
	}
	footer .width_footer1
	{
		width: 33%;
	}
	footer .width_footer2
	{
		width: 100%;
	}
	.footer_row_flex
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.footer_row_flex h5
	{
		flex: 0 0 auto;
		width: 100%;
	}
	.footer_row_flex .location_row
	{
		flex: 0 0 auto;
		width: 33.333%;
	}
	.copyright_text
	{
		font-weight: 500;
		font-size: 16px;
	}

	.header_banner_div_for_innerPages
	{
		padding-top: 116px;
	    padding-bottom: 20px;
	    padding-left: 37px;
	    padding-right: 15px;
	    height: 203px;	
	}
	.header_banner_div_for_innerPages .mask_image
	{
		display: none;
	}
	.header_banner_div_for_innerPages .banner_round_shape
	{
		height: 200px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner{
		position: static;
		width: 85%;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h3
	{
		font-size: 22px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5
	{
		margin-top: 10px;
	}
	.header_banner_div_for_innerPages .welcomeTextBanner h5 a
	{
		font-size: 15px;
	}
	body.about_page .about_us_section .container
	{
		max-width: 95%;
	}
	body.about_page section.about_us_section
	{
		margin-top: 20px;
	}
	.custom_ul ul li .details h6
	{
		font-size: 16px;
	}
	.custom_ul ul li .details p
	{
		font-size: 14px;
	}
	.custom_ul ul li .icon
	{
		width: 40px;
	}
	.custom_ul ul li .details
	{
		width: calc(100% - 40px);
	}
	.about_us_section_content .desc ul li
	{
		margin-bottom: 10px;
	}
	.custom_ul ul li .details p
	{
		margin-bottom: 8px;
	}
	body.services_page .services_section
	{
		margin-top: 20px;
	}
	body.services_page .about_us_section_content
	{
		padding-left: 0;
	}
	body.services_page .services_section .about_us_section_content .headings01 h4
	{
		font-size: 30px;
		margin-bottom: 15px;
	}
	body.services_page .about_us_section_content .desc p
	{
		font-size: 14px;
	}
	body.services_page .about_us_section_content.about_us_section_content2
	{
		padding-right: 0px;
	}
	body.services_page .bullets_points ul li span
	{
		font-size: 16px;
	}
	body.services_page .services_section1 .headings01 h4
	{
		font-size: 29px;
	}
	section.influencer_scroller_section_Page
	{
		padding-top: 35px;
	}
	section.influencer_scroller_section_Page .container
	{
		max-width: 95%;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows
	{
		/*flex-direction: row;*/
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms
	{
		width: calc(50% - 10px);
		margin: 0 5px 20px;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .images img
	{
		height: 240px;
	    object-fit: contain;
	}
	section.influencer_scroller_section_Page .influencer_owls_rows .influencer_owls_coloms .influencer_box .details p
	{
		/*height: 100%;*/
	}
	body.enquiry .enquiry_now
	{
		padding: 40px 0;
	}
	.enquiry_now .enquiry_container
	{
		max-width: 95%;
		margin-left: 2.5%;
	}
	.enquiry_now .enquiry_container .enquiry_container_text
	{
		padding: 20px 20px;
	}
	.enquiry_container_text .input_div label
	{
		position: static;
	}
	.enquiry_container_text .input_div
	{
		display: flex;
		flex-direction: column;
	}
	.enquiry_container_text .input_div .inputs
	{
		flex: 0 0 auto;
		width: 100%;
		order: 2;
		padding-top: 8px;
	}
	.enquiry_container_text .input_div label
	{
		flex: 0 0 auto;
		width: 100%;
		order: 1;
		margin-bottom: 10px;
		line-height: 20px;
	}
	.enquiry_container_text .captcha_image
	{
		text-align: center;
		margin-bottom: 10px;
	}
	.enquiry_container_text form .submit
	{
		padding: 10px 35px;
		/*width: 70%;*/
		border-radius: 5px;
	}
	section.testimonial_section_page .testimonial_section_page_container
	{
		padding: 30px 0;
	}
	.testimonial_row
	{
		flex-direction: column;
	}
	.testimonial_row .testmonial_colom
	{
		width: calc(100% - 40px);
	    margin: 0 20px 40px;
	    padding: 48px 18px 20px 18px;
	}
	.clients_page_row .clients_coloms
	{
		text-align: center;
	}
	.clients_page_row .clients_coloms img
	{
		width: 130px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		height: 100%;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .desc
	{
		font-size: 16px;
	}
	.testimonial_row .testmonial_colom .testimonial_padding_box .details .other_details p
	{
		font-size: 14px;
		width: 100%;
	}
	.clients_page_row
	{
		margin-top: 20px;
	}
	.clients_page_row .clients_coloms
	{
	    width: 33.3333%;
	 	padding:7px 15px 7px;
	 	/*border-bottom: 1px solid #eaeaea;*/
	}
	body.services_page .image_container img
	{
		width: 70%;
	}
	body.services_page .image_container.w_100 img
	{
		width: 65%;
	}
}
