.ttm-row {
	padding:10px 0
}
 .ttm-row.broken-section, .ttm-row.row-top-section {
	padding:0 0
}
 .ttm-row.faq-section {
	padding-bottom:70px
}
 .ttm-row.contact-form-section {
	padding-top:0
}
 .ttm-row.map-section {
	padding-bottom:0
}
.ttm-row.about-section {
	padding-bottom:100px
}
.ttm-row.row-title3-section {
	padding-top:157px;
	padding-bottom:117px
}
.ttm-bg {
	position:relative
}
.ttm-bg-layer {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0
}
.ttm-bg.ttm-bgimage-yes>.ttm-bg-layer {
	opacity:.87
}
.layer-content {
	position:relative;
	z-index:9;
	height:100%
}
.bg-img2 {
	background-image:url(../images/movers-in-dubai-video.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center
}
.section-title {
	position:relative
}
.section-title h5 {
	font-weight:600;
	text-transform:uppercase;
	font-size:12px;
	line-height:24px;
	letter-spacing:1px;
	margin-bottom:12px;
	margin-top:5px
}
.section-title h2.title {
	font-weight:700;
	font-size:36px;
	line-height:44px;
	margin-bottom:0;
	text-transform:capitalize
}
.section-title .title-desc {
	font-weight:400;
	font-size:14px;
	line-height:26px;
	margin-bottom:15px;
	color:#687076
}
.section-title .title-header {
	margin-bottom:29px;
	position:relative;
	padding-right: 5px;
}
.section-title.with-desc .title-header {
	margin-bottom:90px
}
.section-title.with-desc .title-header:before {
	width:43px;
	bottom:-35px;
	height:4px;
	left:50%;
	margin-left:-21px;
	top:auto;
	position:absolute;
	content:""
}
.section-title.text-left.with-desc .title-header:before {
	left:0;
	margin-left:0
}
.row-title h2.title {
	font-size:54px;
	line-height:70px;
	margin-bottom:0;
	padding:0
}
.separator .sep-line {
	height:1px;
	border-top:1px #ebebeb;
	display:block;
	position:relative;
	width:100%
}
.separator .sep-line.dashed {
	border-top-style:dashed
}
.separator .sep-line.solid {
	border-top-style:solid
}
.ttm-bgcolor-darkgrey .separator .sep-line {
	border-color:rgba(255, 255, 255, .14)
}
.ttm-bgcolor-white .separator .sep-line {
	border-color:#f1f1f1
}
.ttm-btn {
	display:inline-block;
	font-size:16px;
	line-height:normal;
	padding:11px 32px 11px 31px;
	background:0 0;
	border:1px solid transparent;
	position:relative;
	font-weight:600;
	overflow:hidden;
	z-index:9;
	vertical-align:middle;
	text-transform:uppercase;
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.ttm-btn i {
	display:block;
	position:absolute;
	top:50%;
	-webkit-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-o-transform:translate(0, -50%);
	transform:translate(0, -50%)
}
.ttm-btn.ttm-btn-size-xs {
	font-size:12px;
	padding:7px 22px
}
.ttm-btn.ttm-btn-size-xs i {
	font-size:14px;
	height:11px;
	line-height:11px;
	right:12px
}
.ttm-btn.ttm-btn-size-md {
	font-size:14px;
	padding:13px 30px 13px 30px
}
.ttm-btn.ttm-btn-shape-square {
	border-radius:0
}
.ttm-video-btn.text-center {
	position:absolute;
	left:0;
	right:0;
	top:165px
}
.ttm-video-btn:hover a {
	opacity:.9;
	color:#fff
}
.ttm-play-btn {
	border-radius:30px;
	color:#fff;
	font-size:18px;
	display:block;
	padding:10px 20px 10px 50px;
	position:relative
}
 .ttm-video-btn .ttm-video-btn-play {
	height:65px;
	width:65px;
	line-height:65px;
	border-radius:50%;
	padding-left:7px;
	text-align:center;
	font-size:30px;
	font-variant:normal;
	text-rendering:auto;
	display:inline-block;
	text-align:center;
	margin:0 auto;
	-webkit-transform:translate(-25%, -10%);
	-ms-transform:translate(-25%, -10%);
	-o-transform:translate(-25%, -10%);
	transform:translate(-25%, -10%)
}
.ttm-play-btn:hover {
	color:#fff
}
.ttm-video-btn .ttm-video-btn-play:before {
	width:94px;
	height:94px;
	opacity:.41
}
.ttm-video-btn .ttm-video-btn-play:after, .ttm-video-btn .ttm-video-btn-play:before {
	content:"";
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	border-radius:50%;
	background-color:#fff;
	z-index:-1
}
.ttm-video-btn .ttm-video-btn-play:after {
	z-index:1;
	width:105px;
	height:105px;
	opacity:.15
}
.ttm-video-btn .ttm-video-btn-play:hover:after, .ttm-video-btn .ttm-video-btn-play:hover:before {
	-webkit-animation:prittyphoto 1.05s infinite;
	-moz-animation:prittyphoto 1.05s infinite;
	-ms-animation:prittyphoto 1.05s infinite;
	-o-animation:prittyphoto 1.05s infinite;
	animation:prittyphoto 1.05s infinite
}
@-webkit-keyframes prittyphoto {
100% {
width:200%;
height:200%;
opacity:0
}
}
@keyframes prittyphoto {
100% {
width:200%;
height:200%;
opacity:0
}
}
@-webkit-keyframes sonarEffect {
% {
opacity:.3
}
40% {
opacity:.5
}
100% {
-webkit-transform:scale(1.5);
opacity:0
}
}
.ttm-icon {
	margin-bottom:35px;
	display:inline-block;
	text-align:center;
	border:2px solid transparent;
	position:relative;
transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-webkit-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
	box-sizing:content-box;
	position:relative
}
.ttm-icon i {
	display:inline-block;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.ttm-icon.ttm-icon_element-size-xs {
	height:40px;
	width:40px;
	line-height:40px
}
.ttm-icon.ttm-icon_element-size-xs i {
	font-size:16px
}
.ttm-icon.ttm-icon_element-style-round {
	border-radius:50%
}
.inside {
	text-align:center;
	position:relative;
	padding:29px 15px 25px 15px;
	margin-bottom:30px
}
.inside h4 {
	margin-bottom:0;
	padding-bottom:0;
	font-size:30px;
	line-height:34px
}
.inside h3 {
	margin-bottom:0;
	bottom:-11px;
	width:100%;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	padding-top:0;
	display:inline-block
}
.featured-icon-box {
	position:relative
}
.featured-icon-box .ttm-icon {
	margin-bottom:0
}
.featured-icon-box.left-icon {
	display:table
}
.featured-icon-box.left-icon .featured-content, .featured-icon-box.left-icon .featured-icon, .featured-icon-box.left-icon .featured-icon:not(.ttm-icon_element-border) {
display:table-cell;
vertical-align:middle
}
.featured-icon-box.style1 .featured-content .featured-title h5 {
	margin-bottom:0
}
.featured-icon-box.left-icon.icon-align-top .featured-icon {
	vertical-align:top;
	padding-top:5px;
	padding-left: 5px;
	padding-right: 10px;
}
.featured-icon-box.left-icon .featured-content {
	padding-left:12px
}
.featured-title h5 {
	font-size:20px;
	line-height:30px;
	margin-bottom:10px
}
.featured-icon-box.iconalign-before-heading {
	padding:20px 0
}
.featured-icon-box.iconalign-before-heading .featured-content {
	display:table
}
.featured-icon-box.iconalign-before-heading .featured-content .featured-title, .featured-icon-box.iconalign-before-heading .featured-content .ttm-icon {
	display:table-cell;
	vertical-align:middle;
	padding-left:12px
}
.iconalign-before-heading-row:not(:last-child) {
border-bottom:1px solid rgba(255, 255, 255, .08)
}
.featured-icon-box.iconalign-before-heading.style1 {
	padding:0
}
body {
	counter-reset:section
}
.ttm-num:before {
	counter-increment:section;
	content:counter(section, decimal-leading-zero) " ";
	font-size:14px;
	font-family:Poppins, Arial, Helvetica, sans-serif
}
.featured-icon-box.style1 {
	padding-left:15px;
	padding-right:15px;
	padding-top:27px;
	width:100%
}
.featured-icon-box.style1 .featured-desc p {
	font-size:12px;
	margin-bottom:0
}
.row>[class*=col-]:first-child>.featured-icon-box.style1 {
padding-left:0
}
.featured-icon-box.style4 {
	padding:0 55px 10px 0
}
.featured-icon-box.style4 .featured-content .featured-title h5 {
	margin-bottom:5px
}
 .featured-icon-box.style4 .ttm-icon.ttm-icon_element-size-xs {
	height:36px;
	width:36px;
	line-height:36px
}
.featured-icon-box.style4 .ttm-icon.ttm-icon_element-size-xs i {
	font-size:19px;
	font-weight:600;
	line-height:36px
}
.featured-icon-box.style4 .featured-content {
	padding-left:2px
}
.featured-thumbnail {
	position:relative;
	overflow:hidden
}
.featured-imagebox-team {
	overflow:hidden;
	position:relative
}
.featured-imagebox-team .featured-content-team.category {
	font-size:12px;
	color:#687076
}
.featured-imagebox-team .featured-content-team {
	text-align:center;
	z-index:2;
	position:relative;
	padding:23px 10px 10px
}
.featured-imagebox-team .featured-title h5 {
	margin-bottom:0
}
.featured-imagebox-team:hover .featured-thumbnail img {
	transform:scale(1.05)
}
.featured-imagebox .featured-content .category, .featured-imagebox .featured-content .category a {
	color:#9dabaf
}
.featured-imagebox .featured-content .category, .featured-imagebox .featured-content .category a {
	font-size:15px
}
.accordion .toggle .toggle-title {
	font-size:17px;
	cursor:pointer;
	padding:14px 20px;
	font-weight:400;
	margin-bottom:0;
	position:relative
}
.accordion .toggle-title a {
	color:#fff
}
.accordion .toggle-title a i {
	margin-right:14px
}
.accordion .toggle.ttm-style-classic .toggle-title {
	border:1px solid #f7f7f7;
	background-color:transparent
}
.accordion .ttm-style-classic .toggle-title.active {
	border-color:#f0f0f0;
	background-color:#f8f8f8
}
.toggle-content p {
	margin-bottom:0
}
.toggle-content ul li {
	list-style:disc
}
.accordion .ttm-style-classic .toggle-title>a {
	color:#666
}
.accordion .toggle-title:after.active, .accordion .toggle:not(.ttm-style-classic) .toggle-title:after.active {
color:#fff
}
.accordion .toggle:not(:first-child) .toggle-title {
margin-top:10px
}
.accordion .toggle:not(:last-child):not(.active) .toggle-title {
margin-bottom:10px
}
.accordion .toggle .toggle-title:after {
	position:absolute;
	font-family:themify;
	right:10px;
	top:15px;
	content:"\e61a"
}
.accordion .toggle.active .toggle-title:after {
	content:"\e622";
	font-family:themify
}
.accordion .toggle-content {
	display:none;
	padding:14px 20px;
	overflow:hidden
}
.accordion .toggle.active .toggle-title:after {
	color:#fff
}
.accordion .ttm-style-classic.ttm-toggle-title-border .toggle-title {
	background-color:transparent;
	border:2px solid #e3e3e3
}
.accordion .toggle.ttm-style-classic.ttm-toggle-title-border .toggle-title {
	padding:18px 20px;
	line-height:1
}
.wrap-form label {
	width:100%;
	margin:0
}
.wrap-form span.text-input {
	margin-bottom:15px;
	display:block;
	padding-top:5px;
	position:relative
}
.wrap-form.ttm-contactform span.text-input i {
	position:absolute;
	left:0;
	top:20px;
	opacity:.9;
	font-size:16px;
	z-index:1
}
.wrap-form.ttm-contactform span.text-input input, .wrap-form.ttm-contactform span.text-input textarea select {
	background-color:#bdb9b924;
	border: thick;
	border-bottom:1px solid rgba(255, 255, 255, .2);
	padding-left:10px;
	border-radius:25px;
	padding-bottom:15px;
	padding-top:15px
	
}
.wrap-form.ttm-contactform input[type=submit] {
	margin-top:30px
}
.sidebar .widget-area .widget {
	position:relative;
	margin:40px 0 40px
}
.sidebar .widget a {
	font-weight:500;
	font-size:14px
}
.sidebar .widget .widget-title {
	font-size:22px
}
.sidebar .widget ul>li:last-child {
	padding-bottom:0!important
}
.sidebar .content-area {
	padding-top:65px;
	padding-bottom:55px
}
.ttm-sidebar-left div.content-area {
	float:right
}
.ttm-sidebar-left div.widget-area {
	float:left
}
.sidebar div.widget-area {
	position:relative;
	padding:0 30px;
	margin-top:65px
}
ul.ttm-recent-post-list>li {
	padding:5px 0 15px!important;
	display:inline-block;
	width:100%;
	line-height:20px
}
ul.ttm-recent-post-list>li img {
	display:block;
	width:70px;
	height:70px;
	float:left;
	margin-right:18px
}
.widget.widget-nav-menu ul li {
	margin-bottom:2px;
	padding:0
}
.widget.widget-nav-menu ul li a {
	display:block;
	padding:14px 30px 14px 24px;
	position:relative;
	background-color:#fff;
	z-index:1;
	font-weight:500;
	font-size:15px;
-webkit-transition:all .2s linear;
transition:all .2s linear
}
.widget.widget-nav-menu ul li a:before {
	content:"";
	width:4px;
	top:0;
	left:0;
	background:#ebf3f9;
	height:100%;
	position:absolute;
-webkit-transition:background .2s linear;
transition:background .2s linear;
	z-index:1
}
.widget.widget-nav-menu ul li a:after {
	content:"";
	width:0;
	height:100%;
	position:absolute;
	top:0;
	left:0;
-webkit-transition:width .3s linear;
transition:width .3s linear;
	z-index:-2
}
.widget.widget-nav-menu ul li.active a:after, .widget.widget-nav-menu ul li:hover a:after {
	width:100%
}
 .sidebar .widget-area .widget-text, .sidebar .widget-area .widget.post-widget {
	padding:30px 20px;
	background-color:#fff
}
.ttm-product-box {
	margin-bottom:35px
}
.ttm-product-box-inner {
	position:relative;
	overflow:hidden
}
.products {
	clear:both
}
.products .product .ttm-product-box .ttm-product-content {
	text-align:left;
	padding:18px 0 15px;
	position:relative
}
.products .product .price {
	margin:0;
	min-height:20px;
	font-size:15px;
	margin-top:2px
}
.products .price .product-Price-amount {
	font-size:18px;
	font-weight:400
}
.products .star-ratings ul {
	padding:0;
	margin:0
}
.products .star-ratings ul li {
	display:inline-block
}
.products .star-ratings ul li i {
	font-size:10px
}
.related.products {
	margin-top:50px
}
.related.products h2 {
	font-size:28px;
	font-weight:600;
	line-height:40px;
	padding-bottom:15px
}
table {
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:middle;
	width:100%;
	margin:0 0 1.75em
}
.quantity {
	height:41px;
	width:88px
}
a.remove {
	display:block;
	font-size:1.5em;
	height:1em;
	width:1em;
	text-align:center;
	line-height:1;
	border-radius:100%;
	color:red;
	text-decoration:none;
	font-weight:700;
	border:0
}
a.remove:hover {
	color:#fff;
	background:red
}
