/* CSS Document */
  /*-------------------------------------------------
   This file to fixed all responsive bugs
  -------------------------------------------------*/
  @media (max-width: 1199px) {
 .open-sub {
 	display: none;
 }
 .image-video img {
 	max-width: none;
 }
 .service-box-left i {
 	margin-right: 15px;
 }
 .coming-soon .camera {
 	left: 190px;
 }
 /* slider opt 01 responsive fixed */
 #uifuse-slider.opt-01 img.uifuse-animated {
 	width: 40%;
 }
 #uifuse-slider.opt-01 h3 {
 	font-size: 88px;
 	line-height: 45px;
 	left: 460px !important;
 	top: 501px !important;
 }
 #uifuse-slider.opt-01 .slogn {
 	left: 507px !important;
 }
 #uifuse-slider.opt-01 .item {
 	min-height: 625px;
 }
 #uifuse-slider.opt-01 .slider-Controls {
 	bottom: 40px;
 }
 .scroll-down {
 	bottom: 50px;
 }
 .sr-social-media {
 	bottom: 277px;
 }
 }
  @media (max-width: 990px) {
 /* slider opt 01 responsive fixed */
  	
 #uifuse-slider.opt-01 h3 {
 	left: 190px !important;
 	top: 501px !important;
 }
 #uifuse-slider.opt-01 .slogn {
 	left: 228px !important;
 }
 /* slider opt 02 responsive fixed */
 #uifuse-slider.opt-02 .carousel-control.left:hover .caption-prev, #uifuse-slider.opt-02 .carousel-control.right:hover .caption-next {
 	display: none;
 	opacity: 0;
 }
 #uifuse-slider.opt-02 .item {
 	min-height: 500px;
 	background-size: contain;
 }
 
 .image-video {
 	height: 100%;
 	width: 96%;
 }
 .image-video img {
 	max-width: 100%;
 	width: 100%;
 }
 .coming-soon .headset-2, .coming-soon .glass, .coming-soon .camera, .coming-soon .ipad, .coming-soon .pincel-1, .coming-soon .pincel-2 {
 	display: none;
 }
 }
  @media (max-width: 1024px) {
.open-sub {
 	display: block;
 }  
 .navbar-header {
 	float: none;
 }
 .hero-header {
 	height: 150px;
 	background-size: cover;
 }
 .navbar-left, .navbar-right {
 	float: none !important;
 }
 .navbar-toggle {
 	display: block;
 }
 .navbar-collapse {
 	padding-left: 0;
 	padding-right: 0;
 	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
 }
 .navbar-fixed-top {
 	top: 0;
 	border-width: 0 0 1px;
 }
 .navbar-collapse.collapse {
 	display: none!important;
 }
 .navbar-nav {
 	float: none!important;
 	margin-top: 7.5px;
 }
 .navbar-nav>li {
 	float: none;
 }
 .navbar-nav>li>a {
 	padding-top: 10px;
 	padding-bottom: 10px;
 }
 .collapse.in {
 	display: block !important;
 }
 .navbar-toggle, .navbar-toggle:focus, .navbar-toggle:hover {
 	border: none;
 	background-color: transparent !important;
 }
 .navbar-toggle i {
 	font-size: 25px;
 }
 #nav-anim > ul.navbar-nav {
 	margin: 0;
 	background: #313131;
 }
 #navbar2 {
 	display: none;
 }
 .nav-bg {
 	background: none;
 }
 #nav-anim > ul.navbar-nav > li {
 	visibility: visible;
 	margin: 0 0;
 	padding: 0 30px;
 	float: left;
 	width: 100%;
 }
 #nav-anim > ul.navbar-nav > li > a {
 	padding: 18px 0;
 	width: 100%;
 	border-bottom: 1px solid #3b3b3b;
 }
 #nav-anim > ul.navbar-nav > li:last-child a {
 	border-bottom: none;
 }
 #nav-anim > ul.navbar-nav > li.active, #nav-anim > ul.navbar-nav > li.active:hover {
 	background: #262626;
 	color: #f15c59;
 	transition: all 0.3s ease;
 	-moz-transition: all 0.3s ease;
 	-webkit-transition: all 0.3s ease;
 }
 #nav-anim > ul.navbar-nav > li.active::after {
 	width: 0;
 	height: 0;
 	right: 0;
 	bottom: 0;
 	content: " ";
 	display: block;
 	position: absolute;
 	border-style: solid;
 	border-width: 0 0 10px 10px;
 	border-color: transparent transparent #f15c59 transparent;
 }
 .dropdown-menu li:hover {
 	background: transparent;
 }
 .dropdown.open {
 	background: #262626;
 }
 #nav-anim > ul.navbar-nav > li:hover > a {
 	color: #f15c59;
 }
 .navbar-default .navbar-collapse, .navbar-default .navbar-form {
 	border-color: #f15c59;
 	border-width: 3px;
 }
 #nav-anim > ul.navbar-nav > li a {
 	color: #eaeaea;
 }
 #nav-anim > ul.navbar-nav > li.active > a:before {
 	content: '';
 }
 .dropdown-menu>li.dropdown-submenu:hover::after {
 	border-color: transparent;
 }
 .dropdown-menu > .dropdown-submenu > a, .dropdown-menu a {
 	padding: 18px 0 !important;
 }
 .navbar-nav .open .dropdown-menu {
 	position: static;
 	float: none;
 	width: auto;
 	right: auto;
 	left: 0;
 	margin-top: 0;
 	background-color: transparent;
 	border: none;
 }
 .dropdown-submenu:hover>.dropdown-menu {
 	display: none;
 }
 .search-mob-btn {
 	display: block;
 }
 .search-input input[type="text"] {
 	font-size: 14px;
 	height: auto;
 }
 .search-input {
 	width: 80%;
 }
 .quote .item {
 	padding: 0;
 }
 .pricing-table {
 	margin-bottom: 20px;
 }
 .portfolio-detail img {
 	margin-bottom: 30px;
 }
 .no-p-r {
 	padding-right: 15px;
 }
 .animated {
 	/*CSS transitions*/
 	opacity: 1 !important;
 	-o-transition-property: none !important;
 	-moz-transition-property: none !important;
 	-ms-transition-property: none !important;
 	-webkit-transition-property: none !important;
 	transition-property: none !important;
 	/*CSS transforms*/
 	-o-transform: none !important;
 	-moz-transform: none !important;
 	-ms-transform: none !important;
 	-webkit-transform: none !important;
 	transform: none !important;
 	/*CSS animations*/
 	-webkit-animation: none !important;
 	-moz-animation: none !important;
 	-o-animation: none !important;
 	-ms-animation: none !important;
 	animation: none !important;
 }
 }
  @media (max-width: 768px) {
 /* slider opt 01 responsive fixed */
  	
 #uifuse-slider.opt-01 h3 {
 	font-size: 72px;
 }
 #uifuse-slider.opt-01 .slogn {
 	left: 185px !important;
 	top: 465px !important;
 }
 /* slider opt 02 responsive fixed */
 #uifuse-slider.opt-02 .carousel-control.right, #uifuse-slider.opt-02 .carousel-control.left {
 	height: 40px;
 	width: 40px;
 	font-size: 20px;
 	line-height: 43px;
 }
 .caption-next, .caption-prev {
 	display: none;
 }
 .uifuse-nav .navbar-brand {
 	padding: 17px 15px;
 }
 .article-title .article-prop span {
 	margin-right: 18px;
 }
 .article-title {
 	width: 100%;
 }
 .article-title h3 {
 	line-height: 25px;
 }
 .article-date {
 	float: none;
 	position: absolute;
 	margin: 0;
 	top: 0;
 }
 .countdown {
 	width: 100%;
 	margin: 0 auto 0px auto;
 }
 .coming-soon .cup {
 	top: 350px;
 }
 .countdown .col-timer {
 	margin-bottom: 50px;
 }
 .countdown .col-timer span {
 	font-size: 50px !important;
 }
 .coming-soon .keyboard {
 	display: none;
 }
 .coming-soon .header-text {
 	width: 100%;
 	margin: 123px auto 35px auto;
 }
 .coming-soon .container .input-group {
 	margin-bottom: 50px;
 }
 }
  @media (max-width: 678px) {
 .coming-soon .header-text h1 {
 	font-size: 45px;
 }
 .coming-soon .cup {
 	top: 300px;
 }
 .article-blog .share-bar {
 	width: 100% !important;
 }
 .article-blog .share-bar span {
 	margin-right: 5px;
 	font-size: 13px;
 }
 .article-blog .btn-group {
 	float: left;
 	width: 50%;
 	margin-bottom: 30px;
 }
 .article-blog .btn-group.blog-social-media {
 	width: 100%;
 	margin-bottom: 0;
 }
 .article-blog .btn-group .s-social-media {
 	text-align: center;
 }
 .article-blog .btn-group .s-social-media li {
 	display: inline-block;
 	margin: 0 22px;
 }
 .video-full i {
 	margin: 0 5px;
 }
 .service-box-left {
 	text-align: center;
 	width: 100%;
 }
 .service-box-left .service-content, .service-box-left i {
 	float: none;
 }
 .service-box-left .service-content {
 	margin-top: 20px;
 }
 .image-video {
 	width: 95%;
 }
 .filters > li {
 	padding: 10px;
 }
 .f-social-media li {
 	display: inline-block;
 	margin: 0 10px;
 }
 .f-social-media li a {
 	background: #f15c58;
 	padding: 10px 15px;
 }
 .f-social-media li a:hover {
 	color: #ffffff;
 }
 .f-social-media li a span {
 	display: none;
 }
 .f-social-media li a i {
 	margin: 0;
 }
 }
  @media (max-width: 600px) {
 /* slider opt 01 responsive fixed */
 #uifuse-slider.opt-01 h3 {
 	left: 100px !important;
 }
 #uifuse-slider.opt-01 .slogn {
 	left: 100px !important;
 }
 }
  @media (max-width: 500px) {
 .hero-header .breadcrumb {
 	min-width: 100%;
 }
 .video-full h3 {
 	font-size: 17px;
 }
 .video-full i {
 	font-size: 32px;
 }
 .image-video {
 	width: 90%;
 }
 /* slider opt 01 responsive fixed */
 #uifuse-slider.opt-01 img.uifuse-animated {
 	width: 55%;
 	left: 120px !important;
 }
 #uifuse-slider.opt-01 h3 {
 	font-size: 54px;
 	left: 70px !important;
 }
 #uifuse-slider.opt-01 .slogn {
 	left: 70px !important;
 	letter-spacing: 8px;
 }
 .coming-soon .header-text h1 {
 	font-size: 30px;
 }
 .coming-soon .header-text p {
 	font-size: 11px;
 }
 .copyright {
 	line-height: 25px;
 }
 #uifuse-slider.opt-01 .slider-Controls {
 	bottom: 25px;
 }
 .article-title span {
 	margin-bottom: 10px;
 }
 #uifuse-slider.opt-01 img.uifuse-animated {
 	left: 100px !important;
 	top: 40px !important;
 }
 #uifuse-slider.opt-01 .carousel-indicators .active .slider-tilte {
 	display: none;
 }
 #uifuse-slider.opt-01 .slogn {
 	letter-spacing: 4px;
 }
 #uifuse-slider.opt-01 h3 {
 	font-size: 35px;
 	top: 360px !important;
 }
 #uifuse-slider.opt-01 .carousel-indicators li, #uifuse-slider.opt-01 .carousel-indicators .active {
 	margin: 0 0 25px 0;
 }
 #uifuse-slider.opt-01 .item {
 	min-height: 475px;
 }
 #uifuse-slider.opt-01 .slogn {
 	top: 345px !important;
 }
 .sr-social-media li.center-list {
 	padding: 0px 78px;
 }
 .sr-social-media {
 	bottom: 193px;
 	right: -150px;
 }
 .sr-social-media li.center-list:after {
 	left: 35px;
 }
 .sr-social-media li.center-list:before {
 	right: 35px;
 }
 .scroll-down {
 	bottom: 25px;
 }
 #nav-anim  li.dropdown-submenu ul li a{
	white-space:normal;
}
 }
  @media (max-width: 350px) {
 /* slider opt 02 responsive fixed */
 #uifuse-slider.opt-02 .item {
 	min-height: 360px;
 }
 #uifuse-slider.opt-02 .carousel-control.left {
 	left: 0;
 }
 #uifuse-slider.opt-02 .carousel-control.right {
 	right: 0;
 }
 #uifuse-slider.opt-01 .slider-Controls {
 	bottom: 25px;
 }
 .article-title span {
 	margin-bottom: 10px;
 }
 #uifuse-slider.opt-01 img.uifuse-animated {
 	left: 65px !important;
 	top: 100px !important;
 }
 #uifuse-slider.opt-01 .carousel-indicators .active .slider-tilte {
 	display: none;
 }
 #uifuse-slider.opt-01 .slogn {
 	letter-spacing: 4px;
 }
 #uifuse-slider.opt-01 h3 {
 	font-size: 35px;
 	top: 360px !important;
 }
 #uifuse-slider.opt-01 .carousel-indicators li, #uifuse-slider.opt-01 .carousel-indicators .active {
 	margin: 0 0 25px 0;
 }
 #uifuse-slider.opt-01 .item {
 	min-height: 475px;
 }
 #uifuse-slider.opt-01 .slogn {
 	top: 345px !important;
 }
 .sr-social-media li.center-list {
 	padding: 0px 78px;
 }
 .sr-social-media {
 	bottom: 193px;
 	right: -150px;
 }
 .sr-social-media li.center-list:after {
 	left: 35px;
 }
 .sr-social-media li.center-list:before {
 	right: 35px;
 }
 .scroll-down {
 	bottom: 25px;
 }
 #nav-anim  li.dropdown-submenu{
	padding:0 10px;
}
#nav-anim  li.dropdown-submenu ul li{
	padding:0 15px;
}
#nav-anim  li.dropdown-submenu ul li a{
	white-space:normal;
}
 }
 