@media (min-width: 768px) { .grid-sm-1,  .grid-sm-2,  .grid-sm-3, .grid-sm-4, .grid-sm-5, .grid-sm-6, .grid-sm-7, .grid-sm-8, .grid-sm-9, .grid-sm-10, .grid-sm-11, .grid-sm-12 {  float: left; } .grid-sm-12 {  width: 100%; } .grid-sm-11 {  width: 91.66666667%; } .grid-sm-10 {  width: 83.33333333%; } .grid-sm-9 {  width: 75%; } .grid-sm-8 {  width: 66.66666667%; } .grid-sm-7 {  width: 58.33333333%; } .grid-sm-6 {  width: 50%; } .grid-sm-5 {  width: 41.66666667%; } .grid-sm-4 {  width: 33.33333333%; } .grid-sm-3 {  width: 25%; } .grid-sm-2 {  width: 16.66666667%; } .grid-sm-1 {  width: 8.33333333%; }}@media (min-width: 992px) { .grid-md-1, .grid-md-2, .grid-md-3, .grid-md-4, .grid-md-5, .grid-md-6, .grid-md-7, .grid-md-8, .grid-md-9, .grid-md-10, .grid-md-11, .grid-md-12 {  float: left; } .grid-md-12 {  width: 100%; } .grid-md-11 {  width: 91.66666667%; } .grid-md-10 {  width: 83.33333333%; } .grid-md-9 {  width: 75%; } .grid-md-8 {  width: 66.66666667%; } .grid-md-7 {  width: 58.33333333%; } .grid-md-6 {  width: 50%; } .grid-md-5 {  width: 41.66666667%; } .grid-md-4 {  width: 33.33333333%; } .grid-md-3 {  width: 25%; } .grid-md-2 {  width: 16.66666667%; } .grid-md-1 {  width: 8.33333333%; }}@media(min-width:1501px) and (max-width:1800px){	.about-expert .text {        margin-left: 24.5%;}}@media(min-width:1201px) and (max-width:1500px){	.about-expert .text {    margin-left: 17.5%;}}@media(max-width:1200px){		.responsiveFilter.searchOpen i.fa {    -webkit-transform: rotate(180deg);    transform: rotate(180deg);	    top: 35%;}.responsiveFilter h6{	  font-size: 16px;    font-family: 'Poppins', sans-serif;    font-weight: 600;	color:#fff;	text-transform:uppercase;}.responsiveFilter {    display: block;    background: #c95151;    text-align: center;    padding: 10px 75px;    position: relative;    word-break: break-all;	      margin-bottom: 20px;}.responsiveFilter i {    position: absolute;    top: 50%;    right: 35px;    color: #fff;    font-size: 20px;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    -webkit-transition: all 150ms linear;    transition: all 150ms linear;}.portfolio-sorting{	display:none;}.list-inline>li {    display: inline-block;    padding-right: 10px;    padding-left: 5px;    text-align: center;    width: 100%;    line-height: 36px;}.mobileSearch.searchOpen .portfolio-sorting{	display:block;}	.tt-share {   margin-left: 50px;}.company_history .images img{	 margin: 0 auto;    float: none!Important;    margin-bottom: 20px;			}	.about_banner{		height:auto;	}	.col-lg-pull-3 {    right: 0;}.col-lg-push-9 {    left: 0;}	.single-content .this-infos:before{	width:100%;	top:0;}}@media(min-width:1200px){.single-content .this-infos:before{	width:99%;	top:0;}}@media (max-width: 1199px) {	.blogInfo p {		display: block;		margin: 0 0 5px;	}	.contactsAdvice a {    float: none;    top: 10px;}.contactsAdvice .as {    display: block;    text-transform: none;    margin-bottom: 0;}.tt-mslide-entry {    height: 650px;    padding-bottom: 160px;  }}@media (min-width: 992px) {	.blogAside {		display: block !important;	}		.col-md-pull-4 {    right: 0;}.col-md-push-8 {    left: 0;}.blogAside {		display: block !important;	}	.expvedio{		display:none;	}	.tt-header.stick {       box-shadow: 0px 2px 7px 0px #ccc;}	.experts .col-md-offset-1 {    margin-left: 3.33333333%;}	.tt-header.stick .sticky-logo{	display:block;margin-top: 10px;}.tt-header.stick .logo{	display:none;}  .tt-header .top-inner {    position: relative;    float: left;    padding: 11px 0;  }  .tt-header .toggle-block {    display: block !important;    float: right;  }  .tt-header .toggle-block .container {    width: 100%;    padding-left: 0;    padding-right: 0;  }  .tt-header .main-nav {    display: inline-block;    vertical-align: top;  }  .tt-header .main-nav ul li {    position: relative;    float: left;	  }  .tt-header .main-nav ul li a {    display: block;    position: relative;        padding: 42px 14px;  }  .tt-header .main-nav ul li a:before {    content: '';    display: block;    position: absolute;    top: 0;    right: 0;    bottom: 0;    width: 1px;  }  .tt-header .main-nav ul li:last-child a:before {    display: none;  }  /*2nd level*/  .tt-header .main-nav ul li ul {    display: block !important;    position: absolute;    top: 100%;    left: 0;    width: 256px;    background: #eeeeee;    visibility: hidden;    opacity: 0;    -webkit-transform: translateY(40px);       -moz-transform: translateY(40px);        -ms-transform: translateY(40px);            transform: translateY(40px);    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }  .tt-header .main-nav ul li:hover ul li ul {	visibility:hidden;	opacity:0;  }  .tt-header .main-nav ul li:hover ul {    visibility: visible;    opacity: 1;    -webkit-transform: translateY(0px);       -moz-transform: translateY(0px);        -ms-transform: translateY(0px);            transform: translateY(0px);  }  .tt-header .main-nav ul li ul li {    border-bottom: 1px solid #cbcbcb;    text-align: left;  }   .tt-header .main-nav ul li ul li:last-child {    border-bottom:0;    text-align: left;  }   .tt-header.stick .main-nav ul li a{    padding: 26px 14px;  }   .tt-header.stick .main-nav ul li ul li a {    padding: 15px 19px 14px 31px;  }   .tt-header .main-nav ul li ul li a {     display: block;    position: relative;    font-size: 16px;    line-height: 18px;   text-decoration:none;    color: #494848;    letter-spacing: 0.1px;    padding: 15px 19px 14px 31px;	font-family: 'Lato', sans-serif;	font-weight:700;	text-transform: inherit;        }  .tt-header .main-nav ul li ul li a:hover {    background: #303032;    color: #fff;  }  /*3rd level*/  .tt-header .main-nav ul li ul li {    position: relative;	width: 100%;  }  .tt-header .main-nav ul li ul li ul {    display: block !important;    position: absolute;    top: 0;    left: 100%;    width: 256px;    background: #eeeeee;    visibility: hidden;    opacity: 0;    -webkit-transform: translateY(40px);       -moz-transform: translateY(40px);        -ms-transform: translateY(40px);            transform: translateY(40px);    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }  .tt-header .main-nav ul li:nth-last-child(1) ul li ul, .tt-header .main-nav ul li:nth-last-child(2) ul li ul {    left: auto;    right: 100%;    margin-right: 5px;  }  .tt-header .main-nav ul li ul li:hover ul {    visibility: visible;    opacity: 1;    -webkit-transform: translateY(0px);       -moz-transform: translateY(0px);        -ms-transform: translateY(0px);            transform: translateY(0px);  }  .tt-header .main-nav ul li ul li ul li {    border-bottom: 1px solid #cbcbcb;    text-align: left;	list-style: none;  }  .tt-header .main-nav ul li ul li ul li:last-child{	   border-bottom: 0;  }  .tt-header .main-nav ul li ul li ul li a {    display: block;    position: relative;    font-size: 16px;    line-height: 18px;    font-weight: 700;    color: #494848;    letter-spacing: 0.1px;    padding: 15px 19px 14px 31px;	font-family: 'Lato', sans-serif;  }  .tt-header .main-nav ul li ul li ul li a:hover {    background: #303032;    color: #fff;  }  .tt-header .menu-toggle {    display: none;  }  /*stick*/  .tt-header.stick.sticky {    position: fixed;    top: -50px;    left: 0;    width: 100%;  }  .tt-header.stick .logo{    height: 42px;    line-height: 42px;      }  .tt-header.stick .nav-more{    padding-top: 15px;  }}@media(min-width:991px) and (max-width:1200px){	.simple-text a.more-link {		max-width:28%;	}		.address-field{	 margin-left: 0;	}	.service_shadow:before{		top: -45px;	}		.about-expert .text {    margin-left: 16%;}	.meet_ourexpert .image:before{	top: -83px;		}	.tt-header-margin {    height: 240px;}.about-expert .text {    margin-left: 7%;}}@media (max-width: 991px) {.left-margin {    margin-left: 0px;}.tt-header .main-nav ul li ul li a {	visibility:visible!important;}.full-width-responsive.vc_col-sm-3,.full-width-responsive.vc_col-sm-9,	.full-width-responsive.vc_col-sm-8,.full-width-responsive.vc_col-sm-4,.full-width-responsive.vc_col-sm-5,.full-width-responsive.vc_col-sm-6{	width:100%;}.about-expert::after {	display:none!important;}.admin-bar .tt-header {	top:32px;}.admin-bar .tt-header .toggle-block {    padding: 150px 0 30px 0;}.experts.vc_custom_1499926589610 {    background-image:none!important;}.footer-1,.footer-2,.footer-3,.footer-4{	min-height: 260px;	}.simple-text a.more-link {	max-width:26%;}		.team_section .col-md-3{	padding-right:15px;}.team_section img{	width:100%;}	.tt-footer-inner {    padding: 50px 0;  }  .tt-copy {    padding: 25px 0;  }  .tt-mslide-entry {    height: 520px;    padding-bottom: 100px;  }  #content-wrapper .slides{	width:100%;	float:none;	top: 0;    position: relative;}		.about-expert:after{		display:none;	}	.box-content .box {    border-right: 0;    padding: 25px;}.mainBlogContent {		margin-left: 0;	}	.mobileSearch  {		display: block;	}	.blogAside {		display: none;		margin-bottom: 30px;	}	.timerWrapper .timerBlock {    margin: 0 3px;}	.commingDescription form .simple-input {    max-width: 487px;	}		.mainServicesContent {    margin-left: 0;}.faq_query{	background-position: right;	    background-size: contain;}	.mainBlogContent {		margin-left: 0;	}	.mobileSearch  {		display: block;	}	.blogAside {		display: none;		margin-bottom: 30px!important;	}	.mobileSearch {    display: inline-block;	width: 100%;}.address-field{		    margin-top: 40px;    margin-left: 0;	}		.experts{		background:#e8e7ea;	}	.latest_projects .single-project-blog{	margin-bottom:30px!important;}.marg-xs-b30 {    height: 30px;}	.images{	margin-top:30px;}  .tt-header {    position: fixed;    left: 0;    right: 0;    height: auto;    overflow-x: hidden;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }  .tt-header .top-line {    position: relative;    background: #f6f6f6;    text-align: left;    z-index: 2;  }  .tt-header .top-line-inner {    border: 0;  }  .tt-header .logo {    height: 46px;    line-height: 46px;  }  .tt-header .top-inner {    position: relative;    padding: 9px 0;    background: #fff;    text-align: left;    z-index: 1;  }  .tt-header .top-inner:before,  .tt-header .top-inner:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -500px;    width: 500px;    height: 100%;    background: #fff;  }  .tt-header .top-inner:after {    left: auto;    right: -500px;  }  .tt-header .top-inner {    margin-top: 0px;    float: none;  }  .tt-header .cmn-toggle-switch {    display: block;  }  .tt-header .toggle-block {    display: none;    text-align: center;    position: fixed;    top: 0;    left: 0;    width: 100%;    max-height: 100%;    overflow: auto;    padding: 113px 0 30px 0;    background: #eeeeee;  }  .tt-header .main-nav {    margin-bottom: 0px;    text-align: left;  }  .tt-header .main-nav ul li {    border-bottom: 1px solid #9c9e9d;    overflow: hidden;  }  .tt-header .main-nav ul li a,  .tt-header .main-nav ul li a:focus {    display: block;    position: relative;    width: 750px;    font-family: 'Lato', sans-serif;   font-size: 14px;    line-height: 19px;    color: #494848;    padding: 13px 15px 13px 15px;    margin: 0 auto;  }  .tt-header .main-nav ul li a:before,  .tt-header .main-nav ul li a:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -500px;    width: 500px;    bottom: 0;    background: transparent;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }  .tt-header .main-nav ul li a:after {    left: auto;    right: -500px;  }  .tt-header .main-nav ul li a:hover,  .tt-header .main-nav ul li.active a,  .tt-header .main-nav ul li.select a {    color: #fff;    background: #303032;  }  .tt-header .main-nav > ul > li.select > a .menu-toggle {    -webkit-transform: rotate(180deg);       -moz-transform: rotate(180deg);        -ms-transform: rotate(180deg);            transform: rotate(180deg);  }  .tt-header .main-nav ul li a:hover:before,  .tt-header .main-nav ul li a:hover:after,  .tt-header .main-nav ul li.active a:before,  .tt-header .main-nav ul li.active a:after,  .tt-header .main-nav ul li.select a:before,  .tt-header .main-nav ul li.select a:after {    background: #303032;  }  .tt-header .main-nav ul li ul {    display: none;    background: #303032;    border-top: 1px solid #cbcbcb;  }  .tt-header .main-nav ul li ul.sub-menu li {      border-bottom: 1px solid #9c9e9d;  }    .tt-header .main-nav ul li ul.sub-menu li:last-child {      border-bottom:none;  }    .tt-header .main-nav ul li ul li {    border-bottom: 1px solid #9c9e9d;  }  .tt-header .main-nav ul li ul li a {    display: block;    width: 750px;    font-size: 16px;    line-height: 19px;      color: #fff;    padding: 13px 22px;    margin: 0 auto;	font-family: 'Lato', sans-serif;font-weight:700;  }  .MobileHeader .tt-header .main-nav ul li ul li a {	  color:#fff;  }    .MobileHeader .tt-header .main-nav ul li:hover ul li a {	  color:#fff;  }    .tt-header .main-nav ul li ul li a span:before {    content: '-';    margin-right: 10px;  }  .tt-header .main-nav ul li ul li a,  .tt-header .main-nav ul li ul li a:focus {    display: block;    position: relative;  }  .tt-header .main-nav ul li ul li a:before,  .tt-header .main-nav ul li ul li a:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -500px;    width: 500px;    bottom: 0;    background: transparent;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }  .tt-header .main-nav ul li ul li a:after {    left: auto;    right: -500px;  }  .tt-header .main-nav ul li ul li a:hover,  .tt-header .main-nav ul li ul li.active a,  .tt-header .main-nav ul li ul li.select a {    color: #fff;    background: #d15453;  }  .tt-header .main-nav ul li ul li a:hover:before,  .tt-header .main-nav ul li ul li a:hover:after,  .tt-header .main-nav ul li ul li.active a:before,  .tt-header .main-nav ul li ul li.active a:after,  .tt-header .main-nav ul li ul li.select a:before,  .tt-header .main-nav ul li ul li.select a:after {    background: #303032;  }  .tt-header .main-nav ul li ul li.select a .menu-toggle {    -webkit-transform: rotate(180deg);       -moz-transform: rotate(180deg);        -ms-transform: rotate(180deg);            transform: rotate(180deg);  }  .tt-header .main-nav ul li ul li ul {    display: none;       background: #303032;    border-top: 1px solid #cbcbcb;  }  .tt-header .main-nav ul li ul li ul li {    border-bottom: 1px solid #cbcbcb;  }  .tt-header .main-nav ul li ul li ul li a {    display: block;    position: relative;    width: 750px;    font-size: 16px;    line-height: 17px;    font-weight: 700;    color: #fff;    background: #303032;    padding: 12px 40px;    margin: 0 auto;	font-family: 'Lato', sans-serif;  }  .tt-header .main-nav ul li ul li ul li a:before,  .tt-header .main-nav ul li ul li ul li a:after {    content: '';    display: block;    position: absolute;    top: 0;    left: -500px;    width: 500px;    bottom: 0;    background: transparent;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }  .tt-header .main-nav ul li ul li ul li a:after {    left: auto;    right: -500px;  }  .tt-header .main-nav ul li ul li ul li a span:before {    content: '-';    margin-right: 10px;  }  .tt-header .main-nav ul li ul li ul li a:hover,  .tt-header .main-nav ul li ul li ul li.active a {    background: #d15454;    color: #fff;  }  .tt-header .main-nav ul li ul li ul li a:hover:before,  .tt-header .main-nav ul li ul li ul li a:hover:after,  .tt-header .main-nav ul li ul li ul li.active a:before,  .tt-header .main-nav ul li ul li ul li.active a:after {        background: #303032;  }  .tt-header .menu-toggle  {    position: absolute;    top: 50%;    right: 9px;    padding: 13px 16px;    margin-top: -20px;    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;  }    .tt-header .menu-item-has-children .menu-toggle  {	  display:block;  }   .tt-header .menu-item-has-children ul li .menu-toggle  {	  display:none;  }    .tt-header .menu-item-has-children ul li.menu-item-has-children .menu-toggle  {	  display:block;  }   .tt-header .menu-item-has-children ul li .menu-toggle  {	  display:none;  }    .tt-header .menu-item-has-children ul li.menu-item-has-children .menu-toggle  {	  display:block;  }    .tt-header .menu-item-has-children ul li.menu-item-has-children ul li .menu-toggle  {	  display:none;  }    .tt-header .menu-item-has-children ul li.menu-item-has-children ul li.menu-item-has-children  .menu-toggle  {	  display:block;  }     .tt-header .page_item_has_children ul li.page_item_has_children ul li .menu-toggle  {	  display:none;  }    .tt-header .page_item_has_children ul li.page_item_has_children ul li.page_item_has_children .menu-toggle  {	  display:block;  }       .tt-header .page_item_has_children ul li .menu-toggle  {	  display:none;  }    .tt-header .page_item_has_children ul li.page_item_has_children .menu-toggle  {	  display:block;  }      .tt-header .menu-toggle  {	  display:none;  }       .tt-header .page_item_has_children .menu-toggle  {	  display:block;  }   .tt-header .menu-toggle  {	  display:none;  }       .tt-header-margin {    height: 112px;  }  .tt-header .nav-more {    margin-left: 0;    padding-top: 0;  }  .tt-header.stick {    top: -48px;  }  .tt-header.stick .toggle-block {    padding-top: 64px;    -webkit-transition: padding 300ms ease-in-out;    -moz-transition: padding 300ms ease-in-out;    transition: padding 300ms ease-in-out;  }	.tt-header.stick .toggle-block {		padding-top: 10px;	}	.tt-header.stick .main-nav ul li ul li a {		color:#fff;	}	  }@media(min-width:768px) and (max-width:1200px){	.single-content img{		width:100%;		height:auto;	}}@media(min-width:768px) and (max-width:991px){	.tt-header .top-info{		font-size:14px;	}	.service_shadow:before{		top: -86px;	}		.image-section .service_shadow::before {		top: 0;	}		.services_page .marg-xs-b30 {    height: 0;}	.meet_ourexpert .image:before{	    top: 0px;	}	.ourmission_section .simple-text {    width: 100%;}		.about-expert .text {    margin-left: 0%;}.expvedio {    padding: 50px 0;    padding-top: 0;}.pr0 {    padding-right: 15px;}}@media (max-width: 767px) {	.simple-text a.more-link {		max-width: 100%;	}	.tt-header.stick .menu-toggle {		right: 10px;	}	.pull-right.responsive-class{		float:none!important;	}	.admin-bar .tt-header .toggle-block {		padding: 210px 0 30px 0;	}	.admin-bar .tt-header .toggle-block {		padding: 0px 0 30px 0;	}		.blogThumbnail{		display:none;	}	.main-container{		padding-top:40px;		padding-bottom:40px;	}	.admin-bar .tt-header.stick.sticky {		top: -137px;	}	.resp-at-640px.col-sm-4{		width: 147px;		margin: 0 auto;			}	h3.counter {		margin-top:0px;	}	h3.counter.no-float{		float:none;	}		.mobileSearch.large{		margin-top:80px;	}	.mobileBtt {		display: block;	}	.desktopBtt{		display:none;	}  .tt-footer-inner {    text-align: left;  }  .tt-foooter-title:after {    margin-right: auto;  }  .tt-copy-right, .tt-copy-left {    text-align: left;  }  .tt-mslide-entry {    height: 400px;    padding: 50px 0;    vertical-align: middle;  }	.mobileSearch.searchOpen i.fa {		-webkit-transform: rotate(180deg);		transform: rotate(180deg);	}	.responsiveFilter.searchOpen i.fa {    -webkit-transform: rotate(180deg);    transform: rotate(180deg);	    top: 35%;}	.blogWrapper .timeBlock {		font-size: 15px;		bottom: 15px;	}	.paginationWrapper  {		text-align: center;	}	.searchWrapper {		margin-bottom: 30px;	}	blockquote {		padding-left: 55px;	}	blockquote i.fa {		font-size: 30px;		left: 15px;	}	.comment {		padding-right: 25px;	}	.comment .commentContent,	.comment .commentTime {		padding-left: 0;	}	.comment.replyComment {		padding-left: 25px;	}	.comment .imgWrapper {		position: relative;	}	.commentsForm form {		padding: 25px 15px;	}	.commentBlock li ul li .comment {		padding-left: 50px;	}	.commentContent .imgWrapper img {		margin: 0;	}	.blogThumbnail {        left: 15px;    background: rgba(255, 255, 255, 0.75);}#comments .children .comment .avatar {    height: 30px;    left: -45px;    width: 30px;    margin: 0 13px !important;}.comment {   padding: 5px 15px 5px 15px;}ul.comment-list li ul.children {    padding-left:0;}.blogContent .as {    margin-bottom: 25px;    text-align: center;}.blogWrapper .c-btn{	    display: block;    text-align: center;}.commingTitle .as {    font-size: 28px;    line-height: 36px;    margin-bottom: 10px!important;}.timerWrapper .timerBlock {    border: 0;    background: transparent;    min-width: auto;    min-height: auto;    padding: 39px 15px;    overflow: hidden;}.timerWrapper .timer {    font-size: 25px;    top: 0;}.timerWrapper .timerBlock span {    font-size: 10px;    bottom: 12px;}.timerWrapper {    margin-bottom: 30px;}.commingDescription form .simple-input {    max-width: 100%;}.commingWrapper .c-btn{	    width: 100%;    margin-top: 30px;}.commingWrapper {    position: relative;    padding-bottom: 50px;}.commingWrapper .row{	    margin-right: 0;    margin-left: 0;}	.page_not_found h1{	font-size: 100px;   line-height: 100px;	}	.page_not_found p {    font-size: 26px;	}	.page_not_found span {    font-size: 18px;font-weight: 400;	}	.page-view .button .c-btn{		    padding: 12px 38px;			    font-size: 15px;	}	.page-view {       padding-left: 20px;    padding-right: 20px;}	.service-sub-content img{		margin:0 auto;		margin-top:20px;	}	.service-sub-content .tt-quality-title{		text-align:center;	}	.service-benifits .tt-quality-title{		text-align:center;	}	.company_history h5{		text-align:center;	}	.overview_content .tt-quality-title{		text-align:center;	}	.tt-overview-sub-title{		text-align:center;	}		.over-img{		margin:0 auto;	}	.about_banner .tt-tittle {       font-size: 30px;   }.marg-xxs-b30 {    height: 30px;}.quality_requirement .simple-text{		text-align:left;	}		.contactsAdvice{		padding-left:37px;		padding-right:37px;	}.tt-accordeon.type-3 .tt-accordeon-title:after {        left: 95%;}	.tt-partner-title{		text-align:center;	}	.partner_content img {    margin: 0 auto;    margin-bottom: 20px!important ;}	.faq_content{		text-align:center;	}	.tt-faq-title{	color:#242424;	font-family: 'Poppins', sans-serif;	font-weight:600;	font-size:20px;}.faq_query .simple-text {    font-size: 16px;    text-align: left;}.mobileSearch.searchOpen i.fa {		-webkit-transform: rotate(180deg);		transform: rotate(180deg);	}	.service_shadow:before{		background:0;	}	.service_shadow img{		    margin: 0 auto;	}	.experience_consult .contentpadding {    padding: 50px 0;}	.about_us img{	margin: 0 auto;    margin-top: 35px;	}	.meet_ourexpert .image:before{	background:0;	}	.meet_ourexpert .image img{		margin:0 auto;	}	.ourmission_section img{	margin:0 auto;	margin-bottom:30px!important;}.ourmission_section .simple-text {    width: 100%;}.breadcrumb{	    display: flex;    justify-content: center;    float: none;    margin-top: 10px;}	.about-expert .text {    margin-left: 0%;}.expvedio {    padding: 50px 0;    padding-top: 0;}.pr0 {    padding-right: 15px;}	.contentpadding {    padding: 50px 0;}.tt-tittle{	text-align:center!important;}.tt-subtitle{	text-align:center;}.simple-text{	text-align:center;}.what_we .contentpadding{	padding-bottom:30px;}.experts a{	text-align: center;    display: block;}.row50 {    margin-bottom: 20px;}.tt-archive li{	text-align:center;}.marg-xs-b30 {    height: 30px;}.tt-news-title{	  text-align: center;}.tt-news-link{	text-align: center;    display: block;}.tt-news-img{	text-align:center;}.tt-news-img img{	margin:0 auto;}.google-maps {    position: relative;    padding-bottom: 55%;    height: 0;    overflow: hidden;}.tt-footer .simple-text{	text-align:left;}.what_clientsay .test-right {    margin-left: 0;    margin-top: 20px;}.owl-carousel .owl-item img{	margin:0 auto;}.owl-three .image {    float: none;    padding-right: 0;    margin-top: 5px;    text-align: center;}.owl-three p{	text-align:center;}.owl-three .image::before{	border-right:0;}.owl-three .image::after{	border-right:0;}.owl-three h4 {    float: none;    margin-top: 20px;    text-align: center;}.owl-three  .owl-nav{	position:relative;	top:0;}[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after {       margin-left: 0;}.what_clientsay .large-12 {    margin-top: 0;}.single-content h4{	    bottom: 20px;}.single-content img {    vertical-align: middle;    margin: 0 auto;    text-align: center;    display: block;	max-width:100%;	height:auto;	    width: 100%;}	.single-text{		text-align:center;	}	.text {    margin-left: 0;}  .tt-header .top-line {    min-height: 113px;  }  .tt-header .top-line-inner {    padding: 20px 0;  }  .tt-header .top-line-left {    margin-bottom: 15px;  }  .tt-header .top-line-left,  .tt-header .top-line-right {    float: none;  }  .tt-header .top-line-left:after,  .tt-header .top-line-right:after {    display: none;  }  .tt-header .top-info {    display: block;    font-size: 15px;    margin-right: 0;    padding-right: 0;    margin-bottom: 10px;	  }  .tt-header .top-info:last-child {    margin-bottom: 0;  }  .tt-header .top-info:before {    display: none;  }  .tt-header .toggle-block {       padding-top: 199px;  }   .tt-header .main-nav ul li a,  .tt-header .main-nav ul li a:focus,  .tt-header .main-nav ul li ul li a {    width: auto;  }  .tt-header-margin {    height: 177px;  }  .tt-header.stick {    top: -136px;  }} @media(max-width:600px){	 .experience_consult .button {    padding-left: 0;    margin-top: 20px;}.experience_consult ul li {    float: none;    list-style: none;    padding-right: 25px;    border-right: 0;}.owl-four.owl-carousel .owl-item img {    display: block;    width: auto;}.our_partners .owl-carousel .owl-item img {    display: inline-block;    width: auto;}.our_partners{	text-align:center;}.tt-header .toggle-block {    display: none;    text-align: center;    position: fixed;    top: 0;    left: 0;    width: 100%;    max-height: 50%;    overflow: auto;        background: #eeeeee;}}@media(max-width:500px){.team_section .col-md-3{	width:100%;}}@media(max-width:321px){	.tt-header .cmn-toggle-switch {    display: block;    position: relative;    float: right;    margin-top: -33px;    padding: 0;    width: 25px;    height: 17px;    cursor: pointer;    z-index: 101;}	}@media(max-width:320px){	.address-field {    margin-top: 40px;    margin-left: 0;    padding-left: 14px;}.admin-bar .tt-header.stick .toggle-block {    padding:0px 0 30px 0;}.address-field .text {    padding-left: 10px;}.tt-header .cmn-toggle-switch span {    top: 57px;}.tt-header .cmn-toggle-switch::before, .tt-header .cmn-toggle-switch::after {    top: 57px;}.admin-bar .tt-header .toggle-block {    padding: 264px 0 30px 0;}.tt-header .toggle-block {    max-height: 80%;}.admin-bar .tt-header.stick.sticky {    top: -158px;}} @media(min-width:296px) and (max-width:368px){.tt-header .toggle-block {	padding-top: 200px;}.tt-header.stick {    top: -154px;}.tt-header.stick .toggle-block {    padding-top: 18px;}.tt-header .logo img {    display: inline-block;    max-width: 100%;    max-height: 100%;    width: 200px;    height: auto;    vertical-align: middle;}} @media(max-width:295px){	 .tt-header .toggle-block {    padding-top: 240px;}.tt-header.stick {    top: -175px;}.tt-header .logo img {    display: inline-block;    max-width: 100%;    max-height: 100%;    width: 170px;    height: auto;    vertical-align: middle;}.tt-header .cmn-toggle-switch {    display: block;    position: relative;    float: right;    margin-top: -33px;    padding: 0;    width: 25px;    height: 17px;    cursor: pointer;    z-index: 101;}}

@media(max-width:360px){
	.tt-header .toggle-block {max-height: 80%; }
	.admin-bar .tt-header .toggle-block {    padding: 233px 0 30px 0;}
	.admin-bar .tt-header.stick .toggle-block {    padding: 0px 0 30px 0;}
	.tt-header .toggle-block {    padding: 200px 0 30px 0;}
		}
@media(max-width:320px){
	.tt-header .toggle-block {    padding: 220px 0 30px 0;}
		}
		
@media(max-width:980px){		
.toggle-block .nav-search {
    max-width: 742px;
    margin: 0 auto;
    float: none !important;
}
}
		
@media(max-width:767px){	.services_page .image-section {		padding:15px;	}	#cd-search{		display:none!important;	}}