@font-face{font-family: 'Roboto Bold'; src: url('../fonts/Roboto Bold.eot'); src: url('../fonts/Roboto Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Bold.woff2') format('woff2'), url('../fonts/Roboto Bold.woff') format('woff'), url('../fonts/Roboto Bold.ttf') format('truetype'), url('../fonts/Roboto Bold.svg#Roboto Bold') format('svg'); font-weight: 700; font-style: normal; font-stretch: normal;unicode-range:U+0020-2044;}@font-face{font-family: 'Roboto'; src: url('../fonts/Roboto Regular.eot'); src: url('../fonts/Roboto Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Regular.woff2') format('woff2'), url('../fonts/Roboto Regular.woff') format('woff'), url('../fonts/Roboto Regular.ttf') format('truetype'), url('../fonts/Roboto Regular.svg#Roboto Regular') format('svg'); font-weight: 400; font-style: normal; font-stretch: normal;unicode-range:U+0020-2044;}@font-face{font-family: 'Roboto Black'; src: url('../fonts/Roboto Black.eot'); src: url('../fonts/Roboto Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Black.woff2') format('woff2'), url('../fonts/Roboto Black.woff') format('woff'), url('../fonts/Roboto Black.ttf') format('truetype'), url('../fonts/Roboto Black.svg#Roboto Black') format('svg'); font-weight: 900; font-style: normal; font-stretch: normal;unicode-range:U+0020-2044;}@font-face{font-family: 'Roboto Black-Italic'; src: url('../fonts/Roboto Black Italic.eot'); src: url('../fonts/Roboto Black Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Black Italic.woff2') format('woff2'), url('../fonts/Roboto Black Italic.woff') format('woff'), url('../fonts/Roboto Black Italic.ttf') format('truetype'), url('../fonts/Roboto Black Italic.svg#Roboto Black Italic') format('svg'); font-weight: 900; font-style: italic; font-stretch: normal;unicode-range:U+0020-2044;}@font-face{font-family: 'Roboto Light'; src: url('../fonts/Roboto Light.eot'); src: url('../fonts/Roboto Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Light.woff2') format('woff2'), url('../fonts/Roboto Light.woff') format('woff'), url('../fonts/Roboto Light.ttf') format('truetype'), url('../fonts/Roboto Light.svg#Roboto Light') format('svg'); font-weight: 300; font-style: normal; font-stretch: normal;unicode-range:U+0020-2044;}@font-face{font-family: 'open_sanssemibold'; src: url('../fonts/opensans-semibold-webfont.eot'); src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-semibold-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold-webfont.woff') format('woff'), url('../fonts/opensans-semibold-webfont.ttf') format('truetype'), url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'open_sansregular'; src: url('../fonts/opensans-regular-webfont.eot'); src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'open_sansbold'; src: url('../fonts/opensans-bold-webfont.eot'); src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-bold-webfont.woff2') format('woff2'), url('../fonts/opensans-bold-webfont.woff') format('woff'), url('../fonts/opensans-bold-webfont.ttf') format('truetype'), url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'Roboto Medium'; src: url('../fonts/Roboto Medium.eot'); src: url('../fonts/Roboto Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto Medium.woff2') format('woff2'), url('../fonts/Roboto Medium.woff') format('woff'), url('../fonts/Roboto Medium.ttf') format('truetype'), url('../fonts/Roboto Medium.svg#Roboto Medium') format('svg'); font-weight: 500; font-style: normal; font-stretch: normal;unicode-range:U+0020-2044;}@font-face{font-family: 'libre_franklinblack'; src: url('../fonts/librefranklin-black-webfont.eot'); src: url('../fonts/../fonts/librefranklin-black-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-black-webfont.woff2') format('woff2'), url('../fonts/librefranklin-black-webfont.woff') format('woff'), url('../fonts/librefranklin-black-webfont.ttf') format('truetype'), url('../fonts/librefranklin-black-webfont.svg#libre_franklinblack') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'libre_franklinbold'; src: url('../fonts/librefranklin-bold-webfont.eot'); src: url('../fonts/librefranklin-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-bold-webfont.woff2') format('woff2'), url('../fonts/librefranklin-bold-webfont.woff') format('woff'), url('../fonts/librefranklin-bold-webfont.ttf') format('truetype'), url('../fonts/librefranklin-bold-webfont.svg#libre_franklinbold') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'libre_franklinlight'; src: url('../fonts/librefranklin-light-webfont.eot'); src: url('../fonts/librefranklin-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-light-webfont.woff2') format('woff2'), url('../fonts/librefranklin-light-webfont.woff') format('woff'), url('../fonts/librefranklin-light-webfont.ttf') format('truetype'), url('../fonts/librefranklin-light-webfont.svg#libre_franklinlight') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'libre_franklinmedium'; src: url('../fonts/librefranklin-medium-webfont.eot'); src: url('../fonts/librefranklin-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-medium-webfont.woff2') format('woff2'), url('../fonts/librefranklin-medium-webfont.woff') format('woff'), url('../fonts/librefranklin-medium-webfont.ttf') format('truetype'), url('../fonts/librefranklin-medium-webfont.svg#libre_franklinmedium') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'libre_franklinregular'; src: url('../fonts/librefranklin-regular-webfont.eot'); src: url('../fonts/librefranklin-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-regular-webfont.woff2') format('woff2'), url('../fonts/librefranklin-regular-webfont.woff') format('woff'), url('../fonts/librefranklin-regular-webfont.ttf') format('truetype'), url('../fonts/librefranklin-regular-webfont.svg#libre_franklinregular') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'libre_franklinsemibold'; src: url('../fonts/librefranklin-semibold-webfont.eot'); src: url('../fonts/librefranklin-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-semibold-webfont.woff2') format('woff2'), url('../fonts/librefranklin-semibold-webfont.woff') format('woff'), url('../fonts/librefranklin-semibold-webfont.ttf') format('truetype'), url('../fonts/librefranklin-semibold-webfont.svg#libre_franklinsemibold') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'libre_franklinthin'; src: url('../fonts/librefranklin-thin-webfont.eot'); src: url('../fonts/librefranklin-thin-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/librefranklin-thin-webfont.woff2') format('woff2'), url('../fonts/librefranklin-thin-webfont.woff') format('woff'), url('../fonts/librefranklin-thin-webfont.ttf') format('truetype'), url('../fonts/librefranklin-thin-webfont.svg#libre_franklinthin') format('svg'); font-weight: normal; font-style: normal;}@font-face{font-family: 'ClanOT-NarrowBook'; src: url('../fonts/ClanOT-NarrowBook.eot'); src: url('../fonts/ClanOT-NarrowBook.eot?#iefix') format('embedded-opentype'), url('../fonts/ClanOT-NarrowBook.woff2') format('woff2'), url('../fonts/ClanOT-NarrowBook.woff') format('woff'), url('../fonts/ClanOT-NarrowBook.ttf') format('truetype'), url('../fonts/ClanOT-NarrowBook.svg#ClanOT-NarrowBook') format('svg'); font-weight: 400; font-style: normal; font-stretch: semi-condensed;unicode-range:U+0020-00FE;}@font-face{font-family: 'ClanOT-NarrowMedium'; src: url('../fonts/ClanOT-NarrowMedium.eot'); src: url('../fonts/ClanOT-NarrowMedium.eot?#iefix') format('embedded-opentype'), url('../fonts/ClanOT-NarrowMedium.woff2') format('woff2'), url('../fonts/ClanOT-NarrowMedium.woff') format('woff'), url('../fonts/ClanOT-NarrowMedium.ttf') format('truetype'), url('../fonts/ClanOT-NarrowMedium.svg#ClanOT-NarrowMedium') format('svg'); font-weight: 500; font-style: normal; font-stretch: semi-condensed;unicode-range:U+0020-00FE;}body{font-family: 'Roboto';}header{position: fixed; top: 0px; padding: 22px 0px; left: 0px; width: 100%; z-index: 99; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}header.fixed{background-color: #d43349; padding: 12px 0px 10px;}.banner-slider .slider-section{padding-top: 101px; padding-bottom: 105px;}.btn-default{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.carousel-fade .carousel-inner .item{-webkit-transition-property: opacity; transition-property: opacity; overflow: hidden;}.btn-default:focus{outline: none;}.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{opacity: 0;}.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right{opacity: 1;}.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right{left: 0; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.carousel-fade .carousel-control{z-index: 2;}.slider-section h1{margin: 0px; padding: 40px 0px 0px; font-size: 53px; color: #f8c300; display: block; font-family: 'Roboto Bold';}.slider-section h1 span{font-size: 40px; font-family: 'Roboto Light'; color: #fff;}.slider-section h1 span b{font-weight: normal; font-family: 'Roboto Bold'; font-size: 50px;}.slider-section h1 span.workbottom{line-height: 53px; position: relative; padding-left: 90px;}.slider-section p{margin: 26px 0px; padding: 0px; line-height: 26px; color: #fff; font-size: 16px; display: block; max-width: 600px; font-family: 'Roboto Light';}.slider-section .slider-content{float: left; width: 50%;}.slider-section .right-slider{float: left; width: 50%; text-align: right;}.slider-section .right-slider img{max-width: 100%; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.banner-slider{position: relative;}.portfolio-brand .left-portfolio{float: left; width: 32.5%; position: relative;}.portfolio-brand .left-portfolio:after{position: absolute; top: 6px; right: 0px; content: ''; height: 83px; width: 3px; background-color: #fff;}.portfolio-brand .right-portfolio{float: right; width: 64%;}.banner-slider .portfolio-brand{margin-top: -128px; position: relative; min-height: 116px; left: 0px; width: 100%;}.slider-section .right-slider figure{position: relative; display: inline-block;}.slider-section .right-slider figure .slidetwo{position: absolute; top: 0px; left: 0px; margin: auto; bottom: 0px; right: 0px; z-index: 1; opacity: 0; visibility: hidden;}.slider-section .right-slider figure .slideone{position: absolute; top: 0px; left: 0px; margin: auto; bottom: 0px; right: 0px; z-index: 2; opacity: 0; visibility: hidden;}.project-porfolio-button{margin-top: 40px; position: relative;}.project-porfolio-button span{display: inline-block; position: relative; z-index: 1; vertical-align: top; margin-right: 10px; border-radius: 25px; overflow: hidden;}.project-porfolio-button span:last-child{margin-right: 0px;}.project-porfolio-button span .btn-default{background-color: #d43349; color: #fff; padding: 12px 30px 12px; text-transform: uppercase; border: none; border-radius: 25px; font-family: 'open_sansbold'; position: relative; overflow: hidden;}.project-porfolio-button span .btn-default:hover{color: #d43349;}.project-porfolio-button span .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none;}.project-porfolio-button span .btn-default.project-discuss{background-color: #fff; color: #000;}.project-porfolio-button span .btn-default.project-discuss:focus{background-color: #d43349; color: #fff; box-shadow: none;}.project-porfolio-button span .btn-default.project-discuss:hover{color: #fff;}.project-porfolio-button span .project-discuss.btn-default:hover:after{background-color: #d43349; color: #fff;}.project-porfolio-button span .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.project-porfolio-button span .btn-default b{font-weight: normal; position: relative; z-index: 3;}.project-porfolio-button span .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.banner-slider .data-img-bg{max-width: 1920px; margin: auto; background-color: #f86152 !important;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -300px; top: -26px; opacity: 1; visibility: visible;}.slider-section .right-slider figure .slideone.slideone-active{left: -400px; top: 63px; opacity: 1; visibility: visible;}.portfolio-brand .left-portfolio h2{margin: 0px; padding: 0px; color: #ffffff; font-size: 33px; display: block; font-family: 'ClanOT-NarrowMedium';}.portfolio-brand .left-portfolio p{margin: 0px; padding: 2px 0px 0px; color: #fff; font-family: 'ClanOT-NarrowBook'; font-size: 22px;}.portfolio-brand .left-portfolio p small{display: block; font-size: 14px; color: #f8c300; font-weight: bold;}.portfolio-brand .left-portfolio{margin-top: 14px;}.right-portfolio .brandportfolio-carousel img{width: auto; display: inline-block; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.brandportfolio-carousel .owl-item .item a:hover img{-moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8);}.brandportfolio-carousel .owl-item .item a{height: 112px; border-radius: 50%; position: relative; width: 112px; background-color: #fff; display: block; text-align: center; line-height: 110px; outline: none; text-decoration: none;}.project-porfolio-button{min-height: 382px;}.project-porfolio-button:after{position: absolute; bottom: 0px; right: -70px; content: ''; background-repeat: no-repeat; background-image: url(../images/cup-ipad-image.png); height: 100%; width: 100%;}.banner-slider .carousel-indicators{bottom: 170px; margin: auto; max-width: 72px; right: 0px; left: 0px; text-align: center; background-color: #da5548; padding: 2px; border-radius: 16px;}.banner-slider .carousel-indicators li{height: 11px; margin: 0px; margin-right: 2px; width: 11px; background-color: #e27a70; border-radius: 50%; border: 1px solid #e27a70;}.banner-slider .carousel-indicators li.active{background-color: #f6d8d5; border: 1px solid #f6d8d5;}.banner-slider .carousel-indicators li:last-child{margin-right: 0px;}.about-passionate{padding: 42px 0px; border-bottom: 1px solid #ddd;}.about-passionate h2{margin: 0px; padding: 0px; display: block; text-align: center; font-size: 50px; text-transform: capitalize; color: #313131; font-family: 'Roboto Light';}.about-passionate h2 span{font-weight: normal; color: #313131; font-family: 'Roboto Bold';}.about-passionate-tab{padding-top: 75px;}.about-passionate P{margin: 0px; padding: 2px 60px 0px; font-size: 17px; line-height: 26px; display: block; text-align: center; color: #505050; font-family: 'libre_franklinregular';}.about-passionate-tab .left-passionate{float: left; width: 50%; position: relative;}.about-passionate-tab .right-passionate{float: right; width: 50%; position: relative;}.about-passionate-tab .left-passionate:after{position: absolute; top: 20px; right: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/shadow-line.png); width: 16px; height: 491px;}.about-passionate-tab .nav-tabs{border: none; font-size: 0; padding-top: 30px; max-width: 595px;}.about-passionate-tab .nav-tabs li{list-style: none; display: inline-block; vertical-align: top; font-size: 14px; width: 33.33%; text-align: center; margin: 0px; margin-bottom: 60px;}.about-passionate-tab .nav-tabs > li > a{display: inline-block; padding: 18px 10px; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; color: #313131; border-radius: 5px; border: 1px solid trasparent; font-size: 18px; font-family: 'libre_franklinmedium';}.about-passionate-tab .nav-tabs > li > a .hover-image{opacity: 0; visibility: hidden; position: absolute; top: 0px; right: 0px; left: 0px; margin: auto; bottom: 0px; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);}.about-passionate-tab .nav-tabs > li > a img{max-width: 100%; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.about-passionate-tab .nav-tabs > li > a figure{position: relative; margin-bottom: 12px;}.about-passionate-tab .nav-tabs > li > a:hover .hover-image{opacity: 1; visibility: visible; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.about-passionate-tab .nav-tabs > li > a:hover img{opacity: 0; visibility: hidden;}.about-passionate-tab .nav-tabs > li > a:hover{background-color: #facc0c; color: #000000; border: 1px solid #facc0c;}.about-passionate-tab .nav-tabs > li > a:focus{background-color: #facc0c; color: #000000; border: 1px solid #facc0c;}.about-passionate-tab .nav-tabs > li.active > a:focus .hover-image{opacity: 1; visibility: visible; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.about-passionate-tab .nav-tabs > li.active > a:hover .hover-image{opacity: 1; visibility: visible; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.about-passionate-tab .nav-tabs > li.active a{background-color: #facc0c; color: #000000; border: 1px solid #facc0c;}.about-passionate .right-passionate .tab-content P{font-size: 16px; padding: 0px 10px; color: #737373; line-height: 28px; max-width: 590px; margin: auto; min-height: 140px;}.about-passionate-tab .nav-tabs > li.active > a .hover-image{opacity: 1; visibility: visible; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.about-passionate-tab .nav-tabs > li.active > a img{opacity: 0; visibility: hidden;}.taglisting{margin: 45px 0px 0px; padding: 0px; text-align: center;}.taglisting li{list-style: none; display: inline-block; font-family: 'libre_franklinregular'; vertical-align: top; padding: 4px 10px; margin-bottom: 6px; background-color: #d43349; border-radius: 9px; color: #fff; font-size: 13px;}.right-passionate .tab-content{text-align: center; padding: 0px 20px;}.right-passionate .tab-content figure img{max-width: 100%; margin-bottom: 15px;}.how-do-it-section{padding: 40px 0px 0px;}.how-do-it-section h2{margin: 0px; padding: 0px; display: block; text-align: center; font-size: 44px; text-transform: uppercase; color: #313131; font-family: 'Roboto';}.processlisting{margin: 0px; padding: 60px 0px 0px; font-size: 0; text-align: center;}.processlisting li{list-style: none; display: inline-block; padding-right: 20px; vertical-align: top; font-size: 14px; width: 25%; margin-bottom: 50px;}.processlisting li figure{text-align: left; margin-bottom: 36px; position: relative;}.processlisting li figure img{max-width: 100%;}.processlisting li strong{font-weight: normal; text-align: left; color: #2c2b2b; font-size: 16px; display: block; font-family: 'libre_franklinbold';}.processlisting li p{margin: 0px; padding: 6px 10px 0px 0px; text-align: left; max-width: 300px; display: block; font-size: 15px; color: #505050; font-family: 'libre_franklinlight';}.solution-section{background-image: url(../images/solution-banner.jpg); background-position: center top; background-attachment: fixed; background-size: cover; padding: 45px 0px 30px;}.solution-section .solution-content{float: left; width: 50%;}.solution-section .solution-content p{margin: 0px 0px 40px; padding: 0px 35px 0px 0px; color: #fff; font-size: 16px; display: block; line-height: 30px; font-family: 'Roboto Light';}.solution-section .solution-content p b{font-weight: normal; font-family: 'libre_franklinbold';}.solution-section .solution-content p a{color: #fff; text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; font-family: 'libre_franklinbold';}.solution-section .solution-content p a:hover{color: #000;}.solution-section .solution-content p strong{font-weight: normal; font-family: 'libre_franklinbold'; font-size: 20px;}.solution-heading h2{margin: 0px; padding: 0px; display: block; font-size: 50px; text-transform: uppercase; color: #fff; font-family: 'Roboto Light';}.solution-heading h2 b{font-weight: normal; padding-top: 2px; color: #fff; display: block; font-family: 'Roboto Black';}.solution-heading span{display: block; text-align: right; position: relative; color: #ffffff; font-size: 20px; text-transform: uppercase; font-family: 'Roboto Medium';}.solution-heading span:after{position: absolute; top: 14px; left: 0px; content: ''; width: 47%; background-color: #fff; height: 1px;}.solution-heading{max-width: 446px; margin-bottom: 50px;}.solution-section .solution-content p a.webdevelop{text-decoration: underline;}.solution-section .solution-content:first-child p{padding-right: 60px;}.digital-section{background-color: #f7faff; padding: 70px 0px;}.digital-section .leftdigital{float: left; width: 45.4%;}.digital-section .rightdigital{float: left; width: 54.6%;}.digital-heading h2{margin: 0px; padding: 0px; line-height: 99px; color: #313131; font-size: 78px; font-family: 'Roboto Light';}.digital-heading h2 b{font-weight: normal; color: #5e9ad9; font-size: 78px; font-family: 'Roboto Black';}.digital-section .leftdigital p{margin: 0px; padding: 0px; font-size: 16px; color: #313131; line-height: 26px; font-family: 'Roboto';}.digital-heading{margin-bottom: 15px;}.rightdigital .nav-tabs{margin: 0px; font-size: 0px; border: none;}.rightdigital .nav-tabs li{list-style: none; float: none; display: inline-block; width: 33.33%; vertical-align: top; font-size: 14px; margin-bottom: 15px;}.rightdigital .nav-tabs li a{font-size: 16px; display: inline-block; color: #313131; border: 1px solid transparent; margin: 0px; font-family: 'Roboto'; text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; border-radius: 8px; padding: 1px 10px;}.rightdigital .nav-tabs li a:hover{background-color: #d43349; color: #fff; border: 1px solid #d43349;}.rightdigital .nav-tabs li a:focus{background-color: #d43349; color: #fff; border: 1px solid #d43349;}.rightdigital .nav-tabs li.active a{background-color: #d43349; color: #fff; font-family: 'Roboto Bold'; border: 1px solid #d43349;}.feature-section{padding: 41px 0px;}.feature-section h2{margin: 0px; padding: 0px; color: #313131; font-size: 50px; text-align: center; text-transform: capitalize; font-family: 'Roboto Light';}.feature-section h2 b{font-weight: normal; font-family: 'Roboto Black';}.feature-section h2 span{display: block; color: #313131; text-transform: none; font-size: 16px; font-family: 'Roboto';}.featuire-listing{margin: 48px -20px 0px; padding: 0px; font-size: 0;}.featuire-listing li{list-style: none; text-align: center; padding: 0px 20px; display: inline-block; margin: 67px 0px 0px; vertical-align: top; width: 33.33%; font-size: 14px; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.featuire-listing li.middlefeature{margin-top: 0px;}.featuire-listing li .featuretext{-ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; padding: 0px 10px 10px;}.featuire-listing li > figure img{max-width: 100%; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.featuire-listing li:hover > figure img{-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.05);}.featuire-listing li:hover .clients-video a figure{border: 6px solid #d43349; background-color: #d43349;}.featuire-listing li:hover .clients-video a{color: #d43349;}.featuire-listing li:hover .clients-video a .client-image:after{background-image: url(../images/hover-play-icon.png);}.featuire-listing li strong{font-weight: normal; padding-top: 14px; padding-bottom: 7px; display: block;}.featuire-listing li strong a{color: #2c2b2b; font-size: 18px; display: inline-block; font-family: 'libre_franklinbold'; text-transform: uppercase; text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.featuire-listing li figure{overflow: hidden;}.featuire-listing li figure img{max-width: 100%; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.featuire-listing li strong a:hover{color: #d43349;}.featuire-listing li p{margin: 0px 0px 18px; padding: 0px 15px; line-height: 18px; color: #505050; font-size: 15px; display: block; font-family: 'libre_franklinlight';}.clientcomments-view{margin: auto; padding: 0px 15px; max-width: 295px; color: #7e7e7e; font-size: 15px; display: block; font-family: 'libre_franklinlight';}.clientcomments-view figure{margin-bottom: 10px;}.clients-video figure{margin-bottom: 5px;}.clients-video figure img{max-width: 100%;}.clients-video a{position: relative; display: inline-block; color: #505050; font-family: 'libre_franklinlight'; font-size: 16px; text-align: left; max-width: 242px; padding-left: 112px; padding-top: 32px; text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; min-height: 100px;}.clients-video .client-image:after{position: absolute; bottom: 10px; right: -6px; content: ''; background-repeat: no-repeat; background-image: url(../images/play-icon.png); height: 38px; width: 38px; z-index: 1; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.clients-video .client-image{position: absolute; top: 0px; left: 0px;}.clients-video a figure{height: 92px; width: 92px; border: 6px solid #fce585; border-radius: 50%; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.clients-video a span{display: block;}.clients-video a strong{font-weight: normal; line-height: 15px; padding: 0px; display: block; text-transform: uppercase; font-family: 'libre_franklinbold';}.featuire-listing li.fivemiddlefeature{margin-top: -40px;}.viewmore-project .btn-default:hover{color: #d43349; background-color: #fff;}.viewmore-project .btn-default{color: #fff; background-color: #d43349; border-color: #d43349; font-family: 'open_sansbold'; border-radius: 25px; padding: 13px 22px; overflow: hidden; position: relative;}.viewmore-project .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border-color: #d43349;}.viewmore-project .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px; overflow: hidden;}.viewmore-project .btn-default b{font-weight: normal; position: relative; z-index: 3;}.viewmore-project .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.viewmore-project{text-align: center; margin-top: 30px;}.story-strategize{padding: 35px 0px 55px;}.story-strategize ul{margin: 0px; padding: 0px; font-size: 0;}.story-strategize ul li{list-style: none; width: 33.33%; min-height: 200px; padding: 0px 25px; border-right: 1px solid #ddd; display: inline-block; vertical-align: top; font-size: 0; text-align: center;}.story-strategize ul li:last-child{border-right: 0px;}.story-strategize ul li strong{font-weight: normal; display: block; color: #5e9ad9; font-size: 30px; font-family: 'Roboto Black'; padding-bottom: 0px; padding-top: 8px;}.story-strategize ul li p{margin: 0px; padding: 0px; font-size: 15px; color: #313131; font-family: 'libre_franklinregular';}.story-strategize ul li figure{position: relative; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; top: 0px;}.story-strategize ul li:hover figure .hover-image{opacity: 1; visibility: visible;}.story-strategize ul li:hover figure img{opacity: 0; visibility: hidden;}.story-strategize ul li figure img{-ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; max-width: 100%;}.story-strategize ul li:hover figure .hover-image{opacity: 1; visibility: visible;}.story-strategize ul li:hover figure{top: -5px;}.story-strategize ul li figure .hover-image{opacity: 0; visibility: hidden; position: absolute; top: 0px; right: 0px; left: 0px; margin: auto; bottom: 0px;}footer{background-color: #071B3F; padding: 25px 0px 18px;}footer .left-footer{float: left; width: 24%; border-right: 1px solid #3d4d5b; padding-bottom: 15px; padding-top: 25px;}footer .right-footer{float: left; width: 76%; padding-left: 15px;}footer .left-footer .location-stay{padding-top: 15px; margin-bottom: 25px;}footer .left-footer .location-stay span{display: inline-block; margin-right: 16px; vertical-align: top; color: #fff; text-transform: uppercase; font-family: 'Roboto';}footer .left-footer .location-stay span:last-child{margin-right: 0px;}footer .left-footer .footersite-info{color: #c5c5c5; font-family: 'Roboto';}footer .left-footer .footersite-info p{margin: 0px 0px 5px; padding: 0px;}footer .left-footer .footersite-info a{text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; color: #c5c5c5; position: relative; overflow: hidden;}footer .left-footer .footersite-info a:hover{color: #f8c301;}footer .left-footer .footersite-info span{display: block; padding-top: 15px;}footer .left-footer .footersite-info span img{position: relative; top: -3px;}footer .left-footer .footersite-info a::before{content: attr(data-letters); position: absolute; z-index: 2; overflow: hidden; color: #f8c301; white-space: nowrap; width: 0%; -webkit-transition: width 0.4s 0.3s; transition: width 0.4s 0.3s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}footer .left-footer .footersite-info a:hover::before{width: 100%;}.right-footer .connectus-info{margin: 0px 0px 12px; padding: 5px 0px 12px; border-bottom: 1px solid #3d4d5b; font-size: 0;}.right-footer .connectus-info li{list-style: none; display: inline-block; font-size: 14px; color: #c5c5c5; vertical-align: middle; width: 33.33%; font-family: 'Roboto';}.right-footer .connectus-info li strong{font-weight: normal; display: block; color: #f6c201; padding-bottom: 9px;}.right-footer .connectus-info li a{text-decoration: none; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #c5c5c5; position: relative; overflow: hidden;}.right-footer .connectus-info li a:hover{color: #f8c301;}.right-footer .connectus-info li a::before{content: attr(data-letters); position: absolute; z-index: 2; overflow: hidden; color: #f8c301; white-space: nowrap; width: 0%; top: 0; -webkit-transition: width 0.4s 0.3s; transition: width 0.4s 0.3s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}.right-footer .connectus-info li a:hover::before{width: 100%;}.right-footer .connectus-info li span a:last-child{margin-right: 0px;}.right-footer .connectus-info li span a{margin-right: 8px; margin-bottom: 4px; display: inline-block; height: 25px; overflow: hidden; vertical-align: top;}.partners-withus{margin: 0px; padding: 8px 0px 15px; border-bottom: 1px solid #3d4d5b;}.partners-withus li{list-style: none; display: inline-block; vertical-align: middle; margin-right: 40px;}.partners-withus li:last-child{margin-right: 0px;}.right-footer .connectus-info li span a img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; max-width: 100%; margin-top: 0px;}.right-footer .connectus-info li span a:hover img{margin-top: -25px;}.footer-nav{margin: 0px; padding: 20px 0px 10px;}.footer-nav li{list-style: none; display: inline-block; margin-right: 26px;}.footer-nav li:last-child{margin-right: 0px;}.footer-nav li a{text-decoration: none; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #fff; position: relative; overflow: hidden; font-family: 'Roboto';}.footer-nav li a:hover{color: #f8c301;}.digital-tab-bottom{position: absolute; right: 0px; bottom: 0px; width: 54%; text-align: right;}.footer-nav li a::before{content: attr(data-letters); position: absolute; z-index: 2; overflow: hidden; color: #f8c301; white-space: nowrap; width: 0%; -webkit-transition: width 0.4s 0.3s; transition: width 0.4s 0.3s; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s;}.footer-nav li a:hover::before{width: 100%;}.digital-tab-bottom img{max-width: 100%;}.digital-section{position: relative; padding-bottom: 80px; max-width: 1920px; margin: auto;}.blog-section{background-color: #f7faff; padding: 80px 0px 130px; position: relative;}.blog-section .blogbox{background-color: #fff; padding: 25px 12px; border: 1px solid #ddd;}.blog-section .blogbox img{max-width: 100%; display: inline-block; width: auto;}.blog-section .blog-content{float: right; width: 62.5%; padding-right: 30px;}.blog-content .owl-stage-outer{padding: 20px 0px 20px 0px;}.blog-share{margin: 25px 0px 0px;}.blog-section .blogbox h2{margin: 0px 0px 12px; min-height: 70px; padding: 0px; font-size: 30px; color: #000; display: block; font-family: 'Roboto Bold';}.blog-section .blogbox p{margin: 0px; padding: 0px; font-size: 15px; color: #313131; font-family: 'libre_franklinregular';}.blog_leftinnr span figure{display: inline-block;}.blog_leftinnr{margin: 10px 0px 8px;}.blog_leftinnr span img{position: relative; top: -3px;}.blog_leftinnr span a{text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; color: #909090;}.blog_leftinnr span a .fa{font-size: 16px;}.blog_leftinnr span{display: inline-block; margin-right: 8px;}.blog_leftinnr span:last-child{margin-right: 0px;}.blog_leftinnr span a:hover{color: #d43349;}.blog-section .blogbox h2 a{text-decoration: none; outline: none; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; color: #000;}.blog-section .blogbox h2 a:hover{color: #d43349;}.blog-section .blog-content .item{padding: 0px 13px;}.latest-blog{position: absolute; left: 50%; top: 86px; z-index: 2; width: 350px; margin-left: -642px;}.latest-blog h2{margin: 0px; padding: 0px; font-family: 'Roboto Light'; text-transform: capitalize; font-size: 37px; display: block; color: #313131;}.latest-blog strong{font-weight: normal; font-size: 62px; line-height: 62px; display: block; text-transform: capitalize; color: #313131; font-family: 'Roboto Black';}.latest-blog span{display: block; padding-top: 4px; color: #505050; font-size: 16px; font-family: 'libre_franklinbold';}.latest-blog p{margin: 12px 0px 40px; padding: 0px; font-size: 15px; line-height: 28px; color: #505050; font-family: 'libre_franklinlight';}.latest-blog .btn-default:hover{color: #d43349; background-color: #fff;}.latest-blog .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border-color: #d43349;}.latest-blog .btn-default{color: #fff; background-color: #d43349; border-color: #d43349; font-family: 'open_sansbold'; border-radius: 25px; padding: 11px 32px; position: relative; overflow: hidden;}.latest-blog .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px; overflow: hidden;}.latest-blog .btn-default b{font-weight: normal; position: relative; z-index: 3;}.latest-blog .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.blog-carousel .owl-nav{display: none;}.blog-carousel .owl-dots{text-align: center; margin-top: 15px;}.blog-carousel .owl-dots .owl-dot{width: 23px; height: 5px; display: inline-block; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; color: #000; margin-right: 6px; background-color: #bebdc2;}.blog-carousel .owl-dots .owl-dot.active{background-color: #5f595d;}.blog-carousel .owl-dots .owl-dot:last-child{margin-right: 0px;}.blog-carousel .owl-dots .owl-dot:hover{background-color: #5f595d;}.featuire-listing li figure img{max-width: 100%;}.viewmore-blog .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border-color: #d43349;}.viewmore-blog .btn-default:hover{color: #d43349; background-color: #fff;}.viewmore-blog .btn-default{color: #fff; background-color: #d43349; border-color: #d43349; font-family: 'open_sansbold'; border-radius: 25px; padding: 11px 32px; position: relative; overflow: hidden;}.viewmore-blog .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px; overflow: hidden;}.viewmore-blog .btn-default b{font-weight: normal; position: relative; z-index: 3;}.viewmore-blog .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.logo img{max-width: 100%;}.processlisting li figure:after{position: absolute; top: 0px; content: ''; left: 0px; right: 0px; bottom: 0px; height: 130px; width: 130px; background-color: #facc0c; opacity: 0.3; border-radius: 50%; visibility: hidden; -ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s; -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);}.processlisting li:hover figure:after{visibility: visible; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1);}.processlisting li:hover figure img{position: relative; z-index: 3;}header.fixed .logo img{max-width: 150px;}.logo img{-ms-transition: all 0.8s ease 0s; -moz-transition: all 0.8s ease 0s; -o-transition: all 0.8s ease 0s; -webkit-transition: all 0.8s ease 0s; transition: all 0.8s ease 0s;}.banner-slider .data-img-bg{background-size: cover !important;}.arrow_down{white-space: nowrap; position: fixed; right: 0; bottom: 0px; left: 0; margin: auto; width: 30px; height: 30px; border-radius: 50%; background-color: #d43349; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 750ms ease-in-out; -ms-transition: all 750ms ease-in-out; -o-transition: all 750ms ease-in-out; transition: all 750ms ease-in-out; z-index: 9;}.lift{bottom: 6px;}.scrolldown i.arrow_down:before{background-image: url(../images/down_arrow.png); background-size: 15px; background-repeat: no-repeat; content: " "; height: 26px; width: 26px; position: absolute; top: 0px; background-position: 8px 9px;}.anchorslide{display: block; height: 63px; margin-top: -63px; visibility: hidden;}.scrolldown.scrollUp i.arrow_down:before{background-image: url(../images/scroll-up.png);}#loading{background-color: #f86152; height: 100%; width: 100%; position: fixed; z-index: 9999999; margin-top: 0px; top: 0px; opacity: 0.98;}#loading-center{width: 100%; height: 100%; position: relative;}#loading-center-absolute{position: absolute; left: 50%; top: 50%; height: 200px; width: 200px; margin-top: -100px; margin-left: -100px; transform: rotate(-135deg);}.object{border-radius: 50% 50% 50% 50%; position: absolute; border-top: 5px solid #fff; border-bottom: 5px solid transparent; border-left: 5px solid #fff; border-right: 5px solid transparent; animation: animate 2s infinite;}#object_one{left: 75px; top: 75px; width: 50px; height: 50px;}#object_two{left: 65px; top: 65px; width: 70px; height: 70px; animation-delay: 0.2s;}#object_three{left: 55px; top: 55px; width: 90px; height: 90px; animation-delay: 0.4s;}#object_four{left: 45px; top: 45px; width: 110px; height: 110px; animation-delay: 0.6s;}@-webkit-keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-moz-transform:rotate(360deg) scale(0.8);-o-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);}}@keyframes animate{50%{-ms-transform:rotate(360deg) scale(0.8);-moz-transform:rotate(360deg) scale(0.8);-o-transform:rotate(360deg) scale(0.8);-webkit-transform:rotate(360deg) scale(0.8);transform:rotate(360deg) scale(0.8);}}.blog-share a{margin-right: 2px; display: inline-block; height: 25px; overflow: hidden;}.blog-share a:last-child{margin-right: 0px;}.blog-share a img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; max-width: 100%; margin-top: 0px;}.blog-share a:hover img{margin-top: -25px;}.video_modalpopup .modal-dialog{margin: 100px auto 60px; padding-bottom: 0; padding-top: 0; width: 1100px;}.video-backdrop .modal-backdrop.in{background-image: inherit; background-color: #000; opacity: 0.98; z-index: 99;}.video_modalpopup .modal-dialog .modal-content{background-color: #1f1f1f; border: none; background-image: url("../images/video-shades-overlay.png"); background-size: cover; background-repeat: no-repeat; background-position: center center; border-radius: 0px; padding: 10px;}.video_testimonialsbox .videoboxview iframe{height: 500px; width: 100%;}.video_modalpopup .modal-dialog .trieval{background-color: #4cc67b;}.video_modalpopup .modal-dialog .Simbyl{background-color: #282634;}.video_modalpopup .modal-dialog .tide{background-color: #ef4d25;}.video_modalpopup .modal-dialog .SmartSettle{background-color: #1e6b8c;}.video_modalpopup h2{display: block; font-family: 'ClanOT-NarrowMedium'; text-align: center; color: #fff; font-size: 32px; line-height: 34px; margin: 10px 0 0 0;}.video_modalpopup .app-button{background-color: #d43349; border-radius: 5px; color: #fff; padding: 0px 12px; font-family: 'libre_franklinregular'; font-size: 13px; height: 22px; line-height: 22px; margin: 10px auto 0; display: inline-block; text-decoration: none;}.video_modalpopup .modal-header{border: none; min-height: inherit; padding: 0px;}.video_modalpopup .modal-body{padding: 0px;}.video_modalpopup .rightvideo_content{height: 500px; display: table; width: 100%; text-align: center;}.video_modalpopup .innervideo_view{padding: 90px 0 0;}.innervideo_view p{font-family: 'libre_franklinlight'; color: #fff; font-size: 15px; font-weight: normal; margin: 27px 0 0; text-align: left; line-height: 22px;}.video_modalpopup .videoboxview video{vertical-align: top;}.get-quoteBox{margin: 17px 0px 10px; text-align: left;}.get-quoteBox .getquote-button:hover{background-color: transparent; border-color: #f8c200; color: #f8c200;}.video_modalpopup button.close{color: #fff; font-size: 42px; opacity: 1; position: absolute; right: 16px; text-shadow: none; top: 2px; z-index: 9; font-weight: normal;}.view-moretestimonial{margin-top: 0px;}.get-quoteBox a.btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border-color: #d43349;}.get-quoteBox a.btn-default:hover{color: #d43349; background-color: #fff;}.get-quoteBox a.btn-default{color: #fff; text-transform: capitalize; background-color: #000; border: none; font-family: 'open_sansbold'; border-radius: 25px; padding: 11px 32px; position: relative; overflow: hidden;}.get-quoteBox a.btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px; overflow: hidden;}.get-quoteBox a.btn-default b{font-weight: normal; position: relative; z-index: 3;}.get-quoteBox a.btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.get-quoteBox a.btn-default.getquote-button{background-color: #fff; color: #d43349;}.get-quoteBox a.btn-default.getquote-button:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #000;}.get-quoteBox a.btn-default.getquote-button:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1; color: #fff;}.video_testimonialsbox{position: relative;}.video_client-name{background-color: rgba(0, 0, 0, 0.85); bottom: 40px; padding: 1px 17px 1px 3px; position: absolute; right: 0; z-index: 1;}.video_client-name > figure{display: inline-block; margin-right: 5px;}.video_client-name > h3{color: #fff; display: inline-block; font-size: 16px; vertical-align: middle;}.videoboxview{position: relative; background-color: #000;}.videoboxview:after{position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; content: ''; background-repeat: no-repeat; height: 70px; width: 187px; background-image: url("../images/please-wait-logo.png"); margin: auto;}.video_testimonialsbox .videoboxview iframe{margin: 0; position: relative; z-index: 1;}.services-banner{background-image: url(../images/services-banner.jpg); background-attachment: fixed; background-position: center top !important; min-height: 327px; background-repeat: no-repeat;}.solution-banner{background-image: url(../images/topsolution-banner.jpg); background-attachment: fixed; background-position: center top !important; min-height: 327px; background-repeat: no-repeat;}.inner-banner h2{margin: 0px; padding: 127px 0px 0px; font-size: 65px; display: block; text-align: center; color: #fff; text-transform: uppercase; font-family: 'Roboto Light';}.inner-banner h2 b{font-weight: normal; font-family: 'Roboto Black';}.breadcrumb-listing{margin: 0px; padding: 9px 0px; font-size: 0;}.breadcrumb-listing li{list-style: none; display: inline-block; position: relative; margin-right: 6px; background-color: #f86c5e; padding: 1px 8px 2px; border-radius: 9px; font-size: 12px; color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.breadcrumb-listing li a{color: #fff; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline: none;}.breadcrumb-listing li:last-child{margin-right: 0px;}.breadcrumb-listing li.service-active{background-color: #d43349;}.breadcrumb-listing li:after{position: absolute; top: 10px; right: -3px; content: ''; background-color: #f86c5e; height: 1px; width: 3px;}.breadcrumb-listing li:before{position: absolute; top: 10px; left: -3px; content: ''; background-color: #f86c5e; height: 1px; width: 3px;}.breadcrumb-listing li:last-child:after{display: none;}.breadcrumb-listing li:first-child:before{display: none;}.servicessection-box{margin: 38px 0px 0px;}.services-listing{margin: 0px -22px; padding: 0px; font-size: 0;}.services-listing > li{list-style: none; width: 33.33%; margin-bottom: 36px; vertical-align: top; font-size: 14px; display: inline-block; padding: 0px 22px;}.services-listing > li .webdesign-pooject h2{margin: 0px; text-transform: inherit; padding: 0px 0px 19px; position: relative; color: #313131; font-size: 36px; line-height: 47px; font-family: 'Roboto Light';}.services-listing > li .webdesign-pooject{background-color: transparent; padding: 0px;}.services-listing > li .webdesign-pooject h2:before{position: absolute; bottom: 0px; left: 0px; content: ''; height: 3px; background-color: #ffd905; width: 0px; opacity: 0; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.services-listing > li .webdesign-pooject h2:after{position: absolute; bottom: 0px; left: 45px; content: ''; height: 3px; background-color: #201b17; width: 0px; opacity: 0; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.services-listing > li .webdesign-pooject.animated h2:before{width: 34px; opacity: 1}.services-listing > li .webdesign-pooject.animated h2:after{width: 194px; opacity: 1}.services-listing > li .webdesign-pooject b{font-weight: normal; text-transform: capitalize; font-family: 'Roboto Black';}.webdesign-pooject ul{margin: 28px 0px 0px; padding: 0px;}.webdesign-pooject ul li{list-style: none; display: block; padding-left: 25px; color: #3e3e3e; font-size: 17px; margin-bottom: 25px; line-height: 22px; position: relative;}.webdesign-pooject ul li:last-child{margin-bottom: 0px;}.webdesign-pooject ul li:after{position: absolute; top: 6px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); width: 17px; height: 13px;}.services-listing > li h2{margin: 0px; padding: 0px; color: #fff; text-transform: capitalize; font-size: 40px; line-height: 50px; font-family: 'Roboto Light';}.services-listing > li p{margin: 0px; padding: 0px; color: #fff; font-size: 17px; display: block; min-height: 100px; line-height: 23px;}.services-listing > li > div{padding: 20px 25px; -ms-transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; transition: all 0.9s ease 0s;}.services-listing > li:hover > div{background-color: #fff;}.services-listing > li figure{text-align: center; margin-top: 17px; margin-bottom:24px;}.services-listing > li > div.appdesign-services{background-color: #f86c5e;}.services-listing > li > div.mobiledevelopment-services{background-color: #12cdca;}.services-listing > li > div.webdevelopment-services{background-color: #409fe3;}.services-listing > li > div.consultingstaff-services{background-color: #fcb03b;}.services-listing > li > div.seo-services{background-color: #2cbb71;}.services-listing > li .viewmore{display: inline-block; position: relative; z-index: 1; vertical-align: top; border-radius: 25px; overflow: hidden;}.services-listing > li .viewmore .btn-default{background-color: #fff; min-width: 125px; color: #313131; padding: 7px 20px 7px; border: none; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.services-listing > li .viewmore .btn-default:hover{color: #fff;}.services-listing > li .viewmore .btn-default:focus{color: #fff; background-color: #0950a7; box-shadow: none;}.services-listing > li .viewmore .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #0950a7; border-radius: 25px;}.services-listing > li .viewmore .btn-default b{font-weight: normal; position: relative; z-index: 9;}.services-listing > li .viewmore .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.info-createbrand h2{margin: 10px 0px 30px; padding: 0px; display: block; text-align: center; font-size: 50px; font-family: 'Roboto Light'; color: #313131; text-transform: capitalize;}.info-createbrand h2 b{font-weight: normal; font-family: 'Roboto Black';}.info-createbrand p{margin: 0px 0px 26px; text-align: center; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 23px;}.info-createbrand{border-bottom: 1px solid #ddd; margin-bottom: 40px; padding-bottom: 15px;}.question-ans-info h2{margin: 0px 0px 30px; padding: 0px; line-height: 46px; display: block; text-align: center; font-size: 36px; font-family: 'Roboto Light'; color: #313131; text-transform: capitalize;}.question-ans-info h2 b{font-weight: normal; font-family: 'Roboto Black';}.question-ans-info p{margin: 0px 0px 26px; text-align: center; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 23px; font-family: 'Roboto Light';}.question-ans-info p b{font-weight: normal; font-family: 'Roboto Black'; font-size: 17px; text-transform: capitalize; color: #3e3e3e;}.question-ans-info p b a{color: #3e3e3e; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline: none;}.question-ans-info p b a:hover{color: #0950a7;}.talkto-project{background-color: #f4f8ff; position: relative;}.talkto-project:after{position: absolute; top: 0px; right: 0px; width: 50%; content: ''; background-color: #2e67b4; height: 100%; z-index: 1;}.talkto-project .lefttalk-project{float: left; width: 47.5%;}.talkto-project .righttalk-project{float: left; width: 52.5%; position: relative; z-index: 2; background-color: #2e67b4;}.lefttalk-project{padding-top: 26px; padding-bottom: 30px;}.lefttalk-project h2{margin: 0px 0px 12px; line-height: 42px; padding: 0px; display: block; font-size: 36px; font-family: 'Roboto Light'; color: #313131; text-transform: uppercase; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.lefttalk-project h2 b{font-weight: normal; font-family: 'Roboto Black'; display: block;}.lefttalk-project p{margin: 0px 0px 20px; padding: 0px 12px 0px 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 22px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-family: 'Roboto Light';}.connectinfo{margin: 18px 0px 0px; padding: 0px;}.connectinfo li{list-style: none; display: block; position: relative; padding-left: 60px; margin-bottom: 42px;}.connectinfo li strong{display: block; text-transform: capitalize; font-size: 17px; color: #3e3e3e; font-weight: normal; font-family: 'Roboto Bold';}.connectinfo li figure{position: absolute; top: 5px; left: 0px;}.connectinfo li:last-child{margin-bottom: 0px;}.connectinfo li a{color: #2e67b4; text-decoration: underline; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline: none; display: inline-block;}.connectinfo li a:hover{color: #f86c5e;}.connectinfo li.skypeinfo a{margin-right: 12px; position: relative;}.connectinfo li.skypeinfo a:last-child{margin-right: 0px;}.connectinfo li.skypeinfo a:after{position: absolute; top: 5px; right: -8px; content: ''; background-color: #3e3e3e; height: 14px; width: 1px;}.connectinfo li.skypeinfo a:last-child:after{display: none;}.connectinfo li:first-child figure{top: 9px;}.inquiryinfo{margin-top: 50px;}.inquiryinfo strong{font-weight: normal; text-transform: uppercase; font-family: 'Roboto Bold'; color: #3e3e3e; font-size: 20px;}.inquiryinfo ul{margin: 15px 0px 0px; padding: 0px;}.inquiryinfo ul li{list-style: none; display: block; padding-left: 16px; position: relative; margin-bottom: 12px; color: #3e3e3e; font-size: 17px;}.inquiryinfo ul li:last-child{margin-bottom: 0px;}.inquiryinfo ul li:after{position: absolute; top: 9px; content: ''; left: 0px; height: 8px; width: 8px; border-radius: 50%; background-color: #2e67b4;}.projectform-about{padding: 50px 0px 50px 40px}.projectform-about .innerformproject{max-width: 540px;}.innerformproject .formgroupbox{padding: 0px; margin: 0px -19px;}.innerformproject .formgroupbox .form-group{padding: 0px 19px; width: 50%; float: left; margin-bottom: 42px; position: relative;}.innerformproject .formgroupbox-full .form-group{width: 100%; margin-bottom: 10px;}.formgroupbox .form-group .form-control{border: none; color: #fff; border-bottom: 1px solid #c5d2e4; height: 32px; background-color: transparent; box-shadow: none; border-radius: 0px; padding: 0px; position: relative; z-index: 9;}.formgroupbox .form-group textarea.form-control{height: 118px; resize: none; padding-top: 6px;}.innerformproject .formgroupbox .form-group span, .innerformproject .formgroupbox .form-group .upload_resume_box{display: block; position: relative;}.innerformproject .form-group label{font-weight: normal; position: absolute; top: -6px; left: 0px; font-family: 'Roboto Medium'; margin-bottom: 0px; display: block; text-transform: uppercase; color: #ffffff; font-size: 15px; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; z-index: 9;}.innerformproject .form-group.focused label{top: -16px; font-size: 13px;}.innerformproject .formgroupbox .form-group span:after{position: absolute; bottom: 0px; left: 0px; width: 0px; opacity: 0; visibility: hidden; height: 1px; content: ''; background-color: #f8c201; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; z-index: 3;}.innerformproject .form-group.focused span:after{width: 100%; opacity: 1; visibility: visible;}.innerformproject .form-group select.form-control{background-repeat: no-repeat; background-image: url(../images/select-arrow.png); background-position: 100% 0px; padding-right: 25px; -webkit-appearance: none; -moz-appearance: none; font-size: 0;}.innerformproject .form-group.focused select.form-control{font-size: 14px;}.attached-info .left-attached{float: left; width: 30%;}.attached-info .rightagreement{float: right; width: 70%;}.attached-info{margin-bottom: 26px;}.attached-info .rightagreement .styled-selectors{position: relative; display: block;}.attached-info .rightagreement .styled-selectors input[type=checkbox]:not(old){margin: 0; padding: 0; opacity: 0; width: 19px; height: 19px; position: absolute; left: 0px; cursor: pointer;}.attached-info .rightagreement .styled-selectors input[type=checkbox]:not(old)+label{display: inline-block; margin-right: 0px; margin-left: 0; padding-left: 26px; line-height: 20px; cursor: pointer;}.attached-info .rightagreement .styled-selectors input[type="checkbox"]:not(old) + label{background: url(../images/white-unchecked.png) no-repeat; background-position: 0px 1px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.attached-info .rightagreement .styled-selectors input[type="checkbox"]:checked + label{background: url(../images/white-checked.png) no-repeat; background-position: 0px 1px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.attached-info .rightagreement label{font-weight: normal; color: #fff; font-size: 13px; text-transform: uppercase;}.attached-info .rightagreement label small{font-size: 11px;}.attached-info .left-attached .form-group{position: relative; margin: 0px;}.attached-info .left-attached .form-group input{position: absolute; cursor: pointer; top: 0px; left: 0px; width: 90px; opacity: 0;}.attached-info .left-attached .form-group a{font-size: 15px; font-family: 'Roboto Medium'; color: #ffffff; text-transform: uppercase;}.services-listing > li figure img{max-width: 100%;}.bottomformbuttons .leftbuttons{float: left; width: 65%;}.bottomformbuttons .rightbuttons{float: right; width: 35%; text-align: right;}.attached-info{margin-bottom: 34px;}.bottomformbuttons .leftbuttons img{max-width: 100%;}.rightbuttons span{display: inline-block; position: relative; z-index: 1; margin-top: 15px; vertical-align: top; border-radius: 25px; overflow: hidden;}.rightbuttons span .btn-default{background-color: #fff; color: #313131; padding: 8px 30px 8px; min-width: 125px; border: none; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.rightbuttons span .btn-default:hover{color: #fff;}.rightbuttons span .btn-default:focus{color: #fff; background-color: #d43349; box-shadow: none;}.rightbuttons span .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #d43349; border-radius: 25px;}.rightbuttons span .btn-default b{font-weight: normal; position: relative; z-index: 9;}.rightbuttons span .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.question-ans-info{margin-bottom: 75px;}.uploadfiletext{color: #fff; margin-top: 6px;}.services-listing > li > div{position: relative;}.services-listing > li .webdesign-pooject:before, .services-listing > li .webdesign-pooject:after{display: none;}.services-listing > li > div.appdesign-services:hover{background-color: #fff;}.services-listing > li > div.mobiledevelopment-services:hover{background-color: #fff;}.services-listing > li > div.webdevelopment-services:hover{background-color: #fff;}.services-listing > li > div.consultingstaff-services:hover{background-color: #fff;}.services-listing > li > div.seo-services:hover{background-color: #fff;}.services-listing > li > div.mobiledevelopment-services::before, .services-listing > li > div.mobiledevelopment-services:after{background-color: #12cdca;}.services-listing > li > div.mobiledevelopment-services .effectview::before, .services-listing > li > div.mobiledevelopment-services .effectview::after{background-color: #12cdca;}.services-listing > li > div.webdevelopment-services::before, .services-listing > li > div.webdevelopment-services:after{background-color: #409fe3;}.services-listing > li > div.webdevelopment-services .effectview::before, .services-listing > li > div.webdevelopment-services .effectview::after{background-color: #409fe3;}.services-listing > li > div.consultingstaff-services::before, .services-listing > li > div.consultingstaff-services:after{background-color: #fcb03b;}.services-listing > li > div.consultingstaff-services .effectview::before, .services-listing > li > div.consultingstaff-services .effectview::after{background-color: #fcb03b;}.services-listing > li > div.seo-services::before, .services-listing > li > div.seo-services:after{background-color: #2cbb71;}.services-listing > li > div.seo-services .effectview::before, .services-listing > li > div.seo-services .effectview::after{background-color: #2cbb71;}.services-listing > li > div.appdesign-services .btn-default:focus{color: #fff; background-color: #f86c5e; box-shadow: none;}.services-listing > li > div.appdesign-services .btn-default:after{background-color: #f86c5e;}.services-listing > li > div:hover .btn-default:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.services-listing > li > div:hover .btn-default{color: #fff;}.services-listing > li > div.mobiledevelopment-services .btn-default:focus{color: #fff; background-color: #12cdca; box-shadow: none;}.services-listing > li > div.mobiledevelopment-services .btn-default:after{background-color: #12cdca;}.services-listing > li > div.webdevelopment-services .btn-default:focus{color: #fff; background-color: #409fe3; box-shadow: none;}.services-listing > li > div.webdevelopment-services .btn-default:after{background-color: #409fe3;}.services-listing > li > div.consultingstaff-services .btn-default:focus{color: #fff; background-color: #fcb03b; box-shadow: none;}.services-listing > li > div.consultingstaff-services .btn-default:after{background-color: #fcb03b;}.services-listing > li > div.seo-services .btn-default:focus{color: #fff; background-color: #2cbb71; box-shadow: none;}.services-listing > li > div.seo-services .btn-default:after{background-color: #2cbb71;}.services-listing > li > div:hover h2{color: #313131}.services-listing > li > div:hover p{color: #313131}.services-listing > li > div::before, .services-listing > li > div::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; background: #f86c5e;}.services-listing > li > div .effectview::before, .services-listing > li > div .effectview::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; background: #f86c5e;}.services-listing > li > div:hover::before, .services-listing > li > div:hover::after{width: 100%;}.services-listing > li > div:hover .effectview::before, .services-listing > li > div:hover .effectview::after{height: 100%;}.services-listing > li > div::before, .services-listing > li > div::after{transition: all 0s linear; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear;}.services-listing > li > div .effectview::before, .services-listing > li > div .effectview::after{transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear;}.services-listing > li > div::before{right: 0; top: 0;}.services-listing > li > div::after{left: 0; bottom: 0;}.services-listing > li > div .effectview::before{left: 0; top: 0;}.services-listing > li > div .effectview::after{right: 0; bottom: 0;}.services-listing > li > div:hover::before, .services-listing > li > div:hover::after{transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear;}.services-listing > li > div:hover .effectview::before, .services-listing > li > div:hover .effectview::after{transition: all 0s linear; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear;}.brand-banner{background-color: #f86c5e; padding-top: 70px;}.brand-banner .headingtrend h3{margin: 0px; padding: 60px 0px 0px; color: #fff; font-size: 67px; font-family: 'Roboto Light';}.brand-banner .headingtrend h3 b{font-weight: normal; font-family: 'Roboto Bold'; text-transform: uppercase;}.brand-banner .headingtrend h3 span{display: block; font-size: 26px; color: #fff; font-family: 'Roboto Light';}.webdesign-trend{text-align: right;}.webdesign-trend img{max-width: 100%;}.breadcrumb-listing li.brand-active{background-color: #00aeef;}.breadcrumb-listing li.brand-active::before{background-color: #00aeef;}.breadcrumb-listing li.brand-active::after{background-color: #00aeef;}.breadcrumb-listing li.service-active::before{background-color: #d43349;}.breadcrumb-listing li.service-active::after{background-color: #d43349;}.designwork-section{margin-top: 40px; padding-bottom: 40px;}.designwork-section h2{margin: 0px 0px 26px; padding: 70px 0px 3px; color: #313131; display: block; font-size: 37px; font-family: 'Roboto Light'; position: relative;}.designwork-section h2 b{font-weight: normal; display: block; font-family: 'Roboto Bold'; font-size: 67px; text-transform: uppercase;}.designwork-section h2:before{position: absolute; bottom: 0px; left: 0px; content: ''; height: 3px; background-color: #ffd905; width: 0px; opacity: 0; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.designwork-section h2:after{position: absolute; bottom: 0px; left: 45px; content: ''; height: 3px; background-color: #201b17; width: 0px; opacity: 0; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.designwork-section h2.animated:before{width: 34px; opacity: 1}.designwork-section h2.animated:after{width: 194px; opacity: 1}.designwork-section p{margin: 0px; padding: 0px 20px 0px 0px; font-size: 17px; display: block; color: #3e3e3e; line-height: 26px; margin-bottom: 28px; font-family: 'Roboto Light';}.designwork-section .conntect-button{display: inline-block; position: relative; z-index: 1; vertical-align: top; border-radius: 25px; overflow: hidden;}.designwork-section .conntect-button .btn-default{background-color: #d43349; min-width: 181px; text-transform: uppercase; color: #ffffff; padding: 12px 20px 12px; border: 1px solid transparent; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.designwork-section .conntect-button .btn-default:hover{color: #d43349; border: 1px solid #d43349;}.designwork-section .conntect-button .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border: 1px solid #d43349;}.designwork-section .conntect-button .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.designwork-section .conntect-button .btn-default b{font-weight: normal; position: relative; z-index: 9;}.designwork-section .conntect-button .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.whatwe-do-section{background-image: url(../images/whado_banner.jpg); background-position: center top; min-height: 353px; background-size: cover; background-repeat: no-repeat; padding-top: 100px;}.dreamproject-section{background-image: url(../images/dreamproject-banner.jpg); background-position: center top; min-height: 292px; background-size: cover; background-repeat: no-repeat; padding-top: 125px; margin-top: -55px;}.dreamproject-right{max-width: 640px; float: right;}.dreamproject-right h2{margin: 0px; padding: 0px; font-size: 36px; color: #3e3e3e; display: block; font-family: 'Roboto Light';}.dreamproject-right h2 b{font-weight: normal; font-family: 'Roboto Black';}.dreamproject-right .request-quote{display: inline-block; margin-top: 16px; position: relative; z-index: 1; vertical-align: top; border-radius: 25px; overflow: hidden;}.dreamproject-right .request-quote .btn-default{background-color: #d43349; min-width: 181px; text-transform: uppercase; color: #ffffff; padding: 12px 20px 12px; border: 1px solid transparent; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.dreamproject-right .request-quote .btn-default:hover{color: #d43349; border: 1px solid #d43349;}.dreamproject-right .request-quote .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border: 1px solid #d43349;}.dreamproject-right .request-quote .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.dreamproject-right .request-quote .btn-default b{font-weight: normal; position: relative; z-index: 9;}.dreamproject-right .request-quote .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.whatwe-do-section .leftwhat-do{float: left; width: 22%; padding-right: 40px;}.whatwe-do-section .rightwhat-do{float: left; width: 78%;}.whatwe-do-section .leftwhat-do h2{margin: 0px 0px 0px; text-align: right; padding: 0px 0px 0px; color: #fff; display: block; font-size: 37px; font-family: 'Roboto Light'; position: relative;}.whatwe-do-section .leftwhat-do h2 b{font-weight: normal; display: block; font-family: 'Roboto Black'; font-size: 67px;}.whatwe-do-section .rightwhat-do p{margin: 0px; padding: 12px 10px 12px 30px; border-left: 1px solid #fff; color: #fff; font-size: 17px; line-height: 26px;}.designprocess_steps ul{margin: 0px; padding: 0px; font-size: 0px;}.designprocess_steps ul li{list-style: none; display: inline-block; position: relative; background-color: #fff; vertical-align: top; min-height: 420px; padding: 60px 75px 110px 50px; width: 50%; font-size: 14px; border: 1px solid #efefef; overflow: hidden;}.designprocess_steps ul li:first-child{margin-top: -54px; background-color: #00aeef; border: 1px solid transparent}.designprocess_steps ul li:last-child{background-color: #2cbb71; border: 1px solid transparent}.designprocess_steps ul li:last-child p{color: #fff;}.designprocess_steps ul li:last-child p:after{background-color: #fff;}.designprocess_steps ul li:first-child p{color: #fff;}.designprocess_steps ul li:first-child p:after{background-color: #fff;}.designprocess_steps ul li:first-child h2{color: #fff;}.designprocess_steps ul li:last-child h2{color: #fff;}.designprocess_steps ul li h2{margin: 0px 0px 0px; padding: 0px 0px 0px; color: #313131; display: block; font-size: 37px; font-family: 'Roboto Light'; position: relative;}.designprocess_steps ul li h2 b{font-weight: normal; display: block; font-family: 'Roboto Black'; font-size: 67px;}.designprocess_steps ul li p{margin: 12px 0px 0px; padding: 0px 0px 12px 34px; color: #313131; font-size: 17px; line-height: 26px; position: relative;}.designprocess_steps ul li p:after{position: absolute; top: 12px; left: 0px; content: ''; height: 3px; width: 24px; background-color: #313131;}.designprocess_steps ul li:first-child .steps-numbers{color: #fff; right: 0px;}.designprocess_steps ul li:last-child .steps-numbers{color: #fff;}.designprocess_steps ul li .steps-numbers{position: absolute; line-height: 125px; bottom: 0px; color: #000; right: 12px; font-size: 150px; font-family: 'Roboto Bold'; opacity: .10;}.designprocess_steps ul li.web-redesign{margin-top: -75px;}.service-featurebrand.feature-section{padding: 30px 0px;}.service-featurebrand.feature-section h2{text-transform: capitalize; color: #313131; font-family: 'Roboto Light';}.service-featurebrand.feature-section h2 b{font-weight: normal; font-family: 'Roboto Black';}.service-featurebrand.feature-section .featuire-listing{margin-top: 30px;}.service-featurebrand.feature-section .featuire-listing li{margin-top: 0px;}.service-featurebrand.feature-section .featuire-listing li p{text-align: center; padding: 0px;}.blog-section.blogservice-brand{padding-top: 50px;}.headingtitle{margin: 0px; padding: 0px; font-size: 37px; display: block;}.servicebrandbox .services-listing > li h2{min-height: 150px;}.headingtitle{margin: 0px 0px 50px; line-height: 54px; text-align: center; padding: 0px 0px 0px; color: #313131; display: block; font-size: 37px; font-family: 'Roboto Light'; position: relative;}.headingtitle b{font-weight: normal; display: block; font-family: 'Roboto Black'; font-size: 62px;}.servicebrandbox .services-listing > li p{margin-top: 30px; margin-bottom: 12px;}.rightdesign-work img{max-width: 100%;}.blogservice-brand .latest-blog h2{text-transform: capitalize;}.blogservice-brand .latest-blog strong{text-transform: capitalize; color: #313131;}.webdevelopment-banner{background-image: url(../images/web-development-banner.jpg); background-attachment: fixed; background-position: center top; min-height: 327px; background-repeat: no-repeat;}.webdevelopment-banner.mobiledevelopment-banner{background-image: url(../images/mobile-development-banner.jpg);}.webdevelopment-banner.it-consulting-banner{background-image: url(../images/it-consulting-banner.jpg);}.webdevelopment-banner.mobiledevelopment-banner .inner-banner h2{padding-top: 125px;}.webdevelopment-banner .inner-banner h2{font-size: 60px; text-transform: capitalize; padding-top: 145px;}.webdevelopment-banner .inner-banner span{color: #fff; display: block; text-align: center; font-size: 17px;}.designwork-section.webdevelopment-work h2{padding: 0px;}.webdevelopment-work .leftwebdevelopment{float: left; width: 54%;}.webdevelopment-work .rightwebdevelopment{float: right; width: 46%;}.technology-section{padding-top: 50px; position: relative;}.technology-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 40%; margin: auto;}.heading-titletop{margin: 0px 0px 15px; padding: 0px; font-size: 50px; text-align: center; font-family: 'Roboto Light'; text-transform: capitalize;}.heading-titletop b{font-weight: normal; font-family: 'Roboto Black';}.tabnavigation-bar ul li.active a{font-family: 'Roboto Medium'; background-color: #d43349; border: none; color: #fff;}.tabnavigation-bar ul li.active a:focus{font-family: 'Roboto Medium'; background-color: #d43349; border: none; color: #fff;}.tabnavigation-bar ul li a{color: #3e3e3e; font-size: 17px; text-decoration: none; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; margin: 0px; border: none !important; padding: 4px 15px; border-radius: 25px;}.tabnavigation-bar ul li{margin-right: 26px; font-size: 14px; margin-bottom: 10px; display: inline-block; float: none;}.tabnavigation-bar ul li:last-child{margin-right: 0px;}.tabnavigation-bar ul{text-align: center; border: none; font-size: 0;}.tabnavigation-bar ul li a:hover{font-family: 'Roboto Medium'; background-color: #d43349; border: none; color: #fff;}.tabnavigation-bar ul li a:focus{font-family: 'Roboto Medium'; background-color: #d43349; border: none; color: #fff;}.tabnavigation-bar ul li.active a:hover{font-family: 'Roboto Medium'; background-color: #d43349; border: none; color: #fff;}.technology-image img{max-width: 100%;}.technology-content{padding: 90px 0px 50px;}.technology-content h2{margin: 0px 0px 18px; text-transform: capitalize; padding: 0px; line-height: 56px; font-size: 36px; color: #313131; display: block; font-family: 'Roboto Light';}.technology-content h2 b{font-weight: normal; font-size: 55px; font-family: 'Roboto Black'; display: block;}.technology-content p{margin: 0px; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 22px; margin-bottom: 28px; font-family: 'Roboto Light';}.technology-image{margin-top: 15px;}.technology-content .conntect-button{display: inline-block; position: relative; z-index: 1; margin-top: 15px; vertical-align: top; border-radius: 25px; overflow: hidden;}.technology-content .conntect-button .btn-default{background-color: #d43349; color: #fff; padding: 8px 20px 8px; border: 1px solid #d43349; border-radius: 25px; font-family: 'open_sansbold'; position: relative; text-transform: uppercase;}.technology-content .conntect-button .btn-default:hover{color: #d43349;}.technology-content .conntect-button .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none;}.technology-content .conntect-button .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.technology-content .conntect-button .btn-default b{font-weight: normal; position: relative; z-index: 9;}.technology-content .conntect-button .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.web-technologies-section{padding-top: 50px; position: relative;}.web-technologies-section .heading-titletop{margin-bottom: 0px;}.web-technologies-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 40%; margin: auto;}.web-technologies-section p{margin: 0px; padding: 0px; text-align: center; font-size: 17px; display: block; color: #3e3e3e;}.web-technologies-listing ul{margin: 55px 0px 0px; padding: 0px; font-size: 0; text-align: center;}.web-technologies-listing ul li{display: inline-block; margin: 0px 11px 22px; position: relative; vertical-align: top; font-size: 14px;}.web-technologies-listing ul li .innertechnologies{border: 1px solid #eeeeee; height: 184px; width: 174px; padding-top: 50px;}.web-technologies-listing ul li figure{position: relative; margin-bottom: 20px;}.web-technologies-listing ul li figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0.8}.web-technologies-listing ul li figure img.hover-image{position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.web-technologies-listing ul li:hover figure img{opacity: 0; visibility: hidden;}.web-technologies-listing ul li:hover figure img.hover-image{opacity: 1; visibility: visible;}.web-technologies-listing ul li strong{font-weight: normal; display: block; text-transform: capitalize; font-size: 15px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.web-technologies-listing ul li:hover strong{color: #d43349;}.web-technologies-listing ul li:hover div{-webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.web-technologies-listing ul li::before, .web-technologies-listing ul li::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #d43349;}.web-technologies-listing ul li .innertechnologies::before, .web-technologies-listing ul li .innertechnologies::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #d43349;}.web-technologies-listing ul li:hover::before, .web-technologies-listing ul li:hover::after{width: 100%;}.web-technologies-listing ul li:hover .innertechnologies::before, .web-technologies-listing ul li:hover .innertechnologies::after{height: 100%;}.web-technologies-listing ul li::after{left: 0; bottom: 0; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.web-technologies-listing ul li .innertechnologies::after{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; right: 0; bottom: 0}.web-technologies-listing ul li::before{right: 0; top: 0; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.web-technologies-listing ul li .innertechnologies::before{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; left: 0; top: 0;}.web-technologies-listing ul li:hover::after{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s;}.web-technologies-listing ul li:hover .innertechnologies::after{transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.web-technologies-listing ul li:hover::before{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s;}.web-technologies-listing ul li:hover .innertechnologies::before{transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.seoporcess-tab .nav-tabs{border: none;}.seoporcess-tab .nav-tabs > li{margin-bottom: 0px; width: 20%; text-align: center;}.seoporcess-tab .nav-tabs > li > a > figure{position: relative; margin-bottom: 20px;}.seoporcess-tab .nav-tabs > li > a > figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.seoporcess-tab .nav-tabs > li a > figure img.hover-image{position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.seoporcess-tab .nav-tabs > li > a:hover figure img{opacity: 0; visibility: hidden;}.seoporcess-tab .nav-tabs > li > a:hover figure img.hover-image{opacity: 1; visibility: visible;}.seoporcess-tab .nav-tabs > li > a strong{font-weight: normal; display: block; text-transform: capitalize; font-size: 18px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.seoporcess-tab .nav-tabs > li > a{border: none !important; font-family: 'Roboto Bold'; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #3e3e3e; margin: 0px; padding: 0px 0px 15px; position: relative; display: block;}.seoporcess-tab{margin-top: 56px; overflow: hidden;}.seoporcess-tab .nav-tabs > li > a:after{position: absolute; bottom: 0px; left: 0px; opacity: 0; width: 0px; height: 3px; background-color: #d43349; content: ''; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #3e3e3e;}.seoporcess-tab .nav-tabs > li > a:hover:after{opacity: 1; width: 100%;}.seoporcess-tab .nav-tabs > li.active > a:after{opacity: 1; width: 100%;}.seoporcess-tab .nav-tabs > li > a figure{margin-bottom: 15px;}.seoporcess-tab .nav-tabs > li.active a strong{text-transform: uppercase; color: #d43349;}.seoporcess-tab .nav-tabs > li > a:hover strong{color: #d43349;}.seoporcess-tab .nav-tabs > li > a:hover{background-color: transparent;}.seoporcess-tab .nav-tabs > li > a:focus{background-color: transparent;}.seoporcess-tab .nav-tabs > li.active > a:focus{background-color: transparent;}.seoporcess-tab .nav-tabs > li.active > a > figure img{opacity: 0; visibility: hidden;}.seoporcess-tab .nav-tabs > li.active > a > figure img.hover-image{opacity: 1; visibility: visible;}.seoporcess-tab .nav-tabs.toptabnav-bar > li.active > a > figure img.hover-image{top: 0px}.seoporcess-tab .nav-tabs.toptabnav-bar > li a > figure img.hover-image{top: -62px}.seoporcess-tab .nav-tabs.toptabnav-bar > li > a:hover figure img.hover-image{top: 0px}.seoporcess-content{padding: 90px 0px 0px;}.seoporcess-tab .nav-tabs > li > a:before{position: absolute; bottom: -14px; left: 0px; margin: auto; right: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/active-red.png); width: 45px; height: 0px; opacity: 0; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.seoporcess-tab .nav-tabs > li > a:hover:before{height: 14px; opacity: 1;}.seoporcess-tab .nav-tabs > li.active > a:before{height: 14px; opacity: 1;}.seoprocess-section{padding-top: 30px; position: relative; padding-bottom: 90px;}.seoprocess-section .heading-titletop{margin-bottom: 0px;}.seoprocess-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 40%; margin: auto;}.seoprocess-section p.stepsservices{margin: 0px; padding: 0px; text-align: center; font-size: 17px; display: block; color: #3e3e3e;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a{border-radius: 6px; font-family: 'libre_franklinmedium'; border: 1px solid #d9d9d9 !important; display: block; text-align: center; padding: 30px 5px 10px; height: 180px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li.active a strong{color: #fff; text-transform: capitalize;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a:after{display: none}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a:before{display: none;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li.active a{background-color: #d43349; border: 1px solid #d43349 !important;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a:hover{background-color: #d43349; border: 1px solid #d43349ss !important;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a:focus{background-color: #d43349; border: 1px solid #d43349ss !important;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li.active a:focus{background-color: #d43349; border: 1px solid #d43349ss !important;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a:hover strong{color: #fff; text-transform: capitalize;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a:focus strong{color: #fff; text-transform: capitalize;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li{width: 178px; margin-right: 20px; margin-bottom: 22px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li:nth-child(3n+3){margin-right: 0px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a strong{font-size: 17px;}.seoporcess-innertab{position: relative}.seoporcess-innertab:after{position: absolute; top: 0px; right: -10px; content: ''; background-image: url(../images/shadow-line.png); height: 491px; width: 16px; background-repeat: no-repeat;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a figure{margin-bottom: 26px;}.seoprocess-innercontent{text-align: center;}.seoprocess-innercontent p{margin: 0px; padding: 0px 30px; color: #737373; font-size: 16px; display: block; font-family: 'libre_franklinregular'; line-height: 28px;}.seoprocess-innercontent figure img{max-width: 100%;}.seoprocess-innercontent figure{margin-bottom: 40px; margin-top: 22px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li.competitive-analysis-icon figure{margin-bottom: 12px;}.seo-solution-section{margin: 0px; padding: 0px;}.seo-solution-section .seo-solutionheading{margin: 0px; text-transform: uppercase; text-align: center; padding: 0px; font-size: 50px; display: block; color: #313131; font-family: 'Roboto Light';}.seo-solution-section .seo-solutionheading .seo-dropdown > a{color: #313131; font-family: 'Roboto Black'; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-decoration: none; outline: none; border: 1px solid #d9d9d9; padding: 5px 15px; line-height: 45px; border-radius: 10px;}.seo-solution-section .seo-solutionheading .seo-dropdown{display: inline-block;}.seo-solution-section{padding-top: 50px; position: relative;}.seo-solution-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.seo-solution-section .seo-solutionheading .seo-dropdown > a .caret{margin-left: 0px; border-top: 10px dashed; border-top: 10px solid \9; border-right: 10px solid transparent; border-left: 10px solid transparent;}.seo-solutionlisting{margin: 46px -4px 0px; padding: 0px; font-size: 0; text-align: center;}.seo-solutionlisting li{list-style: none; position: relative; margin-bottom: 20px; font-size: 14px; padding: 0px 4px; width: 173px; display: inline-block; vertical-align: top;}.seo-solutionlisting li a{display: block; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #3e3e3e; height: 183px; font-size: 15px; text-align: center; text-decoration: none; outline: none; position: relative; padding-top: 27px;}.seo-solutionlisting li a figure{margin-bottom: 20px; position: relative;}.seo-solutionlisting li a figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.seo-solutionlisting li a figure img.hover-image{position: absolute; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.seo-solutionlisting li a:hover figure img{opacity: 0; visibility: hidden;}.seo-solutionlisting li a:hover figure img.hover-image{opacity: 1; visibility: visible;}.seo-solutionlisting li .innerseo-solution{position: relative; border: 1px solid #ebebeb;}.seo-solutionlisting li a:hover{-webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #d43349;}.seo-solutionlisting li .innerseo-solution::before, .seo-solutionlisting li .innerseo-solution::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #d43349;}.seo-solutionlisting li .innerseo-solution a::before, .seo-solutionlisting li .innerseo-solution a::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #d43349;}.seo-solutionlisting li .innerseo-solution:hover::before, .seo-solutionlisting li .innerseo-solution:hover::after{width: 100%;}.seo-solutionlisting li .innerseo-solution:hover a::before, .seo-solutionlisting li .innerseo-solution:hover a::after{height: 100%;}.seo-solutionlisting li .innerseo-solution::after{left: 0; bottom: 0; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.seo-solutionlisting li .innerseo-solution a::after{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; right: 0; bottom: 0}.seo-solutionlisting li .innerseo-solution::before{right: 0; top: 0; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.seo-solutionlisting li .innerseo-solution a::before{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; left: 0; top: 0;}.seo-solutionlisting li .innerseo-solution:hover::after{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s;}.seo-solutionlisting li .innerseo-solution:hover a::after{transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.seo-solutionlisting li .innerseo-solution:hover::before{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s;}.seo-solutionlisting li .innerseo-solution:hover a::before{transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.seo-sloutioncontent{padding-bottom: 80px;}.boxshadow-overlay{position: relative;}.boxshadow-overlay:after{position: absolute; bottom: 142px; left: 0px; width: 100%; content: ''; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 99%); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 99%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 71%, rgba(255,255,255,1) 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0); height: 188px;}.load-more{display: inline-block; position: relative; z-index: 1; margin-top: 0px; vertical-align: top; border-radius: 25px; overflow: hidden;}.load-more .btn-default{background-color: #d43349; color: #fff; padding: 10px 20px 10px; border: 1px solid #d43349; min-width: 165px; border-radius: 25px; font-family: 'open_sansbold'; position: relative; text-transform: uppercase; font-size: 14px;}.load-more .btn-default:hover{color: #d43349;}.load-more .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none;}.load-more .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.load-more .btn-default b{font-weight: normal; position: relative; z-index: 9;}.load-more .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.companyinfo-team{background-image: url(../images/company-infoteam.jpg); background-size: cover; padding-bottom: 20px; background-position: center top; background-repeat: no-repeat;}.companyinfo-team .rightcompany-info{max-width: 725px; float: right; padding: 35px 0px;}.companyinfo-team .rightcompany-info p{margin: 0px; padding: 0px; color: #3e3e3e; font-size: 17px; line-height: 26px; display: block; margin-bottom: 30px;}.companyinfo-team .rightcompany-info p b{font-weight: normal; color: #d43349; font-family: 'Roboto Bold'; font-size: 30px;}.rightcompany-info ul{margin: 0px; padding: 0px;}.rightcompany-info ul li{list-style: none; display: block; padding-left: 18px; margin-bottom: 15px; color: #3e3e3e; font-size: 17px; position: relative;}.rightcompany-info ul li:after{position: absolute; left: 0px; top: 8px; content: ''; background-repeat: no-repeat; background-image: url(../images/separate-arrow.png); width: 6px; height: 10px;}.starategies-section .headingtitle{text-transform: uppercase; font-size: 50px; margin-bottom: 10px;}.starategies-section .headingtitle b{display: inline-block; font-size: 50px;}.starategies-section{padding: 70px 0px;}.starategies-section p{margin: 0px; padding: 0px; font-size: 17px; display: block; color: #3e3e3e; text-align: center;}.starategiesbox{padding: 90px 0px 0px;}.starategiesbox h2{margin: 0px; padding: 0px; font-size: 50px; display: block; color: #313131; text-transform: uppercase; font-family: 'Roboto Light';}.starategiesbox p{margin: 0px; padding: 0px; font-size: 16px; display: block; color: #3e3e3e; text-align: left;}.starategiesbox:nth-child(odd) .leftstarategies{float: right;}.starategiesbox .rightstarategies{float: left; width: 50%;}.starategiesbox img{max-width: 100%;}.starategiesbox .leftstarategies{float: left; width: 50%;}.starategiesbox:nth-child(even) .rightstarategies{padding-left: 20px;}.starategiesbox .infobox{margin: 34px 0px 20px; padding: 0px;}.starategiesbox .infobox li{list-style: none; margin-right: 17px; display: inline-block; vertical-align: top; padding: 20px 16px; width: 257px; background-color: #fdf5f6; border: 1px solid #e37a89; border-radius: 5px;}.starategiesbox .infobox li strong{font-weight: normal; margin-bottom: 12px; font-size: 24px; display: block; line-height: 26px; font-family: 'Roboto Light'; color: #d43349; text-transform: uppercase;}.starategiesbox .infobox li strong b{font-weight: normal; font-family: 'Roboto Black'; display: block;}.starategiesbox .infobox li:last-child{margin-right: 0px;}.starategiesbox .infobox li span{display: block; font-size: 16px; margin-bottom: 4px; color: #313131;}.starategiesbox .infobox li span b{font-family: 'Roboto Bold';}.starategiesbox .infobox li:last-child{background-color: #f2fafd; border: 1px solid #59bfe8;}.starategiesbox .infobox li:last-child strong{color: #009ddc;}.starategiesbox .infobox li:last-child span b{color: #009ddc;}.digital-marketservice h2.headingtitle{margin: 0px; padding: 0px; font-size: 50px; display: block; color: #313131; text-transform: uppercase; font-family: 'Roboto Light';}.digital-marketservice{padding: 40px 0px;}.digital-marketservice h2.headingtitle b{font-size: 50px;}.digital-marketservice ul{margin: 80px 0px 0px; padding: 0px; text-align: center; font-size: 0;}.digital-marketservice ul li{display: inline-block; padding: 0px 15px; margin-bottom: 70px; width: 33.33%; vertical-align: top; list-style: none; font-size: 14px;}.digital-marketservice ul li figure{margin-bottom: 20px; position: relative; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.digital-marketservice ul li figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; top: 0px;}.digital-marketservice ul li figure img.hover-image{position: absolute; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.digital-marketservice ul li:hover figure img{opacity: 0; visibility: hidden;}.digital-marketservice ul li:hover figure img.hover-image{opacity: 1; visibility: visible;}.digital-marketservice ul li strong{font-weight: normal; color: #3e3e3e; display: block; font-size: 20px; font-family: 'Roboto Bold';}.digital-marketservice ul li p{margin: 0px; padding: 0px; font-size: 15px; color: #3e3e3e; line-height: 22px;}.digital-marketservice ul li.redbox-contact{background-color: #d43349; min-height: 286px; padding-top: 85px; padding-left: 50px; padding-right: 50px;}.digital-marketservice ul li.redbox-contact p{margin: 0px 0px 26px; padding: 0px; display: block; color: #fff; font-size: 16px;}.digital-marketservice ul li.redbox-contact p a{color: #fff;}.digital-marketservice ul li figure:after{content: ''; width: 60px; height: 17px; position: absolute; bottom: -20px; left: 0; right: 0; margin: auto; background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=1); opacity: 0; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}.digital-marketservice ul li:hover figure:after{opacity: 1;}.digital-marketservice ul li:hover figure img{top: -10px;}.seo-dropdown .dropdown-menu{float: none; min-width: 100%; padding: 5px 0; padding: 0px; margin: 0px;}.seo-dropdown .dropdown-menu > li > a{padding: 7px 12px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.seo-dropdown .dropdown-menu > li > a:hover{background-color: #d43349; color: #fff;}.mobiledevelopment-banner.designwork-section h2{padding-top: 0px;}.mobiledevelopment-banner .rightdesign-work{text-align: center;}.mobileapp-development{padding-top: 50px; position: relative;}.mobileapp-development:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.mobileappbox h2{margin: 0px; padding: 0px; color: #fff; text-transform: uppercase; font-size: 40px; line-height: 50px; font-family: 'Roboto Light';}.mobileappbox p{margin: 12px 0px; padding: 0px; color: #fff; font-size: 17px; display: block; min-height: 100px; line-height: 23px;}.mobileappbox .effectview{padding: 20px 25px 0px; -ms-transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; transition: all 0.9s ease 0s;}.mobileappbox:hover > .effectview{background-color: #fff;}.mobileappbox .effectview{background-color: #409fe3;}.mobileappbox .effectview.effectview2{background-color: #fcb03b;}.mobileappbox .effectview.effectview3{background-color: #12cdca;}.mobileappbox .effectview figure{text-align: center;}.mobileappbox .effectview figure img{max-width: 100%;}.mobileappbox .effectview .viewmore{display: inline-block; position: relative; z-index: 1; vertical-align: top; border-radius: 25px; overflow: hidden;}.mobileappbox .effectview .viewmore .btn-default{background-color: #fff; min-width: 125px; color: #313131; padding: 7px 20px 7px; border: none; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.mobileappbox .effectview .viewmore .btn-default:hover{color: #fff;}.mobileappbox .effectview .viewmore .btn-default:focus{color: #fff; background-color: #0950a7; box-shadow: none;}.mobileappbox .effectview .viewmore .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #0950a7; border-radius: 25px;}.mobileappbox .effectview .viewmore .btn-default b{font-weight: normal; position: relative; z-index: 9;}.mobileappbox .effectview .viewmore .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.owl-carousel .owl-item .mobileappbox .effectview figure img{width: auto; display: inline-block;}.mobileappbox .effectview{position: relative;}.mobileappbox .effectview:hover{background-color: #fff;}.mobileappbox .effectview.effectview2:hover{background-color: #fff;}.mobileappbox .effectview.effectview3:hover{background-color: #fff;}.mobileappbox::before, .mobileappbox:after{background-color: #409fe3;}.mobileappbox .effectview::before, .mobileappbox .effectview::after{background-color: #409fe3;}.mobileappbox.mobileappbox2::before, .mobileappbox.mobileappbox2:after{background-color: #fcb03b;}.mobileappbox .effectview.effectview2::before, .mobileappbox .effectview.effectview2::after{background-color: #fcb03b;}.mobileappbox.mobileappbox3::before, .mobileappbox.mobileappbox3:after{background-color: #12cdca;}.mobileappbox .effectview.effectview3::before, .mobileappbox .effectview.effectview3::after{background-color: #12cdca;}.mobileappbox:hover .effectview .btn-default:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.mobileappbox:hover .effectview .btn-default{color: #fff;}.mobileappbox .effectview .viewmore .btn-default:focus{color: #fff; background-color: #409fe3; box-shadow: none;}.mobileappbox .effectview .viewmore .btn-default:after{background-color: #409fe3;}.mobileappbox.mobileappbox2 .effectview .btn-default:focus{color: #fff; background-color: #fcb03b; box-shadow: none;}.mobileappbox.mobileappbox2 .effectview .btn-default:after{background-color: #fcb03b;}.mobileappbox.mobileappbox3 .effectview .btn-default:focus{color: #fff; background-color: #12cdca; box-shadow: none;}.mobileappbox.mobileappbox3 .effectview .btn-default:after{background-color: #12cdca;}.mobileappbox:hover h2{color: #313131}.mobileappbox:hover p{color: #313131}.mobileappbox::before, .mobileappbox::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; background: #409fe3;}.mobileappbox .effectview .viewmore{margin-bottom: 50px;}.mobileappbox .effectview::before, .mobileappbox .effectview::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; background: #409fe3;}.mobileappbox:hover::before, .mobileappbox:hover::after{width: 100%;}.mobileappbox:hover .effectview::before, .mobileappbox:hover .effectview::after{height: 100%;}.mobileappbox::before, .mobileappbox::after{transition: all 0s linear; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear;}.mobileappbox .effectview::before, .mobileappbox .effectview::after{transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear;}.mobileappbox::before{right: 0; top: 0;}.mobileappbox::after{left: 0; bottom: 0;}.mobileappbox .effectview::before{left: 0; top: 0;}.mobileappbox .effectview::after{right: 0; bottom: 0;}.mobileappbox:hover::before, .mobileappbox:hover::after{transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear;}.mobileappbox:hover .effectview::before, .mobileappbox:hover .effectview::after{transition: all 0s linear; -webkit-transition: all 0s linear; -moz-transition: all 0s linear; -ms-transition: all 0s linear; -o-transition: all 0s linear;}.mobileappbox{position: relative; padding-top: 2px;}.mobileapp-development{margin-bottom: 54px;}.mobileapp-development .owl-nav{display: none;}.mobileapp-development .owl-dots .owl-dot{height: 12px; width: 12px; border-radius: 50%; background-color: #9e9e9e; display: inline-block; margin-right: 5px;}.mobileapp-development .owl-dots .owl-dot:last-child{margin-right: 0px;}.mobileapp-development .owl-dots{text-align: center;}.mobileapp-development .owl-dots .owl-dot.active{background-color: #5b5b5b;}.mobileapp-development .owl-dots{margin-top: 30px;}.mobile-app-industries .technology-content{padding-top: 50px;}.mobile-app-industries .tabnavigation-bar ul li{margin-right: 15px;}.mobile-app-industries .technology-content h2{padding-top: 50px;}.howitwork-section{padding-top: 50px; position: relative; margin-bottom: 55px;}.howitwork-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.howitwork-section .headingtitle b{font-size: 50px; display: block; display: inline-block;}.howitwork-section .headingtitle{font-size: 50px;}.worklisting-mobile{margin: 0px; padding: 0px; font-size: 0;}.worklisting-mobile li{list-style: none; display: inline-block; vertical-align: top; width: 20%; text-align: center;}.worklisting-mobile li img{max-width: 100%;}.worklisting-mobile li strong{font-weight: normal; display: block; font-size: 18px; text-align: center; color: #3e3e3e; font-family: 'Roboto Bold';}.worklisting-mobile li figure{margin-bottom: 20px; position: relative; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.worklisting-mobile li figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; top: 0px;}.worklisting-mobile li figure:after{content: ''; width: 60px; height: 17px; position: absolute; bottom: -20px; left: 0; right: 0; margin: auto; background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=1); opacity: 0; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}.worklisting-mobile li:hover figure:after{opacity: 1;}.worklisting-mobile li:hover figure img{top: -10px;}.shadowlinetop{padding-top: 55px; position: relative;}.shadowlinetop:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.solution-providesection{padding-top: 45px; position: relative;}.solution-providesection:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.solution-providesection{margin-top: 15px; margin-bottom: 70px;}.solution-providesection .headingtitle b{font-size: 50px; display: block; display: inline-block;}.solution-providesection .headingtitle{font-size: 50px; margin-bottom: 26px; text-transform: capitalize;}.solution-providelisting{margin: 0px -6px; padding: 0px; font-size: 0;}.solution-providelisting li{list-style: none; text-align: center; display: inline-block; vertical-align: top; padding: 0px 6px; width: 25%;}.solution-providelisting li figure{background-color: #f86c5e; padding-top: 25px; overflow: hidden; margin-bottom: 15px; display: block; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.solution-providelisting li.solution2 figure{background-color: #12cdca;}.solution-providelisting li.solution3 figure{background-color: #fcb03b;}.solution-providelisting li.solution4 figure{background-color: #409fe3;}.solution-providelisting li.solution1 figure{text-align: left;}.solution-providelisting li strong{font-weight: normal; display: block; font-size: 18px; text-align: center; color: #3e3e3e; font-family: 'Roboto Bold';}.clientbox-view .services-listing > li h2{margin-bottom: 16px;}.clientbox-view .services-listing > li p{margin-bottom: 35px; line-height: 28px;}.deliverlisting{margin: 0px; padding: 0px;}.deliverlisting span:last-child{margin-bottom: 0px;}.deliverlisting span{display: block; color: #ffffff; padding-left: 30px; margin-bottom: 17px; font-size: 17px; position: relative;}.deliverlisting span:after{position: absolute; top: 6px; left: 0px; content: ''; background-image: url(../images/white-tick.png); width: 17px; height: 13px;}.clientbox-view .services-listing > li >div:hover .deliverlisting span:after{background-image: url(../images/hover-white-tick.png);}.clientbox-view .services-listing > li > div.webdevelopment-services{background-color: #12cdca;}.clientbox-view .services-listing > li > div.consultingstaff-services{background-color: #2cbb71;}.clientbox-view .services-listing > li > div.mobiledevelopment-services{background-color: #f86c5e;}.clientbox-view .services-listing > li >div:hover .deliverlisting span{color: #313131;}.clientbox-view .services-listing > li >div:hover{background-color: #fff;}.clientbox-view .services-listing > li > div.webdevelopment-services::before, .clientbox-view .services-listing > li > div.webdevelopment-services:after{background-color: #12cdca;}.clientbox-view .services-listing > li > div.webdevelopment-services .effectview::before, .clientbox-view .services-listing > li > div.webdevelopment-services .effectview::after{background-color: #12cdca;}.clientbox-view .services-listing > li > div.consultingstaff-services::before, .clientbox-view .services-listing > li > div.consultingstaff-services:after{background-color: #2cbb71;}.clientbox-view .services-listing > li > div.consultingstaff-services .effectview::before, .clientbox-view .services-listing > li > div.consultingstaff-services .effectview::after{background-color: #2cbb71;}.clientbox-view .services-listing > li > div.mobiledevelopment-services::before, .clientbox-view .services-listing > li > div.mobiledevelopment-services:after{background-color: #f86c5e;}.clientbox-view .services-listing > li > div.mobiledevelopment-services .effectview::before, .clientbox-view .services-listing > li > div.mobiledevelopment-services .effectview::after{background-color: #f86c5e;}.capabilities-sections{padding-top: 55px; position: relative; padding-bottom: 80px;}.capabilities-sections:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.capabilities-sections h2{margin: 0px 0px; font-family: 'Roboto Light'; padding: 0px; text-align: center; font-size: 50px; display: block; color: #313131;}.capabilities-sections p{margin: 0px 0px 35px; padding: 0px; font-size: 17px; color: #3e3e3e; display: block; text-align: center;}.capabilities-sections h2 b{font-weight: normal; font-family: 'Roboto Black';}.capabilitiestab-sections .left-capabilities{float: left; width: 36%; position: relative;}.capabilitiestab-sections .right-capabilities{float: left; width: 64%; padding-left: 30px;}.capabilitiestab-sections .left-capabilities:after{position: absolute; top: -40px; right: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/capabilities-shadow-line.png); height: 491px; width: 16px;}.capabilitiestab-sections .nav-tabs{border: none; margin: 0px -7px; padding-right: 35px;}.capabilitiestab-sections .nav-tabs > li{margin: 0px; list-style: none; width: 50%; padding: 0px 7px; margin-bottom: 14px;}.capabilitiestab-sections .nav-tabs > li a{border: 1px solid #ddd; border-radius: 5px; padding: 15px 10px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-align: center;}.capabilitiestab-sections .nav-tabs > li a strong{font-weight: normal; display: block; color: #000000; font-size: 18px; padding-top: 10px;}.capabilitiestab-sections .nav-tabs > li a:hover{background-color: #d43349;}.capabilitiestab-sections .nav-tabs > li a:hover strong{color: #fff;}.capabilitiestab-sections .nav-tabs > li.active a{background-color: #d43349;}.capabilitiestab-sections .nav-tabs > li.active a strong{color: #fff;}.capabilitiestab-sections .right-capabilities h2{margin: 0px; padding: 0px; color: #313131; font-size: 50px; text-align: left;}.capabilitiestab-sections .right-capabilities p{margin: 0px; padding: 0px; font-size: 16px; color: #737373; text-align: left;}.devices-categotry{margin: 0px; padding: 34px 0px 0px;}.devices-categotry li{list-style: none; display: inline-block; margin-right: 64px; margin-bottom: 30px; text-align: center; vertical-align: top;}.devices-categotry li strong{font-weight: normal; padding-top: 6px; font-size: 16px; display: block;}.mobileapp-development .services-listing.carousel-mobileapp{margin: 0px;}.it-consultingsection .services-listing > li figure{margin-bottom: 20px;}.it-consultingsection .services-listing > li .viewmore{margin-top: 20px;}.Operatelisting-view > li{list-style: none; display: block; padding-left: 25px; color: #3e3e3e; font-size: 17px; margin-bottom: 20px; line-height: 22px; position: relative;}.Operatelisting-view{margin: 20px 0px 0px; padding: 0px;}.Operatelisting-view > li::after{position: absolute; top: 6px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); width: 17px; height: 13px;}.consulting-operatesection p{margin: 0px 0px 25px; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; text-align: center;}.consulting-operatesection .heading-titletop{margin-bottom: 0px;}.it-consultingsection{padding-top: 30px; position: relative; padding-bottom: 30px;}.it-consultingsection:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.it-consultingsection .headingtitle{text-transform: uppercase;}.it-consultingsection .headingtitle b{font-size: 50px;}.web-consulting-section p{margin: 0px 0px 26px; text-align: center; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 23px;}.web-consulting-section .heading-titletop{margin-bottom: 4px;}.technology-section{padding-top: 50px; position: relative;}.experts-consulting{background-color: #f86c5e; width: 100%; margin: auto; padding: 30px; text-align: center;}.experts-consulting h2{margin: 0px 0px 12px; padding: 0px; color: #fff; font-size: 37px; text-transform: uppercase; font-family: 'Roboto Bold';}.experts-consulting p{margin: 0px; padding: 0px; font-size: 16px; color: #fff; line-height: 22px;}.consultingservices-box{margin-top: 50px;}.consultingslisting-view{margin: 0px; padding: 0px; font-size: 0; text-align: center;}.consultingslisting-view li{list-style: none; font-size: 14px; margin: 0px 8px; margin-bottom: 18px; width: 240px; display: inline-block; vertical-align: top;}.consultingslisting-view li div{display: block; border: 1px solid #eeeeee; padding: 35px 15px 25px; min-height: 186px; background-color: #fff;}.consultingslisting-view li div figure{margin-bottom: 12px;}.consultingslisting-view li strong{font-weight: normal; font-size: 15px; display: block;}.experts-consulting ul li{list-style: none; display: block; padding-left: 25px; color: #fff; font-size: 17px; margin-bottom: 20px; line-height: 22px; position: relative; text-align: left;}.experts-consulting ul{margin: 30px 0px 0px; padding: 0px;}.experts-consulting ul li::after{position: absolute; top: 6px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/white-tick.png); width: 17px; height: 13px;}.Expertise-section{padding-top: 35px; position: relative; padding-bottom: 30px; margin-top: 40px;}.Expertise-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.Expertise-section p{margin: 0px 0px 25px; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; text-align: center;}.Expertise-section .worklisting-mobile{margin: 0px -15px; padding-top: 30px; text-align: center;}.Expertise-section .worklisting-mobile li{width: 25%; padding: 0px 15px; margin-bottom: 65px;}.operatelisting{margin: 28px 0px 0px; padding: 0px;}.operatelisting li{list-style: none; display: block; padding-left: 25px; color: #3e3e3e; font-size: 17px; margin-bottom: 20px; line-height: 22px; position: relative; padding-right: 35px;}.operatelisting li::after{position: absolute; top: 6px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); width: 17px; height: 13px;}.consulting-operatelisting h2{margin: 0px; font-family: 'Roboto Bold'; padding: 0px 20px 12px 0px; position: relative; color: #313131; font-size: 18px; line-height: 26px; text-transform: uppercase;}.consulting-operatelisting h2:before{position: absolute; bottom: 0px; left: 0px; content: ''; height: 3px; background-color: #ffd905; width: 0px; opacity: 0; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.consulting-operatelisting h2:after{position: absolute; bottom: 0px; left: 45px; content: ''; height: 3px; background-color: #201b17; width: 0px; opacity: 0; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.consulting-operatelisting.animated h2:before{width: 34px; opacity: 1}.consulting-operatelisting.animated h2:after{width: 194px; opacity: 1}.consulting-operatelisting{margin-top: 60px;}.consulting-operatelisting .row{margin-bottom: 40px;}.consultingslisting-view li figure{position: relative; margin-bottom: 20px;}.consultingslisting-view li figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0.8}.consultingslisting-view li figure img.hover-image{position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.consultingslisting-view li:hover figure img{opacity: 0; visibility: hidden;}.consultingslisting-view li:hover figure img.hover-image{opacity: 1; visibility: visible;}.consultingslisting-view li strong{font-weight: normal; display: block; text-transform: capitalize; font-size: 15px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.consultingslisting-view li:hover strong{color: #d43349;}.consultingslisting-view li:hover div{-webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.consultingslisting-view li{position: relative;}.consultingslisting-view li::before, .consultingslisting-view li::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #d43349;}.consultingslisting-view li .innertechnologies::before, .consultingslisting-view li .innertechnologies::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #d43349;}.consultingslisting-view li:hover::before, .consultingslisting-view li:hover::after{width: 100%;}.consultingslisting-view li:hover .innertechnologies::before, .consultingslisting-view li:hover .innertechnologies::after{height: 100%;}.consultingslisting-view li::after{left: 0; bottom: 0; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.consultingslisting-view li .innertechnologies::after{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; right: 0; bottom: 0}.consultingslisting-view li::before{right: 0; top: 0; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.consultingslisting-view li .innertechnologies::before{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; left: 0; top: 0;}.consultingslisting-view li:hover::after{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s;}.consultingslisting-view li:hover .innertechnologies::after{transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.consultingslisting-view li:hover::before{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s;}.consultingslisting-view li:hover .innertechnologies::before{transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.operatecontent-box > ul{margin: 50px -12px 0px; padding: 0px; font-size: 0;}.operatecontent-box > ul > li{padding: 0px 12px; font-size: 14px; display: inline-block; width: 25%; margin-bottom: 46px; vertical-align: top;}.operatecontent-box > ul > li .operatebox{position: relative; padding: 12px 12px 0px; text-align: left; padding-left: 85px;}.operatecontent-box > ul > li h2{margin: 0px; padding: 0px; line-height: 23px; font-family: 'Roboto Light'; text-transform: uppercase; color: #313131; font-size: 16px; display: block;}.operatecontent-box > ul > li h2 b{font-weight: normal; display: block; font-size: 18px; font-family: 'Roboto Bold';}.operatecontent-box > ul > li figure img{max-width: 65px;}.operatecontent-box > ul > li figure{position: absolute; top: 0px; left: 0px;}.infolistingview li{list-style: none; padding-left: 22px; display: block; padding-right: 15px; color: #313131; font-size: 15px; margin-bottom: 12px; position: relative;}.infolistingview{margin: 30px 0px 0px; padding: 0px;}.infolistingview li:last-child{margin-bottom: 0px;}.infolistingview li:after{position: absolute; top: 11px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.technologiesused_view .subtechnologies{padding: 10px 15px;}.technologiesused_view span{margin: 0px; padding: 0px; display: block; margin-bottom: 12px; color: #313131; font-size: 14px;}.readmorelinks{margin-top: 12px; padding-left: 21px;}.readmorelinks a{text-decoration: none; outline: none; display: inline-block; text-transform: capitalize; color: #fcb03b;}.servicessection-box .solution-listing .viewmore{margin-top: 22px;}.contact-banner{background-image: url(../images/contact-banner.jpg); background-attachment: fixed; background-position: center top; min-height: 327px; background-repeat: no-repeat; overflow: hidden;}.contact-banner .inner-banner p{color: #fff; display: block; text-align: center; font-size: 17px;}.contact-banner .inner-banner h2{font-size: 60px; text-transform: capitalize; padding-top: 130px;}.contact-content{background-color: #fff; -webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.05); box-shadow: 0 0 5px 2px rgba(0,0,0,.05); padding: 0px; border-radius: 10px; overflow: hidden;}.contact-section{margin-top: -250px;}.contact-section{padding-bottom: 50px;}.contact-content .left-contact{float: left; width: 70%; padding: 60px 60px 30px;}.contact-content .right-contact{float: right; width: 30%; background-color: #2e67b4;}.headingcontact h2 b{font-weight: normal; font-family: 'Roboto Bold';}.headingcontact h2{margin: 0px; padding: 0px; display: block; font-size: 25px; font-family: 'Roboto Light'; color: #fff; text-transform: uppercase;}.left-contact .rightbuttons span .btn-default{background-color: #d43349;}.right-contact ul{padding: 25px 35px 0px 35px; margin: 0px}.right-contact ul li{display: block; color: #b1d2ff; text-align: center; list-style: none; margin-bottom: 35px; padding-bottom: 35px; border-bottom: 1px solid #ffffff1a;}.right-contact ul li strong{color: #fff; padding-top: 8px; font-weight: normal; display: block; font-size: 20px; font-family: 'ClanOT-NarrowBook';}.right-contact ul li i{font-size: 50px; color: #fff;}.right-contact ul li a{color: #b1d2ff; text-decoration: none; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}.headingcontact{padding: 0px 10px 6px;}.call-backoption{text-align: right;}.call-backoption a{color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-decoration: none; font-size: 20px; font-family: 'Roboto Bold'; display: inline-block; text-transform: capitalize;}.call-backoption a:hover{color: #d43349;}.right-contact ul li:last-child{border-bottom: 0px;}.right-contact ul li:last-child{margin-bottom: 0px;}.contact-form .form-group{width: 100%; margin-bottom: 60px; position: relative;}.contact-form .form-group .form-control{border: none; color: #fff; border-bottom: 1px solid #dfdfdf; height: 32px; background-color: transparent; box-shadow: none; border-radius: 0px; padding: 0px; position: relative; z-index: 2;}.contact-form .form-group textarea.form-control{height: 118px; resize: none; padding-top: 6px;}.contact-form .form-group span{display: block; position: relative;}.contact-form .form-group label{font-weight: normal; position: absolute; top: -6px; left: 0px; margin-bottom: 0px; display: block; text-transform: capitalize; color: #fff; font-size: 15px; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}.contact-form .form-group.focused label{top: -16px; font-size: 13px;}.contact-form .form-group span:after{position: absolute; bottom: 0px; left: 0px; width: 0px; opacity: 0; visibility: hidden; height: 1px; content: ''; background-color: #f6c201; -ms-transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; transition: all 0.9s ease 0s; z-index: 3;}.contact-form .form-group.focused span:after{width: 100%; opacity: 1; visibility: visible;}.contact-form .form-group select.form-control{background-repeat: no-repeat; background-image: url(../images/select-arrow.png); background-position: 98% 7px; padding-right: 25px; -webkit-appearance: none; -moz-appearance: none; font-size: 0;}.contact-form .form-group.focused select.form-control{font-size: 14px;}.contactskype a{display: inline-block; margin-right: 10px; position: relative;}.contactskype a:after{position: absolute; top: 6px; right: -8px; height: 10px; width: 1px; background-color: #fff; content: '';}.contactskype a:last-child{margin-right: 0px;}.contactskype a:last-child:after{display: none;}.contact-form .form-group label b{font-weight: normal; font-size: 12px; vertical-align: top; padding-left: 3px;}.submit-button span{overflow: hidden;}.submit-button .btn-default:hover{color: #fff; background-color: #fff;}.submit-button .btn-default{color: #000; min-width: 150px; background-color: #fff; border: none; font-family: 'open_sansbold'; border-radius: 25px; padding: 13px 22px; position: relative;}.submit-button .btn-default:focus{color: #000; background-color: #fff; box-shadow: none; border-color: #d43349;}.submit-button .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #d43349; border-radius: 25px; overflow: hidden;}.submit-button .btn-default b{font-weight: normal; position: relative; z-index: 3;}.submit-button .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.submit-button{text-align: right; margin-top: 12px;}.contact-form .form-group.md15{margin-bottom: 40px}.contact-location iframe{height: 350px; width: 100%; border: none; display: block; vertical-align: top;}.contact-location{margin-bottom: 70px; background-color: #f7faff;}.contact-location .left-map{float: left; width: 50%;}.contact-location .right-map{float: left; width: 50%;}.contact-location .nav-tabs{margin: 0px; padding: 0px; border: none; background-color: #2e67b4;}.contact-location .nav-tabs li{margin: 0px; width: 25%; text-align: center; border-right: 1px solid #ffffff1a;}.contact-location .nav-tabs li a{padding: 12px 26px; font-size: 17px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-transform: uppercase; border: none !important; margin: 0px; border-radius: 0px; font-family: 'Roboto Medium'; color: #fff; outline: none;}.contact-location .nav-tabs li:last-child{border-right: 0px;}.contact-location .nav-tabs li.active a{background-color: #f7faff; color: #2e67b4;}.contact-location .nav-tabs li a:hover{background-color: #f7faff; color: #2e67b4;}.contact-location .nav-tabs li a:focus{background-color: #f7faff; color: #2e67b4;}.contact-location .nav-tabs li.active a:hover{background-color: #f7faff; color: #2e67b4;}.contact-location .nav-tabs li.active a:focus{background-color: #f7faff; color: #2e67b4;}.addressmap-location{margin: 0px; padding: 60px 20px 0px 40px;}.addressmap-location li{list-style: none; display: block; position: relative; font-size: 18px; padding-left: 40px; margin-bottom: 30px;}.addressmap-location li i{position: absolute; top: 0px; left: 0px; font-size: 26px;}.quick-contact-info{margin-bottom: 50px;}.quick-contact-info .infobox-view{background-color: #fff; border: 1px solid #f5f9fc; border-radius: 5px; text-align: center;}.quick-contact-info .infobox-view strong{display: block; text-transform: uppercase; margin-bottom: 5px; margin-top: 6px; font-weight: normal; color: #313131; font-size: 17px; font-family: 'Roboto Medium'; padding: 8px 15px;}.quick-contact-info .infobox-view a{color: #2e67b4; display: block; background-color: #f5f9fc; padding: 10px;}.quick-contact-info .fa-envelope-o{font-size: 30px; color: #2e67b4; margin: 10px 0px 0px;}.infobox-view figure{padding: 0px; height: 70px; width: 70px; border-radius: 50%; margin: auto; line-height: 84px; background-color: #f5f9fc; margin-top: -35px; margin-bottom: 19px;}.contactpage{padding-bottom: 40px; padding-top: 30px;}.contact-form h2 b{font-weight: normal; font-family: 'Roboto Black';}.contact-form h2{margin: 0px 0px 12px; line-height: 42px; padding: 0px; display: block; font-size: 36px; font-family: 'Roboto Light'; color: #313131; text-transform: capitalize; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.contact-form p{margin: 0px 0px 20px; padding: 0px 25px 0px 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 22px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-family: 'libre_franklinregular';}.contact-right{background-color: #2e67b4; border: 1px solid #2e67b4; padding: 45px 40px; border-radius: 3px;}.quick-contact-info{margin-top: 50px;}.location-section{padding-top: 70px; overflow: hidden; padding-bottom: 70px; background-repeat: no-repeat; background-color: #f4f8ff;}.locationbox{background-color: #fff; background-image: url(../images/map-background.png); background-repeat: no-repeat; position: relative; -webkit-box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1); box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1); text-align: center; padding: 20px 15px 20px 15px;}.locationbox h2{margin: 0px; padding: 12px 0px 15px; font-size: 22px; text-transform: uppercase; color: #313131; font-family: 'Roboto Bold';}.locationbox p{margin: 0px; padding: 0px 0px 12px; font-size: 15px; color: #868686; font-family: 'libre_franklinregular';}.locationbox a{position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; color: #f86152; background-color: #f2f7fe; outline: none; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; padding: 6px 10px;}.quick-contact-section{padding: 50px 0px;}.quick-contact-section h2{margin: 0px 0px 35px; text-align: center; padding: 0px; font-size: 37px; text-transform: uppercase; color: #313131; font-family: 'Roboto Light';}.quick-contact-section h2 b{font-weight: normal; font-family: 'Roboto Bold';}.contactinfo-row{margin: 0px -12px; font-size: 0;}.contactinfo-row .contactinfo-col{width: 50%; display: inline-block; font-size: 14px; vertical-align: top; padding: 0px 12px;}.contactinfo-row .contactinfo-col .connectinfo{border: 1px solid #eeeeee; min-height: 220px; padding: 30px 28px;}.contactinfo-col .connectinfo li{margin-bottom: 20px; padding: 0px;}.contactinfo-col .connectinfo li:last-child{margin-bottom: 0px;}.contactinfo-col .connectinfo li span{color: #2e67b4;}.contactinfo-col .connectinfo{margin: 0px; position: relative;}.contactinfo-col > h3{display: block; font-family: 'Roboto Bold'; padding-bottom: 5px; font-weight: normal; color: #313131; font-size: 20px; text-transform: uppercase;}.contactinfo-col > h3 img{max-width: 35px; margin-right: 5px;}.contactinfo-col .connectinfo:after{position: absolute; top: 0px; bottom: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/large-email.png); height: 145px; width: 155px; margin: auto; right: 60px; opacity: .6;}.contactinfo-col:last-child .connectinfo:after{background-image: url(../images/large-phone.png);}.contact-form .connectinfo li{display: inline-block; margin-bottom: 22px; width: 33%; padding-left: 55px; vertical-align: top; font-size: 14px;}.contact-form .connectinfo{font-size: 0;}.info-boxcontact .connectinfo{margin: 0px; padding: 0px;}.info-boxcontact h2{display: block; text-transform: uppercase; font-size: 17px; color: #3e3e3e; font-weight: normal; font-family: 'Roboto Bold'; margin: 0px;}.info-boxcontact h2 img{margin-right: 15px; vertical-align: top;}.info-boxcontact{margin-top: 26px;}.contact-form .info-boxcontact .connectinfo li:last-child{margin-right: 0px;}.contact-form .info-boxcontact .connectinfo li{padding-left: 0px; display: inline-block; width: auto; margin-right: 35px;}.contact-form .info-boxcontact .connectinfo{margin-top: 12px;}.info-boxcontact .connectinfo li strong{font-size: 15px;}.locationbox figure{margin-bottom: 5px; opacity: 0.7}.contact-form .connectinfo li strong{font-size: 15px; line-height: 15px;}.contact-form .connectinfo li:first-child figure{top: 0px; position: absolute; left: 0px;}.contact-form .connectinfo li figure{top: 3px;}.contact-form .connectinfo li span{color: #2e67b4;}.callback-option{padding: 90px 0px 30px; text-align: center;}.callback-option .load-more .btn-default{font-size: 22px; padding: 10px 30px 10px;}.callback-option .load-more .btn-default small{font-style: normal; font-size: 22px; font-family: 'Roboto Light';}.callback-option .load-more .btn-default img{margin-right: 5px;}.callback-option .load-more .btn-default i{font-size: 25px; margin-right: 6px;}.modal-open .modal-backdrop.in{background-image: inherit; background-color: #000; opacity: 0.98; z-index: 99;}.callback-modal .modal-dialog .modal-content{background-color: #d43349; background-image: url("../images/video-shades-overlay.png"); background-size: cover; background-position: center top;}.callback-modal .modal-dialog{width: 470px;}.callback-modal .modal-header h4{margin: 0px; padding: 0px; color: #fff; text-transform: uppercase; font-family: 'ClanOT-NarrowMedium'; font-size: 22px;}.callback-modal .modal-header{border: none;}.callback-modal .modal-dialog{margin-top: 120px;}.callback-modal .contact-form .form-group{margin-bottom: 50px;}.callback-modal button.close{color: #fff; font-size: 42px; opacity: 1; position: absolute; right: 16px; text-shadow: none; top: 2px; z-index: 9; font-weight: normal;}.callback-modal button.close img{max-width: 18px;}.callback-modal .captcha{text-align: center;}.callback-modal .submit-button{text-align: center; margin-top: 22px;}.callback-modal .contact-form .form-group.md15{margin-bottom: 26px;}.captcha img{max-width: 100%;}.faq-banner{background-image: url(../images/faq-banner.jpg); background-attachment: fixed; background-position: center top; min-height: 327px; background-repeat: no-repeat; overflow: hidden;}.faq-banner .inner-banner p{color: #fff; display: block; text-align: center; font-size: 17px;}.faq-banner .inner-banner h2{font-size: 60px; text-transform: capitalize; padding-top: 130px;}.faq-section{margin: 50px 0px;}.faq-section .panel-default{border: 1px solid #dbe1ec; margin-bottom: 25px; border-radius: 0px;}.faq-section .panel-default > .panel-heading{border: none; background-color: #fff; color: #313131; padding: 0px;}.faq-section .panel-default > .panel-heading a{display: block; padding: 22px 22px 22px 85px; outline: none; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-transform: uppercase; color: #3e3e3e; font-size: 17px; position: relative; font-family: 'ClanOT-NarrowMedium';}.faq-section .panel-default p{margin: 0px 0px 20px; padding: 0px; font-size: 17px; display: block; color: #505050; font-family: 'libre_franklinregular';}.faq-section .panel-body{padding: 26px 36px; border-top: 1px solid #dbe1ec !important;}.faq-section .panel-default > .panel-heading a > span{position: absolute; top: 11px; left: 18px; opacity: 0.6;}.faq-section .panel-default > .panel-heading a.collapsed:after{background-image: url(../images/faq-down-arrow.png);}.faq-section .panel-default > .panel-heading a:after{background-image: url(../images/faq-up-arrow.png); position: absolute; top: 30px; right: 20px; content: ''; background-repeat: no-repeat; height: 12px; width: 22px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.faq-section .panel-default ul{margin: 0px 0px 22px; padding: 10px 0px 0px;}.faq-section .panel-default ul li{list-style: none; display: block; font-size: 17px; padding-left: 25px; margin-bottom: 12px; color: #505050; position: relative; font-family: 'libre_franklinregular';}.faq-section .panel-default ul li:after{position: absolute; top: 5px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); height: 13px; width: 17px;}.faqhead-top{font-weight: normal; display: block; font-size: 17px; font-family: 'Roboto Bold'; color: #313131;}.faq-section .panel-collapse.collapse.in{-webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); background-color: #fff;}.faq-section .panel-default > .panel-heading a{background-color: #fff;}.faq-section .panel-default > .panel-heading a.collapsed{background-color: transparent;}.faq-section .panel-collapse{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.faq-section .panel-collapse.collapse.in .panel-body{background-image: url(../images/faq-comment-bg.png); background-repeat: no-repeat;}.topinner-banner{background-attachment: fixed !important; background-position: center top !important; ; min-height: 327px; overflow: hidden;}.topinner-banner .inner-banner p{color: #fff; display: block; text-align: center; font-size: 17px;}.topinner-banner .inner-banner h2{font-size: 60px; text-transform: capitalize; padding-top: 135px;}.feedback-section{padding: 40px 0px 60px;}.feedback-form{border: 1px solid #ddd; padding: 35px; background-color: #2e67b4;}.feedback-form .form-group{width: 100%; margin-bottom: 50px; position: relative;}.feedback-form .form-group .form-control{border: none; color: #fff; border-bottom: 1px solid #c5d2e4; height: 36px; background-color: transparent; box-shadow: none; border-radius: 0px; padding: 0px; position: relative; z-index: 2;}.feedback-form .form-group textarea.form-control{height: 118px; resize: none; padding-top: 6px;}.feedback-form .form-group span{display: block; position: relative;}.feedback-form .form-group label{font-weight: normal; position: absolute; top: -4px; left: 0px; margin-bottom: 0px; display: block; text-transform: uppercase; color: #fff; font-size: 15px; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}.feedback-form .form-group.focused label{top: -16px; font-size: 13px;}.feedback-form .form-group span:after{position: absolute; bottom: 0px; left: 0px; width: 0px; opacity: 0; visibility: hidden; height: 1px; content: ''; background-color: #f6c201; -ms-transition: all 0.9s ease 0s; -moz-transition: all 0.9s ease 0s; -o-transition: all 0.9s ease 0s; -webkit-transition: all 0.9s ease 0s; transition: all 0.9s ease 0s; z-index: 3;}.feedback-form .form-group.focused span:after{width: 100%; opacity: 1; visibility: visible;}.feedback-section .mandatorytext{font-size: 17px; display: block; color: #313131; padding-bottom: 10px; font-family: 'ClanOT-NarrowMedium';}.quicklinks-response{margin: 35px 0px 0px; padding: 0px 20px; text-align: center; font-size: 0}.quicklinks-response li{list-style: none; display: inline-block; padding: 0px 16px; width: 50%; margin-bottom: 30px; font-size: 14px; vertical-align: top;}.quicklinks-response li a{outline: none; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; display: block; border: 1px solid #ebebeb; padding: 25px 12px;}.quicklinks-response li a strong{font-weight: normal; color: #3e3e3e; font-size: 16px; font-family: 'Roboto Bold'; text-transform: uppercase;}.quicklinks-response li figure img{max-width: 100%;}.quicklinks-response li figure{margin-bottom: 16px;}.quicklink-box h2{margin: 0px 0px 12px; padding: 0px; text-transform: uppercase; color: #313131; font-family: 'Roboto Light';}.quicklink-box h2 b{font-family: 'Roboto Bold'; font-weight: normal;}.quicklink-box{text-align: center;}.quicklink-box p{margin: 0px auto 20px; padding: 0px 10px; font-size: 17px; display: block; color: #505050; font-family: 'libre_franklinregular';}.quicklinks-response li .quickbox:hover .innertechnologies{-webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.quicklinks-response li .quickbox{position: relative;}.quicklinks-response li .quickbox::before, .quicklinks-response li .quickbox::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #313131;}.quicklinks-response li .quickbox .innertechnologies::before, .quicklinks-response li .quickbox .innertechnologies::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #313131;}.quicklinks-response li .quickbox:hover::before, .quicklinks-response li .quickbox:hover::after{width: 100%;}.quicklinks-response li .quickbox:hover .innertechnologies::before, .quicklinks-response li .quickbox:hover .innertechnologies::after{height: 100%;}.quicklinks-response li .quickbox::after{left: 0; bottom: 0; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.quicklinks-response li .quickbox .innertechnologies::after{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; right: 0; bottom: 0}.quicklinks-response li .quickbox::before{right: 0; top: 0; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.quicklinks-response li .quickbox .innertechnologies::before{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; left: 0; top: 0;}.quicklinks-response li .quickbox:hover::after{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s;}.quicklinks-response li .quickbox:hover .innertechnologies::after{transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.quicklinks-response li .quickbox:hover::before{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s;}.quicklinks-response li .quickbox:hover .innertechnologies::before{transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.testimonials-listingview{margin: 0px; padding: 0px; font-size: 0; text-align: center;}.testimonials-listingview li{list-style: none; display: inline-block; vertical-align: top; padding: 0px 18px; width: 33.33%; font-size: 14px;}.testimonials-sections .testimonials-heading h2{margin: 30px 0px 5px; padding: 0px; font-size: 37px; text-transform: uppercase; text-align: center; font-family: 'Roboto Light';}.testimonials-sections .testimonials-heading{margin-bottom: 50px;}.testimonials-sections .testimonials-heading h2 b{font-weight: normal; font-family: 'Roboto Black';}.testimonials-sections .testimonials-heading p{margin: auto; padding: 0px; text-align: center; font-size: 17px; display: block; color: #3e3e3e; max-width: 1000px;}.video-testimonials{margin: 100px -18px 0px; padding: 0px; font-size: 0; text-align: center;}.video-testimonials li{list-style: none; display: inline-block; vertical-align: top; width: 33.33%; margin-bottom: 70px; font-size: 14px;}.video-testimonials li a{outline: none; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #313131; display: inline-block;}.video-testimonials li .client-photo figure{height: 260px; width: 260px; overflow: hidden; border-radius: 50%; margin: auto;}.video-testimonials li .client-photo{height: 270px; width: 270px; margin: auto; position: relative; border: 8px solid #d0475a; border-radius: 50%;}.video-testimonials li .client-photo .playicon{position: absolute; top: 30px; left: -20px;}.video-testimonials li .client-name h2{margin: 0px; padding: 0px 0px 0px; font-size: 17px; color: #313131; display: block; text-transform: uppercase; font-family: 'Roboto Black';}.video-testimonials li .clientweb-logo{margin-top: 16px;}.video-testimonials li .clientweb-logo img{max-width: 100px;}.video-testimonials li .client-name strong{font-weight: normal; color: #313131; font-size: 15px;}.video-testimonials li .client-name strong small{font-size: 15px;}.video-testimonials li .client-name{background-color: #fff; border: 1px solid rgba(223,227,228,.7); border-radius: 3px; padding: 12px 20px; position: relative; margin-top: -40px;}.video-testimonials li .client-name:after{position: absolute; bottom: -7px; background-repeat: no-repeat; left: 0px; background-size: 100%; width: 100%; content: ''; background-image: url(../images/testimonial-shadow.png); height: 7px;}.testimonailcontent h2{margin: 0px; padding: 0px 0px 12px; line-height: 26px; display: block; font-size: 20px; color: #313131; font-family: 'Roboto Bold';}.testimonailcontent p{margin: 0px; padding: 0px; font-size: 15px; color: #505050; font-family: 'libre_franklinregular'; position: relative; line-height: 27px;}.testimonailcontent{border: 1px solid #ebebeb; border-radius: 3px; background-color: #fff; position: relative; padding: 22px 22px 22px 40px; text-align: left;}.testimonailcontent p:before{position: absolute; top: -30px; left: -60px; content: ''; background-repeat: no-repeat; background-image: url(../images/testimonail-comma.png); height: 47px; width: 47px; background-size: 47px;}.testimonailcontent .readmore-text{display: inline-block; padding-right: 15px; margin-top: 10px; position: relative; font-size: 14px; text-transform: capitalize; color: #009ddc; text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.testimonailcontent .readmore-text:after{position: absolute; top: 0px; right: 0px; content: "»"; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-size: 24px; line-height: 18px;}.testimonailcontent .readmore-text:hover:after{right: -6px;}.testimonial-name{text-align: right; margin-top: 36px; position: relative; padding-right: 85px;}.testimonial-name strong{display: block; padding-top: 5px; font-weight: normal; color: #313131;}.testimonial-name span{display: block; color: #313131;}.testimonial-name figure{position: absolute; top: 0px; right: 0px;}.testimonial-name span a{color: #009ddc;}.testimonailcontent:after, .testimonailcontent:before{top: 100%; left: 90%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}.testimonailcontent:after{border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 15px; margin-left: -15px;}.testimonailcontent:before{border-color: rgba(221, 221, 221, 0); border-top-color: #ddd; border-width: 16px; margin-left: -16px;}.testimonials-bottom.nouser-image .testimonial-name{padding-right: 0px;}.testimonials-listingview.boxshadow-overlay::after{bottom: 34px;}.testimonials-sections .load-more{margin-bottom: 70px;}.reviews-testimonials .item{margin-bottom: 80px !important;}.cmscontent-page p{margin: 0px 0px 25px; padding: 0px; font-size: 17px; color: #505050; font-family: 'libre_franklinregular'; position: relative; line-height: 27px;}.cmscontent-page strong{font-weight: normal; font-family: 'Roboto Bold';}.cmslist-bullets{margin: 0px 0px 22px; padding: 10px 0px 0px;}.cmslist-bullets li{list-style: none; display: block; font-size: 17px; padding-left: 25px; margin-bottom: 12px; color: #505050; position: relative; font-family: 'libre_franklinregular';}.cmslist-bullets li::after{position: absolute; top: 5px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); height: 13px; width: 17px;}.cmscontent-page{padding: 40px 0px;}.cmscontent-page h2{margin: 0px 0px 10px; text-transform: capitalize; padding: 20px 0px 8px; color: #313131; display: block; font-size: 25px; font-family: 'Roboto Light'; position: relative;}.cmscontent-page h2 b{font-weight: normal; font-family: 'Roboto Bold';  text-transform: capitalize;}/*.cmscontent-page h2:before{position: absolute; bottom: 0px; left: 0px; content: ''; height: 3px; background-color: #ffd905; width: 34px; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.cmscontent-page h2:after{position: absolute; bottom: 0px; left: 45px; content: ''; height: 3px; background-color: #201b17; width: 194px; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}*/.refundpolicy-top h2{margin: 0px; padding: 0px; text-align: center;}.refundpolicy-top h2{margin: 30px 0px 30px; padding: 0px; display: block; text-align: center; font-size: 35px; font-family: 'Roboto Light'; color: #313131; text-transform: uppercase;}.refundpolicy-top h2 b{font-weight: normal; font-family: 'Roboto Black';}.refundpolicy-listing{margin: 15px 0px 0px; padding: 0px; text-align: center; font-size: 0;}.refundpolicy-listing li{list-style: none; display: inline-block; vertical-align: top; width: 33.33%; padding: 12px 22px; font-size: 17px; color: #505050; position: relative; font-family: 'libre_franklinregular';}.refundpolicy-listing li figure{margin-bottom: 12px;}.aboutbanner{min-height: 600px; overflow: hidden; background-size: cover !important; background-position: center !important;}.aboutbanner .inner-banner h2{text-transform: none; font-size: 60px;}.aboutbanner .inner-banner span{margin: 0px; padding: 0px; font-size: 24px; color: #fff; display: block;}.aboutbanner .inner-banner{padding-top: 100px; text-align: center;}.lets-start-button{display: inline-block; position: relative; z-index: 1; vertical-align: top; border-radius: 25px; margin-top: 28px; overflow: hidden;}.lets-start-button .btn-default{background-color: #d43349; min-width: 221px; text-transform: uppercase; color: #ffffff; padding: 12px 20px 12px; border: none; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.lets-start-button .btn-default:hover{color: #d43349; border: none;}.lets-start-button .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none; border: none;}.lets-start-button .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.lets-start-button .btn-default b{font-weight: normal; position: relative; z-index: 9;}.lets-start-button .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.about-company h2{margin: 0px 0px 26px; padding: 0px 0px 17px; color: #313131; display: block; font-size: 37px; font-family: 'Roboto Light'; position: relative;}.about-company h2 b{font-weight: normal; display: block; font-family: 'Roboto Bold'; font-size: 67px; text-transform: capitalize;}.about-company h2:before{position: absolute; bottom: 0px; left: 0px; content: ''; height: 3px; background-color: #ffd905; width: 34px; opacity: 1; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.about-company h2:after{position: absolute; bottom: 0px; left: 45px; content: ''; height: 3px; background-color: #201b17; width: 194px; opacity: 1; -webkit-transition: all 2s ease-in-out; -moz-transition: all 2s ease-in-out; -ms-transition: all 2s ease-in-out; -o-transition: all 2s ease-in-out; transition: all 2s ease-in-out;}.about-company p{margin: 0px; padding: 0px 20px 0px 0px; font-size: 17px; display: block; color: #3e3e3e; line-height: 26px; margin-bottom: 22px; font-family: 'Roboto Light';}.about-company p b{font-size: 30px; color: #f86152; font-family: 'Roboto Bold';}.comapnyabout{text-align: right; margin-top: 8px;}.comapnyabout img{max-width: 100%;}.about-company{padding: 35px 0px 35px;}.interseting-facts{padding-top: 55px; margin-top: 40px; position: relative; padding-bottom: 40px;}.interseting-facts:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.headingview-title h2{margin: 0px 0px; font-family: 'Roboto Light'; padding: 0px; text-align: center; font-size: 50px; display: block; color: #313131; text-transform: capitalize;}.headingview-title p{margin: 0px 0px 35px; padding: 0px; font-size: 17px; color: #3e3e3e; display: block; text-align: center;}.headingview-title h2 b{font-weight: normal; font-family: 'Roboto Black';}.intersetinglisting{margin: 72px 0px 0px; padding: 0px; font-size: 0;}.intersetinglisting li{list-style: none; display: inline-block; vertical-align: top; font-size: 14px; width: 25%; text-align: center;}.intersetinglisting li figure img{max-width: 100%;}.intersetinglisting li strong{display: block; font-weight: normal; color: #313131; font-size: 37px; line-height: 40px; padding-top: 18px; font-family: 'Roboto Bold';}.intersetinglisting li span{display: block; color: #313131; font-size: 20px;}.execution-section{padding-top: 55px; margin-top: 0px; position: relative; padding-bottom: 10px;}.execution-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.execution-section .services-listing{margin-top: 50px;}.execution-section .services-listing .viewmore{margin-top: 12px;}.execution-section .services-listing > li p{padding: 10px 0px;}.execution-section .execution-info{position: absolute; opacity: 0; visibility: hidden; padding: 25px; background-color: #409fe3; z-index: 9; top: 0px; left: 0px; height: 0; width: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.execution-section .execution-info.open{height: 100%; opacity: 1; visibility: visible;}.execution-section .execution-info strong{display: block; padding-top: 20px; font-weight: normal; text-align: center; font-family: 'Roboto Light'; font-size: 30px; color: #fff; text-transform: uppercase;}.execution-section .execution-info strong b{font-weight: normal; font-family: 'Roboto Bold';}.execution-section .execution-info p{line-height: 30px; font-size: 19px;}.execution-section .services-listing > li:hover .execution-info p{color: #fff;}.execution-section .execution-info.innovatediv2{background-color: #fcb03b;}.execution-section .execution-info.innovatediv3{background-color: #12cdca;}.execution-section .execution-info .closeinfo{position: absolute; top: 14px; right: 18px;}.closeinfo img{max-width: 18px;}.intersetinglisting li figure{position: relative;}.intersetinglisting li figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; top: 0px; max-width: 100%;}.intersetinglisting li figure:after{content: ''; width: 80px; height: 17px; position: absolute; bottom: -10px; left: 0; right: 0; margin: auto; background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=1); opacity: 0; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}.intersetinglisting li:hover figure:after{opacity: 1;}.intersetinglisting li:hover figure img{top: -10px;}.empower-section{padding-top: 55px; margin-top: 40px; position: relative; padding-bottom: 0px;}.empower-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.Empowering-listing{margin: 55px 0px 0px; padding: 0px; font-size: 0; text-align: center;}.Empowering-listing li{list-style: none; display: inline-block; font-size: 14px; padding: 0px 10px; vertical-align: top; width: 33.33%; margin-bottom: 70px;}.Empowering-listing li strong{font-size: 20px; padding: 25px 0px 15px; display: block; color: #313131; font-weight: normal; text-transform: uppercase; font-family: 'Roboto Bold';}.Empowering-listing li p{margin: 0px; padding: 0px; color: #313131; font-size: 17px; display: block;}.Empowering-listing li figure{position: relative;}.Empowering-listing li figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative; top: 0px; max-width: 100%;}.Empowering-listing li figure:after{content: ''; width: 60px; height: 17px; position: absolute; bottom: -20px; left: 0; right: 0; margin: auto; background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%); background: radial-gradient(ellipse at center, rgba(0,0,0,0.15) 28%, rgba(0,0,0,0.15) 54%, rgba(0,0,0,0) 71%, rgba(0,0,0,0) 79%, rgba(0,0,0,0) 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=1); opacity: 0; transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out;}.Empowering-listing li:hover figure:after{opacity: 1;}.Empowering-listing li:hover figure img{top: -10px;}.ouraim-section{padding: 50px 0px;}.ouraim-section .headingview-title h2{text-transform: none;}.ouraim-section p{color: #3e3e3e; margin: 0px 0px 22px; padding-right: 18px; font-size: 17px; font-family: 'Roboto Light';}.ouraim-section .ouraim-content{padding-top: 40px;}.teams-sections{background-image: url(../images/teammember-banner.jpg); background-repeat: no-repeat; min-height: 617px; background-size: cover;}.teams-sections .teams-information h2{margin: 0px; padding: 0px; color: #313131; font-family: 'Roboto Black'; font-size: 67px; display: block;}.teams-sections .teams-information h2 span{font-weight: normal; display: block; font-size: 37px; font-family: 'Roboto Light';}.teams-information .team-members{color: #d43349; line-height: 30px; font-size: 22px; font-family: 'Roboto Medium';}.teams-information .team-members b{font-weight: normal; color: #313131; font-family: 'Roboto Bold'; font-size: 30px;}.teams-sections .teams-information{padding: 50px 0px;}.teams-information .team-members{padding: 40px 0px;}.teams-sections .teams-information p{color: #505050; font-size: 17px; display: block; line-height: 32px; font-family: 'Roboto Light';}.viewmore{display: inline-block; position: relative; z-index: 1; vertical-align: top; border-radius: 25px; margin-top: 28px; overflow: hidden;}.viewmore .btn-default{background-color: #d43349; min-width: 181px; text-transform: none; color: #ffffff; padding: 12px 20px 12px; border-radius: 25px; font-family: 'open_sansbold'; position: relative; border: 1px solid #d43349;}.viewmore .btn-default:hover{color: #d43349;}.viewmore .btn-default:focus{color: #d43349; background-color: #fff; box-shadow: none;}.viewmore .btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.viewmore .btn-default b{font-weight: normal; position: relative; z-index: 9;}.viewmore .btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.margin-minus{margin-top: 0px;}.weare-section{padding-top: 55px; margin-top: 20px; position: relative; padding-bottom: 0px;}.weare-section:after{position: absolute; top: 0px; left: 0px; right: 0px; background-color: #ddd; content: ''; height: 1px; width: 50%; margin: auto;}.weare-section .weareinfo{color: #3e3e3e; font-size: 28px; text-align: center; margin-top: 12px; margin-bottom: 40px;}.weare-section .weareinfo b{font-weight: normal; font-family: 'Roboto Bold';}.weare-section p{color: #3e3e3e; font-size: 17px; margin-bottom: 26px; line-height: 26px; padding-right: 12px; font-family: 'Roboto Light';}.workvideobox{margin-bottom: 32px;}.workvideobox iframe{display: block; vertical-align: top; border: none; width: 100%; height: 500px;}.how-itwork{padding: 70px 0px 40px;}.how-itwork p{color: #3e3e3e; font-size: 17px; margin-bottom: 26px; line-height: 26px; padding-right: 12px; font-family: 'Roboto Light';}.how-itwork-content{padding-top: 30px;}.teams-information{position: absolute; top: 0px; left: 50%; width: 620px; margin-left: -633px;}.teams-sections{position: relative; margin: auto; max-width: 1920px;}.team-right{float: right;}.whoweare-image img{max-width: 100%;}.topinner-banner .inner-banner span{color: #fff; display: block; text-align: center; font-size: 17px;}.development-carousel strong{color: #2c2b2b; font-size: 16px; display: inline-block; font-family: 'libre_franklinbold'; text-transform: uppercase; text-decoration: none; outline: none; font-weight: normal;}.development-carousel{padding: 50px 0 20px;}.development-carousel p{margin: 0px; padding: 0px; font-size: 15px; color: #313131; font-family: 'libre_franklinregular';}.development-carousel .owl-dots{text-align: center; margin: 10px 0 0;}.development-carousel .owl-dot{display: inline-block; margin: 0 2px;}.development-carousel .owl-dot span{display: block; height: 12px; width: 12px; background-color: #000; border-radius: 50%;}.development-carousel .owl-dot.active span{background-color: #d43349;}.development_box{padding: 20px 20px 0; position: relative; text-align: center;}.development_box p strong{display: block;}.development_box figure{margin-bottom: 22px;}.development_box figure img{max-height: 100px;}.app_develop .seoporcess-tab .nav-tabs > li.active > a, .app_develop .seoporcess-tab .nav-tabs > li.active > a:hover, .app_develop .seoporcess-tab .nav-tabs > li.active > a:focus{background-color: transparent;}.our_technology{padding: 45px 0px 30px;}.our_technology > .container > ul{list-style: none; padding: 25px 0 0; margin: 0; font-size: 0;}.our_technology > .container > ul > li{padding: 25px 20px 25px 20px; font-size: 16px; display: inline-block; line-height: 24px; position: relative; width: 33%; vertical-align: top; text-align: center; background-color: #d43349; color: #fff; margin: 30px 2px; min-height: 306px; border-radius: 4px;}.our_technology ul li figure{display: block; margin: 0 auto 30px;}.our_technology ul li ul{list-style: none; padding: 0; margin: 0 auto; font-size: 0; max-width: 150px;}.our_technology ul li ul li{vertical-align: top; padding: 0px 0px 0px 20px; width: 100%; font-size: 16px; text-align: left; display: block; position: relative;}.our_technology ul li ul li:after{position: absolute; top: 9px; left: 0; content: ""; height: 8px; width: 8px; background-color: #ffff; border-radius: 50%;}.our_technology ul li h5{display: block; position: relative; color: #ffffff; font-size: 20px; text-transform: uppercase; font-family: 'Roboto Medium'; margin: 0 0 10px;}.our_technology p{font-size: 16px; line-height: 24px; margin: 0; text-align: center;}.our_technology p strong{display: inline-block; font-family: 'Roboto Bold'; font-weight: normal; font-size: 20px;}.our_technology .heading-titletop{margin: 0px 0px 35px;}.app_develop{padding: 25px 0; background-color: #f7f7f7;}.app_develop .seoporcess-content{padding: 0px;}.app_develop .heading-titletop{margin: auto; max-width: 900px; padding-top: 20px; padding-bottom: 30px;}.app_develop .seoporcess-tab .nav-tabs{text-align: center; font-size: 0;}.app_develop .seoporcess-tab .nav-tabs > li{float: none; display: inline-block; font-size: 14px;}.app_develop .heading-titletop span{display: block; font-size: 17px; text-transform: initial; color: #3e3e3e; padding: 5px 0px 0px 0px; font-family: 'Roboto';}.tech_content{padding: 0 0 0 45px; position: relative; margin: 20px 0 0;}.tech_content h3{font-family: 'Roboto Bold'; position: relative; font-size: 24px; margin: 0 0 10px;}.tech_content h3:after{position: absolute; top: 6px; left: -39px; content: ""; height: 13px; width: 13px; border-radius: 50%; background-color: #d43349; z-index: 1;}.tech_content p{font-size: 16px; line-height: 24px; margin: 0 0 20px; text-align: left;}.pd20{padding-bottom: 20px; position: relative;}.pd20:after{position: absolute; top: 15px; left: -33px; content: ""; height: 98%; width: 1px; background-color: #ddd;}.pd20:last-child:after{background-color: transparent;}.java_content > ul{list-style: none; padding: 0; margin: 0; font-size: 0;}.java_content > ul > li{display: inline-block; margin: 0 0 12px; vertical-align: top; width: 33.33%; padding: 0 15px 0 45px; line-height: 24px; position: relative; color: #313131; font-size: 15px;}.java_content > ul > li:after{background-color: inherit;}.java_content p{font-size: 16px; line-height: 24px; margin: 0 0 20px;}.java_content > ul > li > ul{list-style: none; padding: 0; margin: 0; font-size: 0;}.java_content > ul > li > ul > li{display: block; margin: 0 0 12px; padding: 0 0 0 22px; font-size: 15px; color: #313131; position: relative; vertical-align: top;}.java_content > ul > li > ul > li:after{position: absolute; top: 11px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.tech_content ul{list-style: none; padding: 0; margin: 20px 0; font-size: 0;}.tech_content ul li{display: block; margin: 0 0 12px; padding: 0 0 0 22px; font-size: 15px; color: #313131; position: relative; vertical-align: top;}.tech_content ul li::after{position: absolute; top: 11px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.app_develop .seoporcess-tab .nav-tabs > li.active a strong{text-transform: capitalize;}.we_deliver{background-image: url(../images/we_deliver.jpg); background-size: cover; background-position: center top; background-repeat: no-repeat; padding: 30px 0;}.we_deliver .rightcompany-info{float: right; max-width: 725px;}.we_deliver .rightcompany-info h2{margin: 0px 0px 15px; padding: 0px; font-size: 30px; text-transform: uppercase; font-family: 'Roboto Bold';}.we_deliver .rightcompany-info ul li{font-size: 16px;}.content_list.benefitbg{background-color: #00aeef;}.content_list.environmentbg{background-color: #2cbb71;}.content_list{padding: 35px 25px 20px 25px; color: #fff; min-height: 410px;}.content_list h2{color: #fff; margin: 0 0 25px; text-transform: uppercase; font-size: 28px; line-height: 50px; font-family: 'Roboto Light';}.content_list p{color: #fff; font-size: 17px; line-height: 23px; margin: 0;}.content_list ul{list-style: none; padding: 0px 0px 10px 0px; margin: 0; font-size: 0;}.content_list ul li{display: block; padding: 0 0 10px 20px; margin: 0; font-size: 16px; position: relative;}.content_list ul li::after{position: absolute; top: 11px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fff;}.development-carousel .item{display: inline-block; vertical-align: top; width: 33.33%; padding: 0px 13px; font-size: 14px;}.development-carousel{font-size: 0;}.portal-section h2{text-transform: uppercase; color: #313131; font-family: 'Roboto Light'; font-size: 50px; margin: 0px; padding: 0px; text-align: center;}.portal-section h2 b{font-weight: normal; font-family: 'Roboto Black';}.portal-section p{margin: 0px; padding: 0px 20px 0px 0px; font-size: 17px; display: block; color: #3e3e3e; line-height: 26px; margin-bottom: 28px; text-align: center;}.left-portal ul{margin: 50px 0px 20px; padding: 0px;}.left-portal ul li{list-style: none; display: block; padding-left: 18px; margin-bottom: 20px; color: #3e3e3e; font-size: 17px; position: relative;}.left-portal ul li:last-child{margin-bottom: 0px;}.left-portal ul li::after{position: absolute; left: 0px; top: 8px; content: ''; background-repeat: no-repeat; background-image: url(../images/separate-arrow.png); width: 6px; height: 10px;}.portal-section{padding: 45px 0px;}.right-portal img{max-width: 100%;}.portservice-block{font-size: 17px; display: block; color: #3e3e3e; margin-top: 30px;}.enterpriseportal img{max-width: 360px;}.portservice-block b{font-weight: normal; font-family: 'Roboto Black';}.portal-developed{margin-top: 40px;}.designwork-section p b{font-weight: normal; font-family: 'Roboto Black';}.e-business-section{padding: 40px 0px;}.development-carousel .item{position: relative}.development-carousel .item:after{position: absolute; top: 60px; right: -110px; width: 50%; height: 1px; border: 1px dashed #ddd; content: ''; padding: 0px 50px;}.development-carousel .item:last-child:after{display: none;}.portallisting-box{padding: 30px 0px 0px;}.benefitlisting{margin-top: -70px; margin-bottom: 60px;}.benefitlisting .solution-providelisting li strong{font-size: 15px; text-align: center; color: #3e3e3e; font-family: 'Roboto'; padding: 0px 12px;}.developmentenviroment-section{padding: 45px 0px;}.developmentenviroment-section p{margin: 0px; margin-bottom: 0px; padding: 0px 20px 0px 0px; font-size: 17px; display: block; color: #3e3e3e; line-height: 26px; text-align: center;}.developmentenviroment-section .heading-titletop{margin-bottom: 4px;}.custom-websection{padding-bottom: 45px;}.custom-weblisting ul{margin: 38px 0px 0px; padding: 0px;}.custom-weblisting ul li{list-style: none; display: block; padding-left: 25px; color: #3e3e3e; font-size: 17px; margin-bottom: 30px; line-height: 22px; position: relative;}.custom-weblisting ul li::after{position: absolute; top: 6px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); width: 17px; height: 13px;}.custom-websection .heading-titletop{margin-bottom: 80px;}.companyinfo-team.custom-websection{background-image: url(../images/custom-development-benefit.jpg);}.custom-websection .heading-titletop{text-align: left; margin-bottom: 32px; margin-top: 28px;}.websection-whatwedo.designprocess_steps ul li h2 b{font-size: 50px;}.howitwork-section.Expertise-section::after{display: none;}.howitwork-section.Expertise-section .heading-titletop{margin-bottom: 10px;}.howitwork-section.Expertise-section{margin-bottom: 0px;}.howitwork-listing{margin: 0px 0px -12px; padding: 25px 0px 0px; font-size: 0; text-align: center;}.howitwork-listing li{list-style: none; padding: 0px 12px; margin-bottom: 30px; display: inline-block; text-align: left; width: 50%; vertical-align: top; font-size: 14px;}.howitwork-listing li .innerhowitwork{border: 1px solid #eeeeee; padding: 13px 22px 32px 169px; min-height: 200px; -webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); position: relative;}.howitwork-listing li .innerhowitwork strong{font-weight: normal; display: block; font-size: 20px; color: #3e3e3e; font-family: 'Roboto Bold'; padding: 15px 0px 5px;}.howitwork-listing li .innerhowitwork p{margin: 0px 0px 0px; padding: 0px; color: #3e3e3e; font-size: 16px; display: block; line-height: 23px; text-align: left;}.howitwork-listing li .innerhowitwork figure{position: absolute; top: 35px; left: 22px;}.howitwork-listing li:nth-child(even) .innerhowitwork{text-align: right;}.howitwork-listing li:nth-child(even) .innerhowitwork figure{right: 22px; left: auto;}.howitwork-listing li:nth-child(even) .innerhowitwork{padding-right: 169px; padding-left: 22px;}.howitwork-listing li:nth-child(even) .innerhowitwork p{text-align: right;}.howitwork-listing li:nth-child(even){text-align: right;}.e-businessbox{border: 1px solid #eeeeee; padding: 28px 28px; -webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); position: relative;}.e-businessbox h2{margin: 0px; padding: 0px 0px 0px 34px; font-size: 22px; font-family: 'Roboto Bold'; text-transform: capitalize; position: relative;}.e-businessbox h2 img{position: absolute; top: 0px; left: 0px;}.e-businessbox ul{margin: 25px 0px 0px; padding: 0px;}.e-businessbox ul li{list-style: none; display: block; margin-bottom: 30px;}.e-businessbox ul li strong{font-weight: normal; padding-left: 23px; font-family: 'Roboto Bold'; font-size: 16px; text-transform: capitalize; position: relative;}.e-businessbox ul li strong:after{position: absolute; top: 5px; left: 0px; content: ''; background-repeat: no-repeat; background-image: url(../images/right-tick.png); height: 13px; width: 17px; background-size: 13px;}.gapview{margin: 0px 0px 12px;}.gapview.e-businessbox ul li{margin-bottom: 8px; position: relative; padding-left: 22px;}.gapview.e-businessbox ul li::after{position: absolute; top: 10px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.e-businessbox ul li p{margin: 0px 0px 8px 25px; padding: 0px; position: relative; padding-left: 22px;}.e-businessbox ul li p::after{position: absolute; top: 10px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.clienttypical-section{margin-top: 26px; padding: 40px 0px;}.clienttypical-section p{margin: 0px 0px 26px; text-align: center; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 23px;}.e-business-content{padding-top: 28px;}.Website-maintenancesection h2{margin: 20px 0px 26px; color: #313131; font-family: 'Roboto Light'; padding: 0px; font-size: 32px; text-transform: capitalize; position: relative;}.Website-maintenancesection h2 b{font-weight: normal; font-family: 'Roboto Black';}.companyinfo-team.Website-maintenancesection{background-image: url(../images/website-maintences-bg.jpg);}.Website-maintenancesection .rightcompany-info ul{margin-top: 20px;}.webservices-section .headingtitle{margin-bottom: 10px;}.webservices-section p{margin: 0px 0px 26px; text-align: center; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 23px;}.webservices-section .deliverlisting{margin-top: 30px; padding-bottom: 20px;}.webservices-section .services-listing{padding-top: 25px;}.webservices-section .services-listing > li > div:hover .deliverlisting span{color: #313131;}.webservices-section .services-listing > li .deliverlisting span b{font-weight: normal; font-family: 'Roboto Bold';}.webservices-section .services-listing > li > div:hover .deliverlisting span::after{background-image: url(../images/hover-white-tick.png);}.servicessection-box.webservices-section{padding-bottom: 20px;}.wordpress-serviceview .heading-titletop{margin-bottom: 0px;}.wordpress-serviceview p{margin: 0px; padding: 0px 20px 0px 0px; font-size: 17px; display: block; color: #3e3e3e; line-height: 26px; text-align: center;}.wordpress-serviceview{padding-bottom: 30px;}.wordpress-serviceview .wordpressinnerbox{margin-top: 40px;}.wordpress-serviceview .e-businessbox{margin-bottom: 20px; padding-bottom: 22px;}.wordpress-serviceview .e-businessbox h2{margin-bottom: 12px; position: relative;}.wordpress-serviceview .e-businessbox p{padding-right: 0px; text-align: left; margin-bottom: 18px; font-family: 'Roboto Light';}.wordpressinnerbox img{max-width: 100%;}.wordpress-serviceview .e-businessbox h2::after{position: absolute; top: 10px; left: 0px; content: ''; height: 4px; width: 20px; background-color: #fcb03b;}.clienttypical-section .heading-titletop{margin-bottom: 0px;}.cakephp-development .consultingslisting-view{font-size: 0; text-align: left;}.cakephp-development .consultingslisting-view li{width: 220px; font-size: 14px; text-align: center;}.cakephp-development .technology-content{padding-top: 50px}.cakephp-development .technology-image h2{font-size: 20px; font-family: 'Roboto Light'; margin: 0px; padding: 0px 0px 0px 10px; font-weight: normal; color: #313131;}.cakephp-development .technology-image h2 strong{font-weight: normal; font-family: 'Roboto Bold';}.cakephp-development .rightcake-services{float: right; width: 42%;}.cakephp-development .leftcake-services{float: left; width: 58%;}.enterprise-mobilitysection .services-listing{margin-top: 50px; padding-bottom: 30px;}.enterprise-mobilitysection .services-listing > li h2{font-size: 33px; line-height: 45px;}.enterprise-mobilitysection .services-listing > li p{margin-top: 22px;}.companyinfo-team.enterprise-websection{background-image: url(../images/enterprise-mobile-bg.jpg);}.enterprise-websection .heading-titletop{text-align: left; margin-top: 25px;}.enterprisemobile-view .services-listing > li p{margin-top: 18px;}.margingap{margin-top: 40px; margin-bottom: 25px;}.strengths-section p{margin: 0px 0px 25px; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; text-align: center;}.strengths-section{padding: 40px 0px 15px;}.strengths-section .howitwork-listing li .innerhowitwork{padding-bottom: 15px; min-height: 260px; text-align: center;}.strengths-section .howitwork-listing li .innerhowitwork strong{font-size: 16px;}.strengths-section .howitwork-listing li .innerhowitwork{padding: 50px 20px 20px 20px;}.strengths-section .howitwork-listing li{width: 33.33%;}.strengths-section .howitwork-listing li:nth-child(2n) .innerhowitwork{padding-right: 22px; text-align: center;}.strengths-section .howitwork-listing li figure{position: relative; top: 0px; left: 0px; right: 0px; padding-bottom: 12px;}.strengths-section .howitwork-listing li:nth-child(2n) .innerhowitwork figure{right: auto; left: 0px;}.strengths-section .howitwork-listing li:nth-child(2n){text-align: center;}.fa-paragraphview{margin: 0px; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; text-align: center;}.rangeservice-view .services-listing > li p{margin-bottom: 35px; line-height: 28px;}.rangeservice-view .services-listing > li h2{margin-bottom: 16px;}.howwork-section{background-image: url(../images/how-itbg.jpg); background-position: center top; background-size: auto; background-attachment: fixed; padding: 45px 0px 30px; background-repeat-y: repeat; background-repeat-x: no-repeat;}.howwork-section .heading-titletop{color: #fff; margin-bottom: 40px;}.howwork-section p{margin: 0px 0px 40px; padding: 0px 15px 0px 15px; color: #fff; font-size: 16px; display: block; font-family: 'libre_franklinregular'; line-height: 30px; text-align: center;}.rangeservice-view .margingap{margin-bottom: 0px;}.consultationsection{text-align: center; padding: 8px 0px 40px}.consultationsection p{margin: 0px; padding: 0px; font-family: 'Roboto Bold'; font-size: 22px; display: block; color: #313131; line-height: 40px;}.consultationsection p a{color: #fff; outline: none; text-decoration: none; background-color: #d43349; padding: 4px 12px; border-radius: 5px; margin-right: 5px; text-transform: capitalize;}.enterprise-applicationsection .consultingslisting-view{margin-top: 40px;}.enterprise-sloutioncontent{padding-top: 45px; position: relative; padding-bottom: 80px;}.enterprise-servicesection .mobileappbox p{padding-bottom: 26px; margin: 0px; padding-top: 20px;}.enterprise-servicesection .carousel-mobileapp{margin-top: 30px;}.enterprise-servicesection .owl-dots .owl-dot{height: 12px; width: 12px; border-radius: 50%; background-color: #9e9e9e; display: inline-block; margin-right: 5px;}.enterprise-servicesection .owl-dots{margin-top: 30px; text-align: center;}.enterprise-servicesection .owl-dots .owl-dot.active{background-color: #5b5b5b;}.enterprise-servicesection .owl-dots .owl-dot:last-child{margin-right: 0px;}.enterprise-sloutioncontent .seo-solutionlisting li{width: 255px; padding: 0px 8px;}.enterpriseport-center{margin: 0px; padding: 0px 0px 50px; font-family: 'Roboto Bold'; font-size: 20px; display: block; color: #313131; line-height: 30px; text-align: center;}.enterpriseport-center a{color: #d43349; outline: none; text-decoration: none;}.enterprise-servicesection{padding-bottom: 50px;}.enterprise-servicesection .heading-titletop{margin-bottom: 0px;}.companyinfo-team.enterprise-appsection{background-image: url(../images/enterprise-service-bg.jpg);}.enterprise-appsection .heading-titletop{text-align: left; margin-top: 25px;}.application-maintenancesection .heading-titletop{text-align: left; margin-top: 25px; margin-bottom: 20px;}.companyinfo-team.application-maintenancesection{background-image: url(../images/application-maintenance-bg.jpg);}.application-mainsection.shadowlinetop{padding-top: 45px;}.application-mainsection .services-maintainlist li .e-businessbox h2{padding: 0px; margin-bottom: 15px; font-family: 'Roboto Light'; position: relative; padding-left: 55px;}.application-mainsection .services-maintainlist li p span{display: block; padding-bottom: 10px; position: relative; font-family: 'Roboto'; padding-left: 22px;}.application-mainsection .services-maintainlist li p span:after{position: absolute; top: 10px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.application-mainsection .services-maintainlist li .e-businessbox h2 img{position: absolute; top: 0px; left: 0px; opacity: 0.8;}.application-mainsection .services-maintainlist li .e-businessbox h2 b{display: block; font-family: 'Roboto Bold';}.application-mainsection .e-businessbox{border: 1px solid #eeeeee; padding: 23px 20px; min-height: 180px; background-image: url(../images/faq-comment-bg.png); background-repeat: no-repeat; background-position: right 0px;}.application-mainsection .services-maintainlist{margin: 0px -7px 0px; padding: 46px 0px 35px; font-size: 0; text-align: center;}.application-mainsection .services-maintainlist li{list-style: none; width: 33.33%; display: inline-block; text-align: left; vertical-align: top; font-size: 14px; padding: 0px 7px; margin-bottom: 20px;}.applicationphase-maintenace .carousel-mobileapp{margin-top: 30px;}.applicationphase-maintenace .carousel-mobileapp .effectview h2{margin-bottom: 16px;}.applicationphase-maintenace .carousel-mobileapp .effectview:hover .deliverlisting span{color: #313131;}.applicationphase-maintenace .carousel-mobileapp .effectview:hover .deliverlisting span::after{background-image: url(../images/hover-white-tick.png);}.applicationphase-maintenace .owl-dots{margin-top: 30px; text-align: center;}.applicationphase-maintenace .owl-dots .owl-dot.active{background-color: #5b5b5b;}.applicationphase-maintenace .owl-dots .owl-dot{height: 12px; width: 12px; border-radius: 50%; background-color: #9e9e9e; display: inline-block; margin-right: 5px;}.applicationphase-maintenace{padding-bottom: 40px;}.applicationphase-maintenace .deliverlisting{padding-bottom: 30px;}.howwork-section a{color: #fff; text-decoration: underline;}.software-applicationsection .consultingslisting-view{padding-bottom: 40px; padding-top: 40px;}.managed_Service p{margin: 0px 0px 35px; padding: 0px; font-size: 17px; color: #3e3e3e; display: block; text-align: center;}.managed_Service .services-listing > li{width: 50%;}.managed_Service .services-listing > li > div:hover .deliverlisting span{color: #313131;}.managed_Service .services-listing > li > div:hover .deliverlisting span::after{background-image: url(../images/hover-white-tick.png);}.managed_Service .services-listing > li h2{margin: 0px 0px 15px 0px;}.managed_Service .services-listing > li > div{padding: 50px 25px;}.managed_Service .deliverlisting span{margin-bottom: 7px;}.managed_Service .services-listing > li figure{margin-bottom: 20px;}.customer_need .consultingslisting-view{padding: 40px 0;}.customer_need .consultingslisting-view li div{min-height: 198px;}.our_model .services-listing{padding: 40px 0;}.our_model .services-listing > li > div:hover .deliverlisting span{color: #313131;}.our_model .services-listing > li > div:hover .deliverlisting span::after{background-image: url(../images/hover-white-tick.png);}.our_model .services-listing > li p{padding: 25px 0;}.process{list-style: none; padding: 0; margin: 40px 0; font-size: 0; position: relative;}.process:after{position: absolute; top: 45px; right: 0; left: 0; margin: auto; width: 80%; height: 1px; border: 1px dashed #ddd; content: ''; padding: 0px 50px;}.process li{display: inline-block; padding: 0 15px; margin: 0; font-size: 15px; font-family: 'libre_franklinregular'; width: 20%; vertical-align: top; text-align: center;}.process li p{margin: 10px 0;}.process li span{display: inline-block; height: 85px; width: 85px; padding: 15px 10px; border-radius: 50%; background-color: #071b2d; position: relative; z-index: 1;}.process li span img{max-width: 48px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}.dedicate_team .consultingslisting-view{padding: 40px 0;}.dedicate_team .consultingslisting-view li div{min-height: 218px;}.dedicate_team p{margin: 0px 0px 26px; text-align: center; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; line-height: 23px;}.hiring_table h2{font-size: 22px; margin: 0 0 15px; font-family: 'Roboto Bold'; font-weight: normal; color: #3e3e3e;}.hiring_table .table{border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0;}.hiring_table .table > tbody > tr > td{border-top: 1px solid #ddd; border-right: 1px solid #ddd;}.hiring_table .table > tbody > tr > td:first-child{width: 150px;}.four_list{padding: 40px 0;}.four_list p{margin: 0px 0px 50px; padding: 0px; font-size: 17px; color: #3e3e3e; display: block; text-align: center;}.four_list .hiring_table{margin-bottom: 30px; float: left; width: 60%; vertical-align: top; padding-left: 45px;}.four_list .heading-titletop{margin-bottom: 25px;}.four_list .nav-tabs{border-bottom: none; float: left; width: 40%; position: relative;}.four_list .nav-tabs:after{position: absolute; top: -40px; right: -25px; content: ''; background-repeat: no-repeat; background-image: url(../images/capabilities-shadow-line.png); height: 400px; width: 16px; background-size: 12px;}.four_list .nav-tabs li{width: 50%; vertical-align: top; margin: 0; padding: 10px 10px; text-align: center;}.four_list .nav-tabs li a{border: 1px solid #ddd; margin: 0; border-radius: 4px; padding: 30px 15px;}.four_list .nav-tabs li a figure{position: relative; margin-bottom: 20px;}.four_list .nav-tabs li a figure img.hover-image{position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.four_list .nav-tabs li a:hover figure img.hover-image{opacity: 1; visibility: visible;}.four_list .nav-tabs li a:hover figure img{opacity: 0; visibility: hidden;}.four_list .nav-tabs li.active a figure img.hover-image{opacity: 1; visibility: visible;}.four_list .nav-tabs li.active a figure img{opacity: 0; visibility: hidden;}.four_list .nav-tabs li a:hover{background-color: transparent;}.four_list .nav-tabs > li.active > a, .four_list .nav-tabs > li.active > a:hover, .four_list .nav-tabs > li.active > a:focus{border-bottom: 1px solid #ddd;}.four_list .nav-tabs li a strong{font-weight: normal; display: block; color: #000000; font-size: 16px;}.four_list .nav-tabs > li.active > a, .four_list .nav-tabs > li:hover > a{background-color: #d43349;}.four_list .nav-tabs > li.active > a strong, .four_list .nav-tabs > li:hover > a strong{color: #fff;}.companyinfo-team.managed_service{background-image: url(../images/managed_service_bg.jpg); background-size: cover; padding-bottom: 20px; background-position: center top; background-repeat: no-repeat;}.data-life{padding-top: 35px; position: relative; padding-bottom: 30px; margin-top: 40px;}.data-life p{margin: 0px 0px 25px; padding: 0px; color: #3e3e3e; font-size: 17px; display: block; text-align: center;}.data-life .worklisting-mobile{padding-top: 30px; text-align: center;}.data-life .worklisting-mobile li{width: 25%; padding: 0px 15px; margin-bottom: 65px;}.data-solution{margin-top: 40px;}.data-solution .e-businessbox ul{margin: 18px 0px 0px;}.data-solution .e-businessbox ul li{margin-bottom: 10px; font-size: 15px; position: relative; padding-left: 20px;}.data-solution .e-businessbox ul li:after{position: absolute; top: 10px; left: 0; content: ""; height: 2px; width: 10px; background-color: #fcb03b;}.wordpress-serviceview .data-solution .e-businessbox p{min-height: 109px;}.ecommerce-solution .howitwork-listing li .innerhowitwork{display: table; width: 100%;}.ecommerce-solution .howitwork-listing li .innerhowitwork strong{display: table-cell; vertical-align: middle;}.tab-content > p{padding: 0; font-size: 15px; color: #313131;}.howitwork-listing li .innerhowitwork p span{display: block; padding-top: 5px; position: relative; padding: 0 0 0 15px;}.howitwork-listing li .innerhowitwork p span:after{position: absolute; top: 9px; left: 0; content: ""; height: 8px; width: 8px; background-color: #d43349; border-radius: 50%;}.howitwork-listing li .innerhowitwork p.two-column span{display: inline-block; width: 49.5%;}.howitwork-listing li:nth-child(2n) p span{padding: 0 15px 0 0;}.howitwork-listing li:nth-child(2n) p span:after{left: auto; right: 0;}.tech_content ul.three-column li{display: inline-block; width: 33.33%; padding: 0 15px 0 22px;}.companyinfo-team.application-maintenancesection.appointment-system{background-image: url(../images/appointment-system.jpg);}.big-data-bg .heading-titletop{text-align: left; margin-top: 25px; margin-bottom: 20px;}.companyinfo-team.big-data-bg{background-image: url(../images/big-data-bg.jpg);}.interactive_feature .heading-titletop{text-align: left; margin-top: 25px; margin-bottom: 20px;}.business-solution-list{list-style: none; padding: 0; margin: 0; font-size: 0;}.business-solution-list li{display: inline-block; margin: 0; padding: 0 15px 30px; font-size: 14px; vertical-align: top; width: 50%;}.business-solution-list li figure{display: block; width: 130px; height: 130px; line-height: 130px;}.business-solution-list li figure img{max-width: 100%;}.business-solution-list li h3{font-family: 'Roboto Bold'; position: relative; font-size: 22px; margin: 25px 0 10px;}.business-solution-list li p{padding: 0; margin: 0;}.business-solution-list li > a{display: inline-block; color: #d43349;}.effectview{font-size: 14px;}.howitwork-section .mobileappbox h2{font-size: 28px; line-height: 34px;}.howitwork-section .mobileappbox ul{list-style: none; padding: 15px 0 25px; margin: 0; font-size: 0;}.howitwork-section .mobileappbox ul li{display: block; position: relative; margin: 0; padding: 0 0 0 18px; font-size: 17px; color: #fff;}.howitwork-section .mobileappbox ul li:after{position: absolute; content: ""; top: 12px; width: 10px; height: 2px; left: 0; background-color: #fff;}.howitwork-section .mobileappbox .effectview:hover ul li:after{background-color: #313131;}.mobileappbox .effectview:hover ul li{color: #313131;}.howitwork-section .owl-carousel .owl-item .mobileappbox .effectview figure{margin: 20px 0 0;}.howitwork-section .owl-carousel .owl-item .mobileappbox .effectview figure img{max-width: 200px;}.tech_content p a b{color: #d43349; outline: none; text-decoration: none; font-size: 18px; font-weight: normal; font-family: 'Roboto Bold';}.business-solution .effectview figure{margin: 10px 0;}.business-solution .effectview figure img{max-width: 225px;}.designwork-section.business-solution h2{padding: 0px;}.designwork-section.technology-solution h2{padding: 0;}.designwork-section.technology-solution .mobileappbox h2{font-size: 28px; line-height: 34px;}.technology-solution .effectview figure{margin: 10px 0;}.designwork-section.technology-solution h2 a{color: #fff; text-decoration: none; outline: none;}.designwork-section.technology-solution .mobileappbox:hover h2 a{color: #313131;}.solution-slider .owl-dots{margin-top: 30px;}.solution-slider .owl-dots .owl-dot{height: 12px; width: 12px; border-radius: 50%; background-color: #9e9e9e; display: inline-block; margin-right: 5px;}.solution-slider .owl-dots .owl-dot:last-child{margin-right: 0px;}.solution-slider .owl-dots{text-align: center;}.solution-slider .owl-dots .owl-dot.active{background-color: #5b5b5b;}.solution-slider .owl-dots{margin-top: 30px;}.contact-form .connectinfo li strong{color: #878787; padding-bottom: 3px;}.contact-form .connectinfo li{ text-align: left;}.contact-form .connectinfo li figure{top: auto; position: relative; left: auto; margin: 0px 0px 15px 0px; height: 40px;}.contact-form .info-boxcontact .connectinfo li{text-align: left;}.contact-row.clearfix{padding: 0px 15px 0px 10px;}.top-section{padding: 70px 0;}.product_img img{max-width: 100%;}.equalheight{display: table; width: 100%;}.equalheight .product-desp{display: table-cell; vertical-align: middle; width: 100%; padding: 0px;}.product-desp h3{font-family: 'Roboto Black'; font-size: 50px; margin: 0 0 25px;}.product-desp p{font-size: 17px; color: #3e3e3e; margin: 0; line-height: 24px;}.e-businessbox ul.web_script li{font-size: 17px; margin-bottom: 17px;}.result_box .mobileappbox h2{font-size: 34px; line-height: 40px; min-height: 120px; margin-bottom: 20px;}.visit_btn{padding: 30px 0 0;}.visit_btn .btn.btn-default{background-color: #d43349; box-shadow: none; padding: 8px 30px 8px; min-width: 125px; border: none; border-radius: 25px; font-family: 'open_sansbold'; position: relative; color: #fff; font-size: 14px; text-transform: uppercase; margin: 0px 3px;}.visit_btn .btn.btn-default:hover{color: #fff;}.visit_btn .btn.btn-default:focus{color: #fff; background-color: #000; box-shadow: none;}.visit_btn .btn.btn-default:after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #000; border-radius: 25px;}.visit_btn .btn.btn-default b{font-weight: normal; position: relative; z-index: 9;}.visit_btn .btn.btn-default:hover:after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.visit_btn .btn.btn-default b{font-weight: normal; position: relative; z-index: 2;}.consulting_process .mobileappbox h2{font-size: 28px; line-height: 30px;}.process_slider{margin-top: 50px;}.porfolio-section{padding: 100px 0px 40px; position: relative;}.porfolio-tab{background-color: #f0f6ff; position: absolute; top: 0px; left: 0px; width: 100%; padding: 15px 0px;}.porfolio-tab ul{margin: 0px; padding: 0px; font-size: 0;}.porfolio-tab ul li{list-style: none; display: inline-block; vertical-align: top; margin-right: 60px;}.porfolio-tab ul li:last-child{margin-right: 0px;}.porfolio-tab ul li a{color: #313131; text-decoration: none; outline: none; -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; font-size: 15px; text-transform: uppercase; font-family: 'open_sanssemibold';}.porfolio-tab ul li.active a{color: #d63549;}.porfolio-tab ul li a:hover{color: #d63549;}.porfolio-listing{margin: 0px -15px; padding: 0px; font-size: 0;}.porfolio-listing li{list-style: none; display: inline-block; vertical-align: top; margin-bottom: 30px; font-size: 14px; width: 33.33%; padding: 0px 15px}.porfolio-listing li > div{-webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; background-color: #fff; -webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10);}.porfolio-listing li:hover > div{}.porfolio-listing li .porfolio-text{padding: 18px 20px 56px;}.porfolio-listing li .porfolio-text p{margin: 0px; padding: 0px;}.porfolio-listing li figure img{max-width: 100%; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.porfolio-listing li:hover figure img{-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.05); opacity: 0.9}.porfolio-listing li figure{overflow: hidden;}.porfolio-listing li .porfolio-text strong{font-weight: normal; padding-top: 0px; padding-bottom: 4px; color: #2c2b2b; font-size: 16px; display: inline-block; font-family: 'open_sansbold'; text-transform: uppercase;}.porfolio-listing li .porfolio-text strong a{color: #2c2b2b; text-decoration: none; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.porfolio-listing li .porfolio-text p{margin: 0px 0px 10px; padding: 0px; line-height: 20px; color: #505050; display: block; font-family: 'libre_franklinlight';}.porfolio-listing li .porfolio-text strong a:hover{color: #d63549;}.porfolio-sources span{display: inline-block; margin-right: 10px;}.porfolio-sources span a{text-align: center; padding: 6px 12px; display: block; text-decoration: none; outline: none; border-radius: 20px; color: #d43349; border: 1px solid #d43349; background-color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.porfolio-sources span a:hover{color: #fff; border: 1px solid #d43349; background-color: #d43349;}.porfolio-tab.fixed{position: fixed; top: 65px; left: 0px; width: 100%; z-index: 99;}.technology-text{margin-bottom: 15px; font-family: 'open_sanssemibold'; color: #313131;}.technology-text span img{opacity: 0.2;}.technology-text span{margin-right: 5px}.technology-text span:last-child{margin-right: 0px;}.porfolio-sources{position: absolute; bottom: 20px; left: 20px;}.porfolio-box{position: relative;}.careers-section .heading-titletop{margin-bottom: 0px;}.faq-section.careers-section{margin: 0px;}.careers-section .panel-group{margin-top: 50px;}.designwork-section ul{list-style: none; margin: 0 0 20px; padding: 0; font-size: 0;}.designwork-section ul li{display: block; font-size: 17px; margin: 0; padding: 0 0 5px 20px; position: relative;}.designwork-section ul li:after{position: absolute; top: 9px; left: 0; content: ""; height: 8px; width: 8px; background-color: #313131; border-radius: 50%;}.portfolio_banner{min-height: 600px; text-align: center; overflow: hidden; background-size: cover !important; background-position: center !important;}.portfolio_banner h2{text-transform: none; font-size: 60px;}.portfolio_banner span{margin: 0px; padding: 0px; font-size: 24px; color: #fff; display: block;}.portfolio_banner .inner-banner{padding-top: 100px;}.more_project{padding: 50px 0px 50px 0px;}.more_project ul.porfolio-listing{margin-top: 50px;}.enterprise-servicesection.result_box{margin-top: 30px;}.equalheight .product-desp.pdr30{padding-right: 30px;}.equalheight .product-desp.pdl30{padding-left: 30px;}.faq-section.careers-section .panel-default p b{font-weight: normal; font-family: 'Roboto Bold'; color: #313131;}.careerproject-view.margin-minus{margin-top: 30px; margin-bottom: 0px;}.cmscontent-page strong.cmsliststrong{font-size: 18px}.middlediv{display: table; width: 100%; height: 100%;}.middlediv .middledivinner{display: table-cell; width: 100%; vertical-align: middle; height: 100%;}.drupal-technologies.web-technologies-section{margin: 50px 0 30px 0;}.drupal-technologies.web-technologies-section .heading-titletop{margin: 0px 0px 15px;}.ecommerce_solution .consultingslisting-view li div{min-height: 176px;}.magento_serviceview .e-businessbox ul li{margin-bottom: 5px; font-size: 17px;}.companyinfo-team.managed_service .heading-titletop{text-align: left;}.ecommerce_solution p{font-size: 16px; line-height: 24px; margin: 0; text-align: center;}.ecommerce_solution .consultingslisting-view{padding: 30px 0;}.magento_serviceview{margin: 50px 0 0;}.magento_serviceview .e-businessbox ul li{margin-bottom: 10px; position: relative; padding-left: 20px; font-family: 'Roboto Light';}.magento_serviceview .e-businessbox ul li:after{position: absolute; top: 10px; left: 0; content: ""; height: 2px; width: 10px; background-color: #fcb03b;}.companyinfo-team.big-data-bg.seo_magento .heading-titletop{text-align: center;}.companyinfo-team.big-data-bg.seo_magento .rightcompany-info{max-width: 100%; text-align: center; float: none;}.doctor-banner{background-image: url(../images/terms-conditionbanner.jpg); background-attachment: fixed; background-position: center top; min-height: 327px; background-repeat: no-repeat;}.doctor-banner{color: #fff; display: block; text-align: center; font-size: 17px;}.solution-slider .mobileappbox .effectview{padding-bottom: 15px;}.freequote-form .innerformproject{max-width: 1100px; margin: auto; background-color: #2e67b4; padding: 50px 50px;}.freequote-form{padding: 0px 0px 60px;}.freequote-section h2{font-size: 24px; display: block; color: #313131; padding-top: 25px; padding-bottom: 0px; text-align: center; font-family: 'ClanOT-NarrowMedium'; margin: 0px;}.freequote-section h2 b{font-weight: normal; color: #d43349; font-size: 40px; vertical-align: top;}.innerformproject .form-group .budgetoption label{position: relative; top: 0px; left: 0px; display: inline-block;}.innerformproject .budgetoption{font-weight: normal; font-family: 'Roboto Medium'; margin-bottom: 0px; text-transform: uppercase; color: #ffffff; font-size: 15px; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; padding-bottom: 26px;}.innerformproject .formgroupbox .form-group .budgetoption span::after{display: none;}.innerformproject .form-group .budgetoption span{display: inline-block; margin-right: 10px;}.innerformproject .form-group .websiteoption label{position: relative; top: 0px; left: 0px; display: inline-block;}.innerformproject .websiteoption{font-weight: normal; font-family: 'Roboto Medium'; margin-bottom: 0px; text-transform: uppercase; color: #ffffff; font-size: 15px; -ms-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; padding-bottom: 26px;}.innerformproject .formgroupbox .form-group .websiteoption span::after{display: none;}.innerformproject .form-group .websiteoption span{display: inline-block; margin-right: 10px;}.innerformproject .form-group label b{font-weight: normal; color: #d43349;}.our_technology.wordpress-serviceview .data-solution .e-businessbox p{min-height: 34px; margin: 0;}.our_technology .data-solution .e-businessbox ul li{font-size: 17px;}.hireskills-sections .heading-titletop{margin-bottom: 6px;}.hireskills-sections .worklisting-mobile{padding: 55px 0px;}.hireskills-sections .worklisting-mobile li{width: 25%;}.hireskills-sections .shadowlinetop{padding-top: 40px; position: relative; margin-top: 50px;}.features-solution-section .heading-titletop{margin-bottom: 6px; padding-bottom: 0px;}.features-solution-section .tech_content{padding-top: 50px;}.elearn-what-section{padding: 50px 0px 0px;}.elearn-what-section .heading-titletop{margin-bottom: 6px; padding-bottom: 0px;}.elearn-what-section .tech_content{padding: 40px 0px 0px;}.companyinfo-team.drupal-industry{background-image: url(../images/drupal-industry.jpg);}.Website-maintenancesection h2{text-align: left; font-size: 50px;}.drupal-industry .heading-titletop{text-align: left;}.advantage-drupalsection{margin-top: 50px;}.advantage-drupalsection .heading-titletop{margin-bottom: 6px; padding-bottom: 0px;}.advantage-drupalsection .three-column{padding-top: 25px; padding-bottom: 25px;}.advantage-drupalsection .tech_content{padding: 0px;}.drupalprocessview.designprocess_steps ul li{padding-bottom: 0px; min-height: 330px;}.search-eng-opt .heading-titletop{text-align: left; margin-top: 25px; margin-bottom: 20px;}.seo_listing .consultingslisting-view li{width: 195px;}.clutterdesign-section{padding: 55px 0px 120px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a figure{margin-bottom: 26px;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li > a > figure{position: relative; margin-top: 12px;}.capabilitiestab-sections .nav-tabs > li > a > figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li a > figure img.hover-image{position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li > a:hover figure img{opacity: 0; visibility: hidden;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li > a:hover figure img.hover-image{opacity: 1; visibility: visible;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li.active > a > figure img{opacity: 0; visibility: hidden;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li.active > a > figure img.hover-image{opacity: 1; visibility: visible;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li.active > a > figure img.hover-image{top: 0px}.webpromotion-carousel.development-carousel .item{width: 25%;}.web-promo-block.wordpress-serviceview{padding-top: 0px; padding-bottom: 40px;}.web-promo-block.wordpress-serviceview .e-businessbox{min-height: 290px;}.webpromotion-carousel .heading-titletop{margin-bottom: 0px;}.webpromotion-carousel .solution-providelisting{margin: 50px 0px 70px;}.webpromotion-carousel .solution-providelisting li strong{text-transform: capitalize;}.companyinfo-team.interactive_feature{background-image: url(../images/winning-combination.jpg);}.webpromotion-carousel .solution-providelisting li.solution1 figure{text-align: center;}.companyinfo-team.winning_combination{background-image: url(../images/winning-combination.jpg);}.companyinfo-team.winning_combination .heading-titletop{text-align: left;}.asp_services{padding: 55px 0 30px;}.enterprise-mobilitysection.online-appointment{padding-top: 55px;}.our_model{padding-top: 55px;}.upload_resume .attached-info{margin: 0;}.innerformproject .upload_resume .attached-info .form-group{padding: 0; width: 100%;}.upload_resume .attached-info .left-attached{float: none; width: auto;}.upload_resume .left-attached{position: absolute; right: 0; bottom: 15px; margin: 0; z-index: 9; text-align: right;}.upload_resume.fileupload .uploadfiletext{position: absolute; left: 0; top: -4px; margin: 0; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 90px;}.upload_resume.fileupload label{display: none;}.formgroupbox .form-group.upload_resume .form-control{pointer-events: none;}.video_testimonialsbox .videoboxview iframe{border: none;}.scroll-tab{background-color: #fff; top: 0px; right: 0px; width: 100%; padding: 8px 0px;}.scroll-tab ul{margin: 0px; padding: 0px; font-size: 0; text-align: right;}.scroll-tab ul li{list-style: none; display: inline-block; vertical-align: top; margin-right: 35px;}.scroll-tab ul li:last-child{margin-right: 0px;}.scroll-tab ul li a{color: #313131; text-decoration: none; outline: none; font-size: 15px; text-transform: capitalize; font-family: 'ClanOT-NarrowMedium';}.scroll-tab ul li a.active{color: #d63549;}.scroll-tab.fixed{position: fixed; top: 65px; left: 0px; width: 100%; z-index: 99; -webkit-box-shadow: 1px 1px 5px 5px rgba(0,0,0,0.05); box-shadow: 1px 1px 5px 5px rgba(0,0,0,0.05); padding: 13px 0px;}.scroll-tab.fixed ul{text-align: center;}.scroll-tab ul li a:hover{color: #d63549;}.scrolltopview{overflow: hidden; opacity: 0; visibility: hidden; height: 100px; margin-top: -100px; display: block;}.scrollfixed{padding-top: 7px; border-bottom: 1px solid #edecec; padding-bottom: 7px;}.scrollup-page{}.sitemap{padding: 50px 0;}.sitemap > ul{list-style: none; padding: 0; margin: 0; font-size: 0;}.sitemap > ul > li{display: inline-block; vertical-align: top; margin: 0; padding: 0; font-size: 14px; width: 33.33%;}.sitemap h3{margin: 0 0 20px; border-bottom: 1px solid #ddd; padding: 0 0 5px; position: relative; font-family: 'Roboto Bold'; font-size: 26px; text-transform: uppercase;}.sitemap h3 a{color: #333; text-decoration: none;}.sitemap h5{margin: 0 0 15px; position: relative; font-family: 'Roboto Bold'; font-size: 16px;}.sitemap h5 a{color: #333;}.sitemap_list{padding-bottom: 15px;}.sitemap_list ul{list-style: none; padding: 0; margin: 0 0 25px; font-size: 0;}.sitemap_list ul li{font-size: 14px; vertical-align: top; display: inline-block; width: 25%; padding: 4px 15px 4px 18px; position: relative;}.sitemap_list ul li::after{position: absolute; top: 14px; left: 0px; content: ''; height: 2px; width: 10px; background-color: #fcb03b;}.sitemap_list ul li a{color: #333;}.pd50{padding-top: 60px;}.teamdirector-section{padding: 30px 0px;}.teamdirector-section .heading-titletop{margin-bottom: 0px;}.teamdirector-section .e-businessbox{margin-top: 30px; padding: 22px;}.teambox{padding: 20px 0px 0px;}.e-businessbox .teambox h2{margin-bottom: 0px; padding: 0px;}.teambox span{font-family: 'open_sansregular'; color: #000; opacity: 0.5; padding-bottom: 10px; display: block;}.teambox p{font-family: 'open_sansregular'; color: #3e3e3e; font-size: 15px; line-height: 23px;}.teammembersection{padding-top: 50px;}.teamdirector-section figure img{max-width: 100%;}.sitemap > ul > li > h3{border-bottom: none; margin: 0; text-align: center; padding: 0;}.inner_list h4{color: #d43349; text-transform: uppercase; font-size: 20px; margin: 0 0 15px;}.ux-development-offer .heading-titletop{margin-bottom: 0px;}.ux-ui-usersection{margin: 0px; background-image: url(../images/ux-ui-experience-image.jpg); background-repeat: no-repeat; background-position: center top; background-attachment: fixed; background-size: cover; padding: 70px 0px 100px; position: relative;}.ux-ui-usersection:after{position: absolute; top: 0px; left: 0px; content: ''; height: 100%; width: 100%; background-color: #000; opacity: 0.6;}.ux-ui-usersection .container{position: relative; z-index: 1;}.ux-ui-usersection h2 b{font-weight: normal; font-family: 'Roboto Black';}.ux-ui-usersection h2{margin: 0px 0px 0px; text-align: center; padding: 0px 0px 0px; color: #fff; display: block; font-size: 50px; font-family: 'Roboto Light'; position: relative;}.ux-ui-usersection p{margin: 0px; padding: 12px 10px 12px 30px; color: #fff; font-size: 17px; line-height: 26px;}.ux-ui-process_steps.designprocess_steps ul li{min-height: inherit; padding-bottom: 50px;}.ux-ui-process_steps.designprocess_steps ul li.steps-ux2{background-color: #2cbb71; border: 1px solid transparent;}.ux-ui-process_steps.designprocess_steps ul li.steps-ux2 h2, .ux-ui-process_steps.designprocess_steps ul li.steps-ux5 h2, .ux-ui-process_steps.designprocess_steps ul li.steps-ux6 h2{color: #fff;}.ux-ui-process_steps.designprocess_steps ul li.steps-ux2 p, .ux-ui-process_steps.designprocess_steps ul li.steps-ux5 p, .ux-ui-process_steps.designprocess_steps ul li.steps-ux6 p{color: #fff;}.ux-ui-process_steps.designprocess_steps ul li.steps-ux2 p:after, .ux-ui-process_steps.designprocess_steps ul li.steps-ux5 p:after, .ux-ui-process_steps.designprocess_steps ul li.steps-ux6 p:after{background-color: #fff;}.ux-ui-process_steps.designprocess_steps ul li.steps-ux5{background-color: #fcb03b; border: 1px solid transparent;}.ux-ui-process_steps.designprocess_steps ul li.steps-ux6{background-color: #f86c5e; border: 1px solid transparent;}.uxui-dreamproject{margin-top: -101px;}.uxui-dreamproject .dreamproject-right{padding-top: 30px; padding-bottom: 30px;}.ux-development-offer .seoporcess-tab{padding-bottom: 80px;}.ux-development-offer .seoprocess-innercontent strong{color: #2c2b2b; font-size: 20px; display: block; font-family: 'libre_franklinbold'; text-transform: uppercase; font-weight: normal; padding-bottom: 10px;}.ux-development-offer .seoprocess-innercontent figure{margin-bottom: 18px;}.uxdesign-solution{padding: 60px 0px 50px;}.uxdesign-solution .heading-titletop{padding-bottom: 0px; margin-bottom: 0px;}.uxdesign-tabsection{padding: 60px 0px 0px;}.uxdesign-tabsection .nav-tabs{border-bottom: 0px; text-align: center;}.uxdesign-tabsection .nav-tabs > li{float: none; margin-bottom: 0px; display: inline-block; vertical-align: top; margin-right: 20px;}.uxdesign-tabsection .nav-tabs{margin-bottom: 55px;}.uxdesign-tabsection .nav-tabs > li a{display: block; text-decoration: none; margin: 0px; padding: 20px; width: 170px; border: 1px solid #ddd; color: #212121; text-transform: uppercase; font-family: 'libre_franklinbold'; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; border-radius: 8px;}.uxdesign-tabsection .nav-tabs > li:last-child{margin-right: 0px;}.uxdesign-tabsection .nav-tabs > li a strong{font-weight: normal; font-size: 18px; padding-top: 10px; display: block;}.uxdesign-tabsection .nav-tabs > li a figure{position: relative;}.uxdesign-tabsection .nav-tabs > li a figure img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.uxdesign-tabsection .nav-tabs > li a figure img.hover-image{position: absolute; top: 0px; left: 0px; right: 0px; margin: auto; opacity: 0; visibility: hidden;}.uxdesign-tabsection .nav-tabs > li.active a{border: 1px solid #d43349; color: #fff; background-color: #d43349;}.uxdesign-tabsection .nav-tabs > li.active a:hover{color: #fff; background-color: #d43349;}.uxdesign-tabsection .nav-tabs > li a:hover{color: #fff; border: 1px solid #d43349; background-color: #d43349;}.uxdesign-tabsection .nav-tabs > li a:hover figure img.hover-image{opacity: 1; visibility: visible;}.uxdesign-tabsection .nav-tabs > li a:hover figure img{opacity: 0; visibility: hidden;}.uxdesign-tabsection .nav-tabs > li.active a figure img.hover-image{opacity: 1; visibility: visible;}.uxdesign-tabsection .nav-tabs > li.active a figure img{opacity: 0; visibility: hidden;}.uxdesignlist{margin: 0px; padding: 0px; text-align: center;}.uxdesignlist li{list-style: none; display: inline-block; margin-right: 22px;}.uxdesignlist li:last-child{margin-right: 0px;}.bigdata-section .heading-titletop{margin-bottom: 0px;}.bigdata-section .carousel-mobileapp{padding: 60px 0px 80px;}.bigdata-section .owl-dots{margin-top: 30px; text-align: center;}.bigdata-section .owl-dots .owl-dot{height: 12px; width: 12px; border-radius: 50%; background-color: #9e9e9e; display: inline-block; margin-right: 5px;}.bigdata-section .owl-dots .owl-dot.active{background-color: #5b5b5b;}.bigdata-section .owl-dots .owl-dot:last-child{margin-right: 0px;}.bigdata-section .services-listing p{margin-top: 30px; margin-bottom: 12px;}.bigdata-section .services-listing figure{text-align: center; margin-top: 17px; margin-bottom: 7px;}.bigdata-section .mobileappbox .effectview .viewmore{margin-bottom: 0px;}.bigdata-section .mobileappbox .effectview{padding-bottom: 25px;}.graphicbrandbox .services-listing > li figure{margin: 35px 0px 35px;}.graphicbrandbox .heading-titletop{margin-bottom: 0px;}.graphicbrandbox .services-listing{padding: 45px 0px 0px;}.graphicdesign-service .heading-titletop{margin-bottom: 0px;}.graphicdesign-service{margin-top: 30px;}.graphicdesign-service .processlisting li strong{font-family: 'open_sansbold';}.graphicdesign-service .processlisting li figure{margin-bottom: 22px;}.hireDevelopers-service .processlisting li strong{font-family: 'open_sansbold';}.hireDevelopers-service .processlisting li figure{margin-bottom: 22px;}.hireDevelopers-service{margin-top: 30px;}.hireDevelopers-service .heading-titletop{margin-bottom: 0px;}.hiredeveloper-view .heading-titletop{text-align: left;}.hiredeveloper-view.companyinfo-team{background-image: url(../images/hire-developer-image.jpg);}.technical-expertisebox{padding: 50px 0px;}.technical-expertisebox .heading-titletop{margin-bottom: 0px;}.technical-expertisebox .consultingslisting-view{padding: 40px 0px 0px;}.hiring-processsection .heading-titletop{margin-bottom: 0px;}.hiring-processslisting{margin: 0px; padding: 100px 0px 80px; font-size: 0;}.hiring-processslisting li{list-style: none; display: inline-block; font-size: 14px; vertical-align: top; width: 16.66%;}.hiring-processslisting li .hiring-processsbox{padding: 20px; text-align: center;}.hiring-processslisting li .hiringbox1{background-color: #f86c5e;}.hiring-processslisting li .hiringbox3{background-color: #fcb03b;}.hiring-processslisting li .hiringbox5{background-color: #12cdca;}.hiring-processslisting li .hiring-processsbox strong{font-weight: normal; font-size: 16px; text-transform: capitalize; font-family: 'open_sansbold'; color: #212121; display: block; padding-top: 15px;}.hiring-processslisting li .hiringbox1 strong, .hiring-processslisting li .hiringbox3 strong, .hiring-processslisting li .hiringbox5 strong{color: #fff; padding-bottom: 15px; padding-top: 0px;}.hiring-processsection{padding: 50px 0px 35px;}.hiring-processslisting li .hiring-processsbox{position: relative;}.hiring-processslisting li .hiring-processsbox .steps-numbers{position: absolute; top: -68px; color: #000; right: -5px; font-size: 150px; font-family: 'Roboto Bold'; opacity: .10;}.hiring-processslisting li .hiring-processsbox{position: relative;}.hiring-processslisting li:nth-child(odd) .hiring-processsbox:after{position: absolute; bottom: -50px; right: -106px; background-repeat: no-repeat; background-image: url(../images/steps-borderline.png); height: 53px; width: 212px; content: '';}.hiring-processslisting li:nth-child(even) .hiring-processsbox:after{position: absolute; top: -50px; right: -105px; background-repeat: no-repeat; background-image: url(../images/steps-borderline-top.png); height: 53px; width: 210px; content: '';}.hiring-processslisting li:nth-child(even):last-child .hiring-processsbox:after{display: none;}.bottom-porfolio-popup p a{color: #f7c301; outline: none;}@media (min-width:1301px) and (max-width:1500px){.teams-sections .teams-information p{max-width: 520px;}}@media(max-height:980px){.slider-section .right-slider figure .slideone{max-width: 275px;}.slider-section .right-slider img{max-width: 310px;}.slider-section .right-slider figure .slideone.slideone-active{left: -360px; top: 45px;}.slider-section p{margin: 10px 0px;}.project-porfolio-button{margin-top: 40px;}.banner-slider .carousel-indicators{bottom: 200px;}.banner-slider .portfolio-brand{margin-top: -160px;}}@media(max-height:960px){.slider-section .right-slider figure .slideone{max-width: 280px;}.slider-section .right-slider img{max-width: 290px;}.banner-slider .carousel-indicators{bottom: 190px;}.slider-section .right-slider figure .slideone.slideone-active{left: -360px; top: 57px; max-width: 265px;}.banner-slider .portfolio-brand{margin-top: -160px;}.project-porfolio-button{min-height: 327px;}.project-porfolio-button::after{background-size: 530px;}}@media(max-height:890px){.slider-section .right-slider figure .slideone{max-width: 220px;}.slider-section .right-slider img{max-width: 250px;}.slider-section .right-slider figure .slideone.slideone-active{left: -280px; top: 32px; max-width: 210px;}.banner-slider .carousel-indicators{bottom: 190px;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -182px;}.banner-slider .portfolio-brand{margin-top: -160px;}.project-porfolio-button::after{background-size: 490px;}.slider-section .right-slider{text-align: center;}}@media(max-height:820px){.slider-section .right-slider figure .slideone{max-width: 220px;}.slider-section .right-slider img{max-width: 220px;}.slider-section .right-slider figure .slideone.slideone-active{left: -280px; top: 25px; max-width: 200px;}.slider-section h1{font-size: 45px; padding-top: 0px;}.slider-section h1 span{font-size: 28px;}.slider-section h1 span.workbottom{font-size: 28px;}.slider-section h1 span b{font-size: 45px;}.slider-section p{font-size: 16px;}.banner-slider .carousel-indicators{bottom: 190px;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -182px;}.banner-slider .portfolio-brand{margin-top: -160px;}.project-porfolio-button::after{right: -150px; background-size: 420px;}.slider-section .right-slider{text-align: center;}}@media(min-height:640px) and (max-height:699px){.banner-slider .slider-section{padding-top: 77px;}.project-porfolio-button::after{background-size: 301px;}.slider-section .right-slider img{max-width: 210px;}.slider-section .right-slider figure .slideone.slideone-active{left: -250px; top: 28px; max-width: 190px;}.project-porfolio-button{margin-top: 20px;}.slider-section h1{padding-top: 20px;}}@media(min-height:981px){.banner-slider .carousel-indicators{bottom: 200px;}.banner-slider .portfolio-brand{margin-top: -160px;}}@media(min-width:1921px){.blog-section{max-width: 1920px; margin: auto;}}@media(min-width:768px){.float-right{float: right;}}@media(min-width:1670px) and (max-width:1820px){.blog-section .blogbox h2{font-size: 27px;}.blog-section .blog-content{width: 65%; padding-right: 10px;}}@media(min-width:1600px) and (max-width:1669px){.blog-section .blogbox h2{font-size: 25px;}.blog-section .blog-content{width: 65%; padding-right: 10px;}}@media(min-width:1300px) and (max-width:1599px){.blog-section .blog-content{width: 66%; padding-right: 10px;}.digital-section{min-height: 687px;}.feature-section{overflow: hidden;}}@media(min-width:1200px) and (max-width:1300px){.container{width: 1190px;}.right-footer .connectus-info li span a{margin-right: 4px;}footer .left-footer .footersite-info a{font-size: 13px;}footer .left-footer .footersite-info p{font-size: 13px;}.blog-section .blog-content{width: 65%; padding-right: 10px;}.latest-blog{margin-left: -585px; top: 63px;}.latest-blog p{margin-bottom: 20px;}.blog-section{padding: 50px 0px 100px;}.featuire-listing{margin: 0px -10px;}.featuire-listing li{padding: 0px 10px;}.feature-section h2{margin-bottom: 30px;}.digital-section{min-height: 510px;}.project-porfolio-button::after{background-size: 550px;}.project-porfolio-button{min-height: 336px;}.slider-section h1{font-size: 38px;}.slider-section h1 span b{font-size: 38px; padding-top: 15px;}.slider-section h1 span.workbottom{font-size: 28px;}.project-porfolio-button::after{background-size: 436px; right: -114px;}.whatwe-do-section .leftwhat-do h2 b{font-size: 60px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li{width: 164px;}.mobile-app-industries .technology-content h2{padding-top: 20px; font-size: 45px; line-height: 52px;}.mobile-app-industries .technology-content h2 b{font-size: 45px;}.operatecontent-box > ul > li{width: 33.33%;}.contact-form .info-boxcontact .connectinfo li{margin-right: 22px;}.locationbox{min-height: 310px;}.execution-section .services-listing > li p{min-height: 150px;}.team-right{width: 75%; text-align: right;}.team-right img{max-width: 100%;}.teams-information{width: 430px; margin-left: -476px;}.teams-information .team-members{padding: 20px 0px;}.teams-sections .teams-information p{max-width: 450px;}.teams-sections{min-height: inherit;}.execution-section .execution-info p{font-size: 17px; line-height: 24px;}.execution-section .execution-info strong{font-size: 20px;}.cakephp-development .consultingslisting-view li{width: 200px;}.cakephp-development .consultingslisting-view li div{padding-left: 10px; padding-right: 10px}.wordpress-serviceview .data-solution p{font-size: 16px;}.porfolio-tab ul li{margin-right: 45px;}.porfolio-listing{margin: 0px -10px;}.porfolio-listing li{padding: 0px 10px;}.seo_listing .consultingslisting-view li{width: 178px;}}@media(min-width:992px) and (max-width:1199px){.story-strategize ul li strong{font-size: 25px;}.story-strategize{padding-bottom: 35px;}.right-footer .connectus-info li span a{margin-right: 2px; margin-bottom: 5px;}.partners-withus li{margin-right: 27px;}footer .left-footer .footersite-info a{font-size: 13px;}footer .left-footer .footersite-info p{font-size: 13px;}footer .left-footer .location-stay span{margin-right: 5px; font-size: 13px;}footer .left-footer .location-stay{margin-bottom: 15px;}.footer-nav li{margin-right: 15px;}.blog-section .blogbox h2{font-size: 24px;}.blog-section .blog-content{width: 65%; padding-right: 10px;}.latest-blog{margin-left: -470px; width: 300px; top: 50px;}.latest-blog p{margin-bottom: 20px;}.blog-section{padding-top: 50px; padding-bottom: 50px;}.latest-blog strong{font-size: 50px;}.latest-blog h2{font-size: 30px;}.feature-section h2{margin-bottom: 30px;}.featuire-listing{margin: 0px -10px;}.featuire-listing li{padding: 0px 10px;}.digital-section{min-height: 680px;}.digital-heading h2{font-size: 60px; line-height: 80px;}.digital-heading h2 b{font-size: 60px;}.digital-section .leftdigital p br{display: none;}.digital-section .leftdigital p{padding-right: 20px;}.rightdigital .nav-tabs li{width: 50%;}.processlisting li{width: 33.33%;}.about-passionate-tab .nav-tabs li{width: 50%; margin-bottom: 15px;}.project-porfolio-button::after{background-size: 460px;}.project-porfolio-button{min-height: 300px;}.slider-section .right-slider img{max-width: 260px;}.portfolio-brand .left-portfolio h2{font-size: 25px;}.slider-section .right-slider figure img.slideone{max-width: 240px;}.slider-section .right-slider figure img.slidetwo{max-width: 240px;}.portfolio-brand .left-portfolio p{font-size: 16px; padding-right: 12px;}.slider-section .right-slider figure .slideone.slideone-active{left: -300px;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -200px;}.video_modalpopup .modal-dialog{width: 100%;}.inner-banner h2{font-size: 55px;}.services-banner{min-height: 310px;}.services-listing > li .webdesign-pooject h2{font-size: 25px; line-height: 36px;}.services-listing > li .webdesign-pooject h2 br{display: none;}.services-listing > li h2{font-size: 27px; line-height: 37px;}.webdesign-pooject ul li{margin-bottom: 18px; font-size: 16px;}.services-listing > li p{min-height: 140px; margin-bottom: 5px;}.info-createbrand h2{font-size: 45px;}.info-createbrand p br{display: none;}.brand-banner .headingtrend h3{font-size: 50px;}.whatwe-do-section .leftwhat-do h2{padding-top: 10px;}.whatwe-do-section .leftwhat-do h2 b{font-size: 50px;}.brand-banner .headingtrend h3 span{font-size: 20px;}.designwork-section h2{padding-top: 15px;}.designwork-section h2 b{font-size: 60px;}.whatwe-do-section .leftwhat-do{padding-right: 12px;}.whatwe-do-section .rightwhat-do p{padding-top: 6px; padding-bottom: 6px; padding-left: 12px;}.designprocess_steps ul li{padding-left: 30px; padding-right: 30px; padding-top: 50px;}.designprocess_steps ul li.web-redesign{margin-top: -80px;}.servicebrandbox .services-listing > li h2{min-height: 115px;}.dreamproject-section{background-position: 33% center;}.webdevelopment-banner .inner-banner h2{font-size: 50px;}.heading-titletop{font-size: 46px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li{width: 46%; margin: 0px 6px 12px !important;}.companyinfo-team .rightcompany-info{max-width: 600px;}.starategies-section p br{display: none;}.starategiesbox .infobox li{width: 215px; margin-right: 10px; padding: 15px 10px;}.starategiesbox .infobox li strong{font-size: 22px;}.starategiesbox .infobox li span{font-size: 14px;}.digital-marketservice ul li strong{font-size: 15px;}.mobile-app-industries .technology-content h2{padding-top: 20px; font-size: 40px; line-height: 45px;}.mobile-app-industries .technology-content h2 b{font-size: 40px;}.clientbox-view .services-listing > li{padding: 0px 5px;}.clientbox-view .services-listing{margin: 0px -5px;}.clientbox-view .services-listing > li > div{padding: 10px 12px;}.services-listing > li{padding: 0px 10px;}.operatecontent-box > ul > li{width: 33.33%;}.services-listing{margin: 0px -10px;}.contact-form .info-boxcontact .connectinfo li{margin-right: 18px;}.locationbox{min-height: 310px;}.contact-right{padding: 35px 20px;}.contact-form .form-group label{font-size: 13px;}.submit-button{margin-top: 0px;}.contact-form .connectinfo li{width: 50%;}.contact-form .connectinfo li strong{font-size: 14px;}.contact-form .col-md-6 > h2{font-size: 30px;}.info-boxcontact{margin-top: 15px;}.contact-form .info-boxcontact.phone-boxcontact .connectinfo li{margin-right: 0px; width: 50%;}.callback-option{padding: 40px 0px 10px; text-align: center;}.team-right{width: 75%; text-align: right;}.team-right img{max-width: 100%;}.teams-information{width: 450px; margin-left: -475px;}.teams-information .team-members{padding: 10px 0px; font-size: 18px;}.teams-information .team-members b{font-size: 22px;}.teams-sections .teams-information p{max-width: 450px;}.teams-sections{min-height: inherit;}.teams-sections .teams-information h2{font-size: 42px;}.teams-sections .teams-information h2 span{font-size: 26px;}.teams-sections .teams-information{padding-top: 20px;}.viewmore{margin-top: 15px;}.teams-sections .teams-information p{max-width: 380px; font-size: 15px;}.empower-section{margin-top: 20px; padding-top: 20px;}.execution-section .services-listing > li p{min-height: 180px;}.about-company{padding-bottom: 0px;}.weare-section .weareinfo{font-size: 22px;}.execution-section .execution-info p{font-size: 16px; line-height: 24px;}.execution-section .execution-info strong{font-size: 20px}.development-carousel .item::after{right: -84px;}.development_box{padding-left: 10px; padding-right: 10px;}.worklisting-mobile li strong{font-size: 16px;}.cakephp-development .consultingslisting-view li{width: 30%;}s.cakephp-development .consultingslisting-view li div{padding-left: 5px; padding-right: 5px;}.cakephp-development .consultingslisting-view li strong{font-size: 13px;}.cakephp-development .technology-content h2 b{font-size: 45px;}.cakephp-development .technology-content p{font-size: 15px;}.cakephp-development .technology-content .rightcake-services h2{font-size: 28px; line-height: 36px;}.enterprise-mobilitysection .services-listing > li h2{font-size: 27px; line-height: 37px;}.howwork-section p br{display: none;}.fa-paragraphview br{display: none;}.rangeservice-view .margingap{margin-top: 30px;}.four_list .hiring_table{width: 65%;}.four_list .nav-tabs{width: 35%;}.wordpress-serviceview .data-solution p{font-size: 14px; margin-bottom: 20px;}.data-solution .e-businessbox ul li{margin-bottom: 15px; font-size: 14px;}.contact-row.clearfix{padding: 0px;}.contact-form .connectinfo li{width: 33.33%; padding: 0px 5px;}.contact-form .connectinfo li > div{padding: 20px 5px;}.contact-form .info-boxcontact .connectinfo li{padding: 0;}.websection-whatwedo.designprocess_steps ul li h2 b{font-size: 40px;}}@media(min-width:768px) and (max-width:991px){.story-strategize ul li strong{font-size: 25px;}.story-strategize{padding-bottom: 25px;}.right-footer .connectus-info li span a{margin-right: 2px; margin-bottom: 5px;}.partners-withus li{margin-right: 12px;}footer .left-footer .footersite-info a{font-size: 13px;}footer .left-footer .footersite-info p{font-size: 13px;}footer .left-footer .location-stay span{margin-right: 5px; font-size: 13px;}footer .left-footer .location-stay{margin-bottom: 15px;}.footer-nav li{margin-right: 8px;}footer .left-footer{width: 35%;}footer .right-footer{width: 65%; padding-left: 8px;}.story-strategize ul li p{font-size: 14px;}.partners-withus li img{max-height: 40px;}.footer-nav{margin: 0px; padding: 10px 0px 10px;}.footer-nav li a{font-size: 14px;}.story-strategize ul li{padding: 0px 12px; min-height: 230px;}.blog-section .blogbox h2{font-size: 24px;}.blog-section .blog-content{width: 50%; padding-right: 10px;}.latest-blog{margin-left: -360px; width: 330px; top: 50px;}.latest-blog p{margin-bottom: 20px;}.blog-section{padding-top: 50px; padding-bottom: 80px;}.latest-blog strong{font-size: 45px;}.latest-blog h2{font-size: 27px;}.latest-blog span{font-size: 15px;}.featuire-listing{margin: 0px -10px;}.featuire-listing li{padding: 0px 10px;}.feature-section h2{margin-bottom: 30px;}.digital-section{min-height: 600px;}.digital-heading h2{font-size: 40px; line-height: 60px;}.digital-heading h2 b{font-size: 40px;}.digital-section .leftdigital p br{display: none;}.digital-section .leftdigital p{padding-right: 20px;}.rightdigital .nav-tabs li{width: 50%;}.digital-section .leftdigital{width: 40%;}.digital-section .rightdigital{width: 60%;}.solution-heading{max-width: 330px; margin-bottom: 20px;}.solution-heading h2{font-size: 37px;}.solution-heading span::after{width: 30%;}.solution-section .solution-content:first-child p{padding-right: 20px;}.solution-section .solution-content p{padding-right: 0px;}.processlisting li{width: 50%; padding-right: 0px;}.processlisting li strong{font-size: 15px; text-align: center;}.processlisting li figure{margin-bottom: 12px;}.processlisting li p{max-width: 100%; text-align: center; padding: 0px 15px;}.about-passionate h2{font-size: 40px;}.about-passionate-tab .nav-tabs li{width: 50%; margin-bottom: 15px;}.about-passionate-tab{padding-top: 30px;}.about-passionate-tab .nav-tabs > li > a{font-size: 16px;}.project-porfolio-button::after{background-size: 330px;}.project-porfolio-button{min-height: 230px;}.slider-section h1{font-size: 46px;}.slider-section h1 span{font-size: 32px;}.slider-section h1 span b{font-size: 30px;}.slider-section h1 span.workbottom{font-size: 25px; line-height: 30px;}.slider-section .right-slider img{max-width: 220px;}.portfolio-brand .left-portfolio h2{font-size: 20px;}.slider-section .right-slider figure img.slideone{max-width: 200px;}.slider-section .right-slider figure img.slidetwo{max-width: 200px;}.portfolio-brand .left-portfolio p{font-size: 15px; padding-right: 12px;}.slider-section .right-slider figure .slideone.slideone-active{left: -200px; top: 60px;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -100px;}.slider-section p{margin: 12px 0px;}.project-porfolio-button span{margin-right: 5px;}.banner-slider .carousel-indicators{bottom: 151px;}.project-porfolio-button span .btn-default{padding: 13px 18px 11px; font-size: 13px;}.video_modalpopup .modal-dialog{width: 100%;}.inner-banner h2{font-size: 45px;}.services-banner{min-height: 310px;}.services-listing > li .webdesign-pooject h2{font-size: 25px; line-height: 36px;}.services-listing > li{width: 50%;}.services-listing > li .webdesign-pooject h2 br{display: none;}.services-listing > li h2{font-size: 30px; line-height: 37px;}.webdesign-pooject ul li{margin-bottom: 18px; font-size: 16px;}.services-listing > li p{min-height: 140px; margin-bottom: 5px;}.info-createbrand h2{font-size: 45px;}.info-createbrand p br{display: none;}.lefttalk-project h2{font-size: 30px;}.connectinfo li strong{font-size: 16px;}.projectform-about{padding-left: 15px; padding-bottom: 60px;}.projectform-about .innerformproject{max-width: 100%;}.question-ans-info h2{font-size: 30px; line-height: 40px;}.question-ans-info h2 br{display: none;}.innerformproject .formgroupbox .form-group{padding: 0px 10px;}.innerformproject .formgroupbox{margin: 0px -10px;}.innerformproject .form-group label{font-size: 14px;}.rightbuttons span .btn-default{min-width: 105px;}.rightbuttons span{margin-top: 12px;}.brand-banner .headingtrend h3{font-size: 40px; padding-top: 40px;}.whatwe-do-section .leftwhat-do h2{padding-top: 10px;}.whatwe-do-section .leftwhat-do h2 b{font-size: 50px;}.brand-banner .headingtrend h3 span{font-size: 16px;}.designwork-section h2{padding-top: 10px; font-size: 25px;}.designwork-section h2 b{font-size: 45px;}.designwork-section p{font-size: 15px; line-height: 22px; margin-bottom: 12px;}.whatwe-do-section .leftwhat-do{padding-right: 12px; width: 30%;}.whatwe-do-section .rightwhat-do{width: 70%}.whatwe-do-section .rightwhat-do p{padding-top: 0px; padding-bottom: 0px; padding-left: 12px;}.designprocess_steps ul li{padding-left: 20px; padding-right: 20px; padding-top: 30px; padding-bottom: 76px; min-height: 390px;}.designprocess_steps ul li.web-redesign{margin-top: -56px;}.designwork-section h2.animated::after{width: 150px;}.servicebrandbox .services-listing > li h2{min-height: 115px;}.designprocess_steps ul li h2{font-size: 26px;}.designprocess_steps ul li h2 b{font-size: 50px;}.whatwe-do-section{padding-top: 60px; min-height: 300px;}.designprocess_steps ul li p{font-size: 16px; line-height: 22px;}.dreamproject-section{background-position: 33% center;}.designprocess_steps ul li .steps-numbers{font-size: 110px; line-height: 92px;}.dreamproject-right h2{font-size: 26px;}.servicebrandbox .services-listing > li{text-align: left;}.servicebrandbox .services-listing{text-align: center;}.designwork-section.webdevelopment-work{margin-top: 20px;}.technology-section::after, .web-technologies-section::after{width: 56%;}.heading-titletop{font-size: 35px;}.technology-section{padding-top: 30px;}.tabnavigation-bar ul li{margin-right: 12px;}.technology-content{padding-top: 30px;}.technology-content .col-sm-7{width: 100%; float: none; margin-bottom: 20px;}.technology-content .col-sm-5{width: 100%; float: none;}.webdevelopment-banner .inner-banner h2{font-size: 40px; text-align: center;}.webdevelopment-banner{min-height: 280px;}.webdevelopment-banner .inner-banner h2{padding-top: 130px;}.companyinfo-team .rightcompany-info{max-width: 600px;}.starategies-section p br{display: none;}.starategiesbox .infobox li{padding: 15px 10px;}.starategiesbox .infobox li strong{font-size: 22px;}.starategiesbox .infobox li span{font-size: 14px;}.digital-marketservice ul li strong{font-size: 15px;}.seoporcess-tab .nav-tabs > li > a strong{font-size: 12px;}.seoporcess-content{padding-top: 60px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a strong{font-size: 15px;}.seoprocess-innercontent p{font-size: 15px; line-height: 24px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li{width: 150px; margin: 0px 10px 12px !important;}.seoprocess-section{padding-bottom: 30px;}.seo-solution-section .seo-solutionheading{font-size: 40px;}.seo-sloutioncontent{padding-bottom: 30px;}.boxshadow-overlay::after{bottom: 90px;}.companyinfo-team .rightcompany-info{max-width: 500px;}.companyinfo-team .rightcompany-info p{font-size: 15px; margin-bottom: 12px;}.companyinfo-team .rightcompany-info p b{font-size: 20px;}.rightcompany-info ul li{font-size: 15px;}.rightcompany-info ul li::after{top: 6px;}.starategies-section{padding: 30px 0px;}.starategiesbox{padding: 50px 0px 0px;}.starategiesbox p{font-size: 15px;}.starategiesbox h2{font-size: 40px;}.starategiesbox .leftstarategies{float: none; width: 100%; margin-bottom: 20px;}.starategiesbox .rightstarategies{float: none; width: 100%;}.starategiesbox:nth-child(2n+1) .leftstarategies{float: none;}.digital-marketservice h2.headingtitle{font-size: 40px; line-height: 45px;}.digital-marketservice h2.headingtitle b{font-size: 40px;}.digital-marketservice ul li{width: 50%;}.mobile-app-industries .technology-content h2{padding-top: 20px; font-size: 40px; line-height: 45px;}.mobile-app-industries .technology-content h2 b{font-size: 40px;}.clientbox-view .services-listing > li{padding: 0px 5px;}.clientbox-view .services-listing{margin: 0px -5px;}.clientbox-view .services-listing > li > div{padding: 10px 12px;}.mobile-app-industries .technology-content{padding-top: 12px; padding-bottom: 20px;}.worklisting-mobile li figure{padding: 15px;}.howitwork-section .headingtitle b, .howitwork-section .headingtitle{font-size: 40px;}.howitwork-section .headingtitle{margin-bottom: 20px;}.worklisting-mobile li strong{font-size: 16px;}.service-featurebrand.feature-section h2{font-size: 40px;}.designwork-section{padding-bottom: 20px;}.mobile-app-industries .tabnavigation-bar ul li{margin-right: 6px;}.solution-providelisting li figure img{max-width: 100%;}.solution-providelisting li strong{font-size: 15px;}.capabilities-sections h2 b, .capabilities-sections h2{font-size: 40px;}.capabilities-sections{padding-top: 30px;}.capabilities-sections p br{display: none;}.capabilitiestab-sections .right-capabilities h2{font-size: 35px;}.devices-categotry li{margin-right: 20px; margin-bottom: 20px;}.capabilitiestab-sections .right-capabilities p{font-size: 15px;}.capabilitiestab-sections .nav-tabs > li a figure img{max-width: 50px;}.capabilitiestab-sections .nav-tabs{padding-right: 25px;}.devices-categotry{padding-top: 24px;}.clientbox-view .services-listing > li{margin-bottom: 12px; text-align: left;}.clientbox-view .services-listing{text-align: center;}.servicessection-box{margin-bottom: 30px;}.services-listing > li{padding: 0px -5px;}.operatecontent-box > ul > li{width: 50%;}.services-listing{margin: 0px -5px; text-align: center;}.Expertise-section .worklisting-mobile li{width: 33.33%;}.consultingslisting-view li div{min-height: 196px;}.services-listing > li{padding: 0px 5px; margin-bottom: 10px;}.locationbox{min-height: 290px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px;}.contact-right{padding: 35px 20px;}.locationbox h2{font-size: 16px;}.submit-button{margin-top: 0px;}.locationbox p{font-size: 14px; padding-bottom: 0px;}.locationbox p br{display: none;}.contact-form .connectinfo li strong{font-size: 14px;}.contact-form .col-md-6 > h2{font-size: 30px;}.info-boxcontact{margin-top: 15px;}.callback-option{padding: 40px 0px 10px; text-align: center;}.video-testimonials li .client-photo{height: 220px; width: 220px;}.video-testimonials li .client-photo figure img{max-width: 100%;}.video-testimonials li .client-photo figure{height: 210px; width: 210px;}.aboutbanner .inner-banner h2{padding-top: 60px;}.about-company h2{font-size: 28px;}.about-company h2 b{font-size: 35px;}.about-company p{font-size: 16px;}.about-company p b{font-size: 22px;}.about-company{padding-bottom: 0px;}.interseting-facts{padding-top: 25px; margin-top: 20px;}.headingview-title h2{font-size: 40px;}.intersetinglisting li figure img{max-width: 120px;}.intersetinglisting li{padding: 0px 15px;}.intersetinglisting li{padding: 0px 12px;}.intersetinglisting li strong{font-size: 22px;}.intersetinglisting li span{font-size: 16px;}.interseting-facts{padding-bottom: 0px;}.execution-section .services-listing > li p{padding: 10px 0px; min-height: 160px;}.Empowering-listing li{margin-bottom: 30px;}.Empowering-listing li figure img{max-width: 120px;}.Empowering-listing li strong{font-size: 18px; padding-bottom: 10px;}.ouraim-section{padding-bottom: 20px;}.team-right{float: none;}.teams-sections .teams-information{padding: 50px 20px; position: relative; width: 100%; left: 0px; margin: 0px;}.team-right img{max-width: 100%;}.teams-information .team-members{padding: 10px 0px; font-size: 18px;}.teams-information .team-members b{font-size: 22px;}.teams-sections .teams-information p{max-width: 100%;}.teams-sections{min-height: inherit;}.teams-sections .teams-information h2{font-size: 42px;}.teams-sections .teams-information h2 span{font-size: 26px;}.teams-sections .teams-information{padding-top: 20px;}.viewmore{margin-top: 15px;}.teams-sections .teams-information p{max-width: 100%; font-size: 15px;}.empower-section{margin-top: 20px; padding-top: 20px;}.execution-section .services-listing > li p{min-height: 180px;}.about-company{padding-bottom: 0px;}.weare-section .weareinfo{font-size: 22px;}.teams-information .team-members{padding: 15px 0px;}.execution-section .execution-info p{font-size: 17px; line-height: 26px;}.portal-section .left-portal{float: none; width: 100%;}.portal-section .right-portal{float: none; width: 100%;}.portal-section:nth-child(2n) .right-portal{float: none;}.development-carousel .item::after{right: -60px;}.development_box{padding-left: 0px; padding-right: 0px;}.worklisting-mobile li strong{font-size: 14px;}.topinner-banner .inner-banner h2{font-size: 45px;}.web-consulting-section p br{display: none;}.consultingslisting-view li{width: 224px;}.howitwork-listing li .innerhowitwork{padding-left: 22px; padding-right: 22px;}.howitwork-listing li .innerhowitwork figure{position: relative; top: 0px; left: 0px;}.howitwork-listing li{text-align: center;}.howitwork-listing li:nth-child(2n) .innerhowitwork{padding-right: 22px;}.howitwork-listing li:nth-child(2n) .innerhowitwork{text-align: center;}.howitwork-listing li .innerhowitwork p{text-align: center;}.howitwork-listing li:nth-child(2n) .innerhowitwork p{text-align: center;}.howitwork-listing li:nth-child(2n) .innerhowitwork figure{right: 0px; left: auto;}.cakephp-development .technology-content p{margin-bottom: 15px;}.cakephp-development .technology-content h2 b{font-size: 45px;}.cakephp-development .technology-content p{font-size: 15px;}.cakephp-development .technology-content .rightcake-services h2{font-size: 28px; line-height: 36px;}.cakephp-development .rightcake-services{float: none; width: 100%; margin-bottom: 20px;}.cakephp-development .technology-content{padding-top: 25px;}.cakephp-development .leftcake-services{float: none; width: 100%;}.strengths-section p br{display: none;}.enterprise-mobilitysection .services-listing > li h2{font-size: 30px; line-height: 37px;}.strengths-section .howitwork-listing li{width: 50%;}.howwork-section p br{display: none;}.fa-paragraphview br{display: none;}.rangeservice-view .margingap{margin-top: 30px;}.four_list .hiring_table{width: 60%;}.four_list .nav-tabs{width: 40%;}.our_model .services-listing li{text-align: left;}.process li{padding: 0 8px; font-size: 14px;}.process li span{width: 75px; height: 75px;}.process li span img{max-width: 38px;}.wordpress-serviceview .data-solution p{font-size: 14px; line-height: 22px;}.data-life p{font-size: 16px;}.ecommerce-solution .howitwork-listing li .innerhowitwork{padding: 13px 22px;}.ecommerce-solution .howitwork-listing li .innerhowitwork figure{top: 30px;}.ecommerce-solution .howitwork-listing li .innerhowitwork strong{font-size: 18px;}.consultingslisting-view li strong{font-size: 14px;}.tech_content ul.three-column li{width: 50%;}.application-mainsection .e-businessbox{min-height: 222px;}.e-businessbox h2{font-size: 20px;}.deliverlisting span{text-align: left;}.applicationphase-maintenace .carousel-mobileapp .effectview h2{text-align: left; font-size: 36px;}.equalheight, .product_img{display: block; height: inherit !important;}.clients-video a{font-size: 14px; padding-left: 105px;}.websection-whatwedo.designprocess_steps ul li h2 b{font-size: 32px;}.designwork-section.business-solution .solution-slider h2{line-height: 32px;}.counter_list{padding-bottom: 30px;}.counter_list .intersetinglisting li figure img{max-width: 100%; max-height: 90px;}.privacy-section .services-listing > li:first-child{width: 100%; display: block;}.privacy-section .services-listing > li:first-child .makeequal{height: inherit !important;}.refundpolicy-listing li{font-size: 15px;}.refundpolicy-listing li br{display: none;}.java_content > ul > li{padding: 0 15px 0 15px;}.four_list .nav-tabs li a{padding: 20px 15px;}.comapnyabout{text-align: center; margin-bottom: 50px;}.application-mainsection .e-businessbox{min-height: 312px;}.tabnavigation-bar ul li a{font-size: 14px;}.header-top .get_quotebutton .btn-default{width: 40px; font-size: 0; height: 25px; background-image: url(../images/quote-icon.png); background-position: center; background-repeat: no-repeat;}.fixed .header-top{padding-top: 6px;}.header-top .get_quotebutton .btn-default::after{display: none;}.processlisting li strong, .processlisting li p{text-align: left; padding-left: 0px;}}@media(max-width:767px){.story-strategize ul li strong{font-size: 25px;}.story-strategize{padding: 15px 0px 5px;}.right-footer .connectus-info li span a{margin-right: 2px; margin-bottom: 5px;}.partners-withus li{margin-right: 12px;}footer .left-footer .footersite-info a{font-size: 13px;}footer .left-footer .footersite-info p{font-size: 13px;}footer .left-footer .location-stay span{margin-right: 5px; font-size: 13px;}footer .left-footer .location-stay{margin-bottom: 15px;}.footer-nav li{margin-right: 8px;}footer .left-footer{width: 100%; float: none;}footer .right-footer{width: 100%; float: none; padding-left: 0px;}.story-strategize ul li p{font-size: 14px;}.partners-withus li img{max-height: 40px;}.footer-nav{margin: 0px; padding: 10px 0px 0px;}.footer-nav li a{font-size: 13px;}footer{padding-bottom: 10px;}.story-strategize ul li{padding: 0px 12px 18px; margin-bottom: 22px; min-height: inherit; width: 100%; display: block; border-bottom: 1px solid #ddd; border-right: 0px;}.story-strategize ul li:last-child{border: none; margin-bottom: 0px;}footer .left-footer{width: 100%; float: none; padding: 0px 0px 10px; margin-bottom: 10px; border-bottom: 1px solid #3d4d5b; border-right: 0px;}.blog-section .blogbox h2{font-size: 24px;}.blog-section .blog-content{width: 100%; padding-right: 0px; float: none;}.latest-blog{margin-left: 0px; width: 100%; float: none; top: 0px; left: 0px; position: relative;}.latest-blog p{margin-bottom: 10px; line-height: 24px;}.blog-section{padding: 30px 10px;}.latest-blog strong{font-size: 45px; line-height: 46px;}.latest-blog h2{font-size: 27px;}.latest-blog span{font-size: 15px; padding-top: 0px;}.blog-section .blog-content .item{padding: 0px 8px;}.blog-section .blogbox{height: inherit !important;}.viewmore-blog{margin-top: 20px;}.blog-carousel .owl-dots{margin-top: 0px;}.feature-section{padding: 20px 0px;}.feature-section h2{margin-bottom: 25px; font-size: 40px;}.featuire-listing{margin: 0px -10px;}.featuire-listing li{padding: 0px 10px; margin-top: 0px; margin-bottom: 30px; width: 50%}.featuire-listing li.fivemiddlefeature{margin-top: 0px;}.featuire-listing li p{padding: 0px;}.clients-video a{font-size: 14px;}.digital-section{min-height: inherit; padding: 20px 0px;}.digital-heading h2{font-size: 24px; line-height: 32px;}.digital-heading h2 b{font-size: 26px;}.digital-section .leftdigital p br{display: none;}.digital-section .leftdigital p{padding-right: 0px;}.rightdigital .nav-tabs li{width: 50%;}.digital-section .leftdigital{width: 100%; float: none; margin-bottom: 20px; text-align: center;}.digital-section .rightdigital{width: 100%; float: none;}.digital-heading h2 br{display: none;}.digital-tab-bottom{position: relative; right: 0px; bottom: 0px; width: 100%; text-align: center; margin-top: 20px;}.solution-heading{max-width: 100%; margin-bottom: 20px;}.solution-heading h2{font-size: 37px;}.solution-heading span::after{width: 30%;}.solution-section .solution-content:first-child p{padding-right: 0px;}.solution-section .solution-content p{padding-right: 0px; margin-bottom: 8px; font-size: 15px; line-height: 22px;}.solution-section .solution-content{float: none; width: 100%;}.solution-section{padding: 20px 0px;}.processlisting li{width: 50%; padding-right: 0px;}.processlisting li strong{font-size: 15px; text-align: center;}.processlisting li figure{margin-bottom: 12px;}.processlisting li p{max-width: 100%; text-align: center; padding: 0px 15px;}.how-do-it-section{padding: 20px 0px;}.processlisting{padding-top: 15px;}.processlisting li{width: 50%; padding-right: 0px;}.processlisting li strong{font-size: 15px; text-align: center;}.processlisting li figure{margin-bottom: 12px;}.processlisting li p{max-width: 100%; text-align: center; padding: 0px 15px;}.about-passionate h2{font-size: 30px;}.about-passionate-tab .nav-tabs li{margin-bottom: 15px;}.about-passionate-tab{padding-top: 30px;}.about-passionate-tab .nav-tabs > li > a{font-size: 15px;}.about-passionate-tab .left-passionate{width: 100%; float: none;}.about-passionate-tab .right-passionate{width: 100%; float: none;}.about-passionate P{font-size: 15px; line-height: 22px; padding: 2px 0 0;}.taglisting{margin-top: 20px;}.about-passionate-tab .nav-tabs{border: none; font-size: 0; padding-top: 12px; max-width: 100%;}.about-passionate{padding: 20px 0px;}.about-passionate-tab .left-passionate{border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 20px;}.about-passionate-tab .left-passionate::after{display: none;}.about-passionate .right-passionate .tab-content P{font-size: 15px; line-height: 22px; padding: 0;}.right-passionate .tab-content{padding: 0;}.processlisting li figure::after{margin: auto;}.processlisting li figure{text-align: center;}.project-porfolio-button::after{background-size: 330px; display: none;}.project-porfolio-button{min-height: inherit; margin-bottom: 30px; margin-top: 15px;}.slider-section h1{font-size: 22px;}.slider-section h1 span{font-size: 26px;}.slider-section h1 span b{font-size: 22px;}.slider-section h1 span.workbottom{font-size: 24px; line-height: 30px;}.slider-section .right-slider img{max-width: 220px;}.portfolio-brand .left-portfolio h2{font-size: 20px;}.slider-section .right-slider figure img.slideone{max-width: 200px;}.slider-section .right-slider figure img.slidetwo{max-width: 200px;}.portfolio-brand .left-portfolio p{font-size: 15px; padding-right: 12px;}.slider-section .right-slider figure .slideone.slideone-active{left: -200px; top: 60px;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -100px;}.slider-section p{margin: 12px 0px; max-width: 100%; font-size: 15px; line-height: 22px;}.project-porfolio-button span{margin-right: 5px;}.banner-slider .carousel-indicators{bottom: 151px;}.project-porfolio-button span .btn-default{padding: 13px 18px 11px; font-size: 13px;}.slider-section .slider-content{float: none; width: 100%; text-align: center;}.slider-section .right-slider figure{display: block;}.slider-section .right-slider{float: none; width: 100%; text-align: center;}.banner-slider .carousel-indicators{bottom: 60px; z-index: 2;}.banner-slider .portfolio-brand{margin-top: -30px; position: relative; min-height: 116px; left: 0px; width: 100%; background-color: #f86152; padding-bottom: 20px;}.portfolio-brand .left-portfolio, .portfolio-brand .right-portfolio{float: none; width: 100%;}.portfolio-brand .left-portfolio::after{display: none;}.portfolio-brand .left-portfolio{border-bottom: 2px solid #fff; padding-bottom: 12px; margin-bottom: 20px;}.banner-slider .slider-section{padding-top: 68px;}header.fixed{padding: 12px 0px 12px;}.logo img{max-width: 140px;}.data-img-bg, .banner-slider{height: inherit !important;}.video_modalpopup .modal-dialog{width: 100%;}.video_modalpopup .innervideo_view{padding: 10px 0px 0px;}.video_modalpopup .rightvideo_content{height: inherit;}.innervideo_view p{text-align: center;}.get-quoteBox{text-align: center;}.video_testimonialsbox .videoboxview iframe{height: 270px;}.featuire-listing li .featuretext{padding: 0px;}.inner-banner h2{font-size: 35px; padding-top: 110px;}.services-banner{min-height: inherit; padding-bottom: 40px; background-position: top center; background-attachment: inherit; background-size: cover;}.services-listing > li .webdesign-pooject h2{font-size: 25px; line-height: 36px;}.servicessection-box{margin-top: 15px;}.services-listing{margin: 0px;}.services-listing > li{width: 100%; padding: 0px; margin-bottom: 18px;}.services-listing > li .webdesign-pooject h2 br{display: none;}.services-listing > li h2{font-size: 30px; line-height: 37px;}.webdesign-pooject ul li{margin-bottom: 18px; font-size: 16px;}.services-listing > li p{min-height: inherit; margin-bottom: 15px;}.info-createbrand h2{font-size: 35px;}.info-createbrand p br{display: none;}.lefttalk-project h2{font-size: 30px;}.connectinfo li strong{font-size: 16px;}.projectform-about{padding: 25px 15px;}.projectform-about .innerformproject{max-width: 100%;}.question-ans-info h2{font-size: 27px; line-height: 35px;}.question-ans-info h2 br{display: none;}.innerformproject .formgroupbox .form-group{padding: 0px 10px;}.innerformproject .formgroupbox{margin: 0px -10px;}.innerformproject .form-group label{font-size: 14px;}.rightbuttons span .btn-default{min-width: 105px;}.rightbuttons span{margin-top: 12px;}.inner-banner h2 br{display: none;}.talkto-project .lefttalk-project{float: none; width: 100%;}.talkto-project .righttalk-project{float: none; width: 100%;}.talkto-project::after{display: none;}.brand-banner .headingtrend h3{font-size: 30px; padding-top: 20px; padding-bottom: 26px; text-align: center;}.whatwe-do-section .leftwhat-do h2{padding-top: 10px;}.whatwe-do-section .leftwhat-do h2 b{font-size: 50px;}.brand-banner .headingtrend h3 span{font-size: 16px;}.designwork-section h2{padding-top: 10px; font-size: 25px;}.designwork-section{margin-top: 0px;}.designwork-section h2 b{font-size: 45px;}.designwork-section p{font-size: 15px; line-height: 22px; margin-bottom: 12px;}.whatwe-do-section .leftwhat-do{padding-right: 0px; width: 100%; float: none;}.whatwe-do-section .rightwhat-do{width: 100%; float: none;}.whatwe-do-section .leftwhat-do h2{text-align: left; margin-bottom: 6px;}.whatwe-do-section .rightwhat-do p{padding-top: 10px; padding-bottom: 0px; padding-left: 0px; border-top: 1px solid #fff; border-left: 0px;}.designprocess_steps ul li{padding-left: 15px; padding-right: 15px; padding-top: 20px; padding-bottom: 80px; min-height: inherit;}.designprocess_steps ul li.web-redesign{margin-top: 0px;}.designwork-section h2.animated::after{width: 150px;}.servicebrandbox .services-listing > li h2{min-height: inherit;}.designprocess_steps ul li h2{font-size: 26px;}.designprocess_steps ul li h2 b{font-size: 50px;}.whatwe-do-section{padding-top: 20px; min-height: 300px; padding-bottom: 70px;}.designprocess_steps ul li p{font-size: 16px; line-height: 22px;}.dreamproject-section{background-position: 40% center;}.designprocess_steps ul li .steps-numbers{font-size: 110px; line-height: 92px;}.dreamproject-right h2{font-size: 26px; text-align: center;}.servicebrandbox .services-listing > li{text-align: left;}.servicebrandbox .services-listing{text-align: center;}.rightdesign-work{padding: 20px 0px;}.designprocess_steps ul li{width: 100%; display: block;}.dreamproject-right{max-width: 100%; float: none; text-align: center;}.headingtitle{font-size: 27px;}.headingtitle b{font-size: 50px;}.service-featurebrand.feature-section .featuire-listing{text-align: center;}.designwork-section.webdevelopment-work{margin-top: 20px;}.technology-section::after, .web-technologies-section::after{width: 56%;}.heading-titletop{font-size: 35px;}.technology-section{padding-top: 30px;}.tabnavigation-bar ul li{margin-right: 12px;}.technology-content{padding-top: 30px; padding-bottom: 30px;}.technology-content .col-sm-7{width: 100%; float: none; margin-bottom: 20px;}.technology-content .col-sm-5{width: 100%; float: none;}.webdevelopment-banner .inner-banner h2{font-size: 30px; text-align: center;}.webdevelopment-banner{min-height: 280px;}.webdevelopment-banner .inner-banner h2{padding-top: 110px;}.heading-titletop{font-size: 25px;}.webdevelopment-work .leftwebdevelopment{float: none; width: 100%;}.webdevelopment-work .rightwebdevelopment{float: none; width: 100%;}.designwork-section p{padding-right: 0px;}.tabnavigation-bar ul li a{font-size: 15px;}.technology-content h2{font-size: 27px; line-height: 40px; margin-bottom: 12px;}.technology-content h2 b{font-size: 45px;}.web-technologies-section{padding-top: 25px;}.web-technologies-listing ul li{margin: 0px 5px 10px;}.web-technologies-listing ul li .innertechnologies{height: 160px; width: 140px; padding-top: 28px;}.webdevelopment-work.designwork-section h2 b{font-size: 29px; padding-bottom: 7px;}.companyinfo-team .rightcompany-info{max-width: 600px;}.starategies-section p br{display: none;}.starategiesbox .infobox li{padding: 15px 10px;}.starategiesbox .infobox li strong{font-size: 22px;}.starategiesbox .infobox li span{font-size: 14px;}.digital-marketservice ul li strong{font-size: 17px;}.seoporcess-tab .nav-tabs > li > a strong{font-size: 15px;}.seoporcess-content{padding-top: 0px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a strong{font-size: 15px;}.seoporcess-tab .nav-tabs > li{margin-bottom: 30px;}.seoprocess-innercontent p{font-size: 15px; line-height: 24px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li{width: 50%; margin: 0px 0px 13px; padding: 0px 6px;}.digital-marketservice ul li.redbox-contact{padding-top: 50px;}.seoprocess-section{padding-bottom: 30px;}.seo-solution-section .seo-solutionheading{font-size: 30px;}.seo-sloutioncontent{padding-bottom: 30px;}.boxshadow-overlay::after{bottom: 90px;}.companyinfo-team .rightcompany-info{max-width: 500px;}.companyinfo-team .rightcompany-info p{font-size: 15px; margin-bottom: 12px;}.companyinfo-team .rightcompany-info p b{font-size: 20px;}.rightcompany-info ul li{font-size: 15px;}.rightcompany-info ul li::after{top: 6px;}.starategies-section{padding: 30px 0px;}.starategiesbox{padding: 50px 0px 0px;}.starategiesbox p{font-size: 15px;}.starategiesbox h2{font-size: 30px;}.starategiesbox .leftstarategies{float: none; width: 100%; margin-bottom: 20px;}.starategiesbox .rightstarategies{float: none; width: 100%;}.seoprocess-section::after{width: 70%;}.starategiesbox:nth-child(2n+1) .leftstarategies{float: none;}.seo-solution-section{padding-top: 20px;}.digital-marketservice h2.headingtitle{font-size: 40px; line-height: 45px;}.digital-marketservice h2.headingtitle b{font-size: 40px;}.digital-marketservice ul li{width: 50%;}.seoporcess-tab .nav-tabs > li{width: 50%;}.seoprocess-innercontent figure img{max-width: 200px;}.seoprocess-innercontent p{padding: 0px;}.seo-solution-section .seo-solutionheading{font-size: 27px;}.seo-solution-section::after{width: 75%;}.seo-solution-section .seo-solutionheading .seo-dropdown > a .caret{margin-left: 0px; border-top: 6px dashed; border-top: 6px solid \9; border-right: 6px solid transparent; border-left: 6px solid transparent;}.seo-solutionlisting{margin-top: 12px;}.seo-solutionlisting li{width: 154px;}.seo-solutionlisting li a{font-size: 14px; padding-left: 5px; padding-right: 5px;}.starategies-section .headingtitle{font-size: 32px;}.starategies-section .headingtitle b{font-size: 32px;}.starategiesbox{padding-top: 20px;}.starategiesbox .infobox li{width: 100%}.starategiesbox .infobox li{margin-right: 10px; width: 220px;}.digital-marketservice{padding: 20px 0px;}.digital-marketservice h2.headingtitle{font-size: 28px; line-height: 26px;}.digital-marketservice h2.headingtitle b{font-size: 28px;}.digital-marketservice ul{margin-top: 20px;}.digital-marketservice ul li{width: 100%; display: block; margin-bottom: 28px;}.mobile-app-industries .technology-content h2{padding-top: 20px; font-size: 40px; line-height: 45px;}.mobile-app-industries .technology-content h2 b{font-size: 30px;}.clientbox-view .services-listing > li{padding: 0px 5px;}.clientbox-view .services-listing{margin: 0px -5px;}.clientbox-view .services-listing > li > div{padding: 10px 12px;}.mobile-app-industries .technology-content{padding-top: 12px; padding-bottom: 20px;}.worklisting-mobile li figure{padding: 6px 12px;}.howitwork-section .headingtitle b, .howitwork-section .headingtitle{font-size: 30px;}.howitwork-section .headingtitle{margin-bottom: 20px;}.worklisting-mobile li strong{font-size: 15px;}.worklisting-mobile li figure{margin-bottom: 20px;}.service-featurebrand.feature-section h2{font-size: 40px;}.designwork-section{padding-bottom: 20px;}.mobile-app-industries .tabnavigation-bar ul li{margin-right: 6px;}.solution-providelisting li figure img{max-width: 100%;}.solution-providelisting li strong{font-size: 15px;}.capabilities-sections h2 b, .capabilities-sections h2{font-size: 30px;}.capabilities-sections{padding-top: 30px; padding-bottom: 30px;}.capabilities-sections p br{display: none;}.capabilitiestab-sections .right-capabilities h2{font-size: 30px;}.devices-categotry li{margin-right: 15px; width: 82px; margin-bottom: 20px;}.devices-categotry li strong{font-size: 14px;}.capabilitiestab-sections .right-capabilities p{font-size: 15px;}.capabilitiestab-sections .nav-tabs > li a figure img{max-width: 50px;}.mobile-app-industries .technology-content h2{font-size: 30px; line-height: 35px;}.capabilitiestab-sections .nav-tabs{padding-right: 25px;}.devices-categotry{padding-top: 24px;}.clientbox-view .services-listing > li{margin-bottom: 12px; text-align: left;}.clientbox-view .services-listing{text-align: center;}.servicessection-box{margin-bottom: 30px;}.designwork-section h2 b{font-size: 35px;}.mobileapp-development{padding-top: 20px;}.mobileapp-development::after{width: 70%;}.mobileappbox h2{font-size: 30px; line-height: 42px;}.mobile-app-industries .heading-titletop br{display: none;}.howitwork-section::after{width: 56%;}.howitwork-section{padding-top: 25px; margin-bottom: 20px;}.worklisting-mobile li{width: 50%; margin-bottom: 16px;}.worklisting-mobile{text-align: center;}.solution-providesection .headingtitle{font-size: 30px;}.solution-providesection .headingtitle b{font-size: 30px;}.solution-providelisting li{width: 50%; margin-bottom: 13px;}.solution-providesection::after{width: 56%;}.solution-providesection{padding-top: 20px; margin-bottom: 20px;}.capabilities-sections::after{width: 56%;}.capabilities-sections p{font-size: 16px;}.capabilitiestab-sections .left-capabilities{float: none; width: 100%; position: relative;}.capabilitiestab-sections .nav-tabs{padding-right: 0px;}.capabilitiestab-sections .left-capabilities::after{display: none;}.capabilitiestab-sections .right-capabilities{float: none; width: 100%; padding-left: 0px;}.clientbox-view .services-listing > li p{margin-bottom: 12px;}.clientbox-view .services-listing > li > div{height: inherit !important;}.services-listing > li{padding: 0px;}.operatecontent-box > ul > li{width: 50%;}.services-listing{margin: 0px 0px; text-align: left;}.Expertise-section .worklisting-mobile li{width: 50%;}.consultingslisting-view li div{min-height: 196px;}.services-listing > li{padding: 0px 5px; margin-bottom: 10px;}.servicessection-box{margin-bottom: 15px; padding-bottom: 15px;}.shadowlinetop{padding: 25px 0px;}.shadowlinetop::after{width: 65%;}.Expertise-section{margin-top: 13px;}.it-consultingsection .headingtitle b{font-size: 25px;}.locationbox{min-height: 290px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px;}.contact-right{padding: 35px 20px;}.locationbox h2{font-size: 16px;}.submit-button{margin-top: 0px;}.locationbox p{font-size: 14px; padding-bottom: 0px;}.locationbox p br{display: none;}.contact-form .connectinfo li strong{font-size: 14px;}.contact-form .col-sm-6 > h2{font-size: 30px;}.info-boxcontact{margin-top: 15px;}.callback-option{padding: 40px 0px 10px; text-align: center;}.locationbox{padding-left: 10px; min-height: inherit; margin-bottom: 20px; padding-bottom: 10px; padding-right: 10px;}.contact-right{padding: 35px 20px;}.locationbox h2{font-size: 16px;}.submit-button{margin-top: 20px; text-align: center;}.locationbox p{font-size: 14px; padding-bottom: 0px;}.contact-form .connectinfo li strong{font-size: 14px;}.contact-form .col-md-6 > h2{font-size: 25px; margin: 0px;}.info-boxcontact{margin-top: 15px;}.contact-form .info-boxcontact .connectinfo li{margin-right: 16px;}.callback-option{padding: 40px 0px 10px; text-align: center;}.callback-option .load-more .btn-default{font-size: 16px;}.location-section{padding: 30px 0px;}.contact-form .form-group{margin-bottom: 40px;}.callback-option .load-more .btn-default small{font-size: 16px;}.callback-option .load-more .btn-default i{font-size: 17px;}.contact-banner .inner-banner h2{font-size: 50px;}.execution-section .services-listing > li p{padding: 10px 0px; min-height: 160px;}.Empowering-listing li{margin-bottom: 30px;}.Empowering-listing li figure img{max-width: 120px;}.Empowering-listing li strong{font-size: 18px; padding-bottom: 10px;}.ouraim-section{padding-bottom: 20px;}.team-right{float: none;}.teams-sections .teams-information{padding: 50px 20px; position: relative; width: 100%; left: 0px; margin: 0px;}.team-right img{max-width: 100%;}.teams-information .team-members{padding: 10px 0px; font-size: 18px;}.teams-information .team-members b{font-size: 22px;}.teams-sections .teams-information p{max-width: 100%;}.teams-sections{min-height: inherit;}.teams-sections .teams-information h2{font-size: 42px;}.teams-sections .teams-information h2 span{font-size: 26px;}.teams-sections .teams-information{padding-top: 20px;}.viewmore{margin-top: 15px;}.teams-sections .teams-information p{max-width: 100%; font-size: 15px;}.empower-section{margin-top: 20px; padding-top: 20px;}.execution-section .services-listing > li p{min-height: 180px;}.about-company{padding-bottom: 0px;}.weare-section .weareinfo{font-size: 18px; margin: 5px 0px;}.teams-information .team-members{padding: 15px 0px;}.aboutbanner .inner-banner h2{font-size: 30px; padding-top: 40px;}.aboutbanner{min-height: inherit; padding-bottom: 50px;}.about-company h2{font-size: 26px;}.about-company h2 b{font-size: 30px;}.about-company{padding: 12px 0px;}.about-company p b{font-size: 22px;}.about-company p{padding-right: 0px;}.interseting-facts{margin-top: 15px;}.headingview-title h2{font-size: 28px;}.interseting-facts{margin-top: 15px; padding-top: 20px;}.intersetinglisting li{width: 50%; text-align: center; margin-bottom: 40px;}.interseting-facts{padding-bottom: 0px;}.intersetinglisting li:last-child{margin-bottom: 0px;}.execution-section{padding-top: 20px; margin-top: 20px;}.execution-section .services-listing{margin-top: 20px;}.Empowering-listing li{width: 100%; text-align: center;}.ouraim-section .ouraim-content{padding-top: 0px;}.ouraim-section{padding: 20px 0px;}.weare-section{padding: 20px 0px 0px;}.how-itwork{padding: 20px 0px;}.how-itwork-content{padding: 12px 0px;}.workvideobox iframe{height: 400px;}.intersetinglisting{margin-top: 20px;}.execution-section .execution-info p{font-size: 16px; line-height: 24px;}.execution-section .execution-info strong{font-size: 22px;}.intersetinglisting li strong{font-size: 28px;}.intersetinglisting li span{font-size: 17px;}.teams-sections .teams-information{padding-bottom: 20px;}.portal-section .left-portal{float: none; width: 100%;}.portal-section .right-portal{float: none; width: 100%; text-align: center;}.portal-section:nth-child(2n) .right-portal{float: none;}.development-carousel .item{float: none; width: 100%; margin-bottom: 15px;}.development-carousel{padding: 20px 0px 0px;}.portal-section h2{font-size: 26px;}.portal-section p{font-size: 15px; line-height: 22px;}.portal-section p br{display: none;}.enterpriseportal img{max-width: 100%;}.left-portal ul li{font-size: 15px; margin-bottom: 15px;}.portal-section{padding: 22px 0px;}.left-portal ul{margin-top: 10px;}.portservice-block{font-size: 15px; line-height: 22px; margin-top: 12px;}.development-carousel .item::after{right: 0px; display: none;}.development_box{padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}.worklisting-mobile li strong{font-size: 16px;}.topinner-banner .inner-banner h2{font-size: 23px; padding-top: 50px;}.topinner-banner .inner-banner span{font-size: 15px;}.drupal-technologies.web-technologies-section{margin-top: 0px;}.web-consulting-section p br{display: none;}.web-technologies-section p{font-size: 15px;}.topinner-banner{min-height: inherit; padding-bottom: 40px;}.web-consulting-section p{font-size: 15px; margin-bottom: 12px;}.Expertise-section p{font-size: 15px; margin-bottom: 12px;}.Expertise-section p br{display: none;}.websection-whatwedo.designprocess_steps ul li h2 b{font-size: 26px;}.howitwork-listing li .innerhowitwork{padding-left: 22px; padding-right: 22px;}.howitwork-listing li .innerhowitwork figure{position: relative; top: 0px; left: 0px;}.howitwork-listing li .innerhowitwork{padding-left: 22px; padding-right: 22px;}.howitwork-listing li .innerhowitwork figure{position: relative; top: 0px; left: 0px;}.howitwork-listing li{text-align: center;}.howitwork-listing li:nth-child(2n) .innerhowitwork{padding-right: 22px;}.developmentenviroment-section{padding: 20px 0px;}.howitwork-listing li:nth-child(2n) .innerhowitwork{text-align: center;}.howitwork-section.Expertise-section{padding-bottom: 12px;}.howitwork-listing li:nth-child(2n) .innerhowitwork p{font-size: 15px; line-height: 20px;}.howitwork-listing li .innerhowitwork p{text-align: center;}.howitwork-listing li:nth-child(2n) .innerhowitwork p{text-align: center;}.howitwork-listing li:nth-child(2n) .innerhowitwork figure{right: 0px; left: auto;}.howitwork-listing li{width: 100%; padding: 0px;}.howitwork-listing{margin: 0px;}.howitwork-listing li .innerhowitwork{height: inherit !important;}.e-businessbox h2{font-size: 20px;}.clienttypical-section p{font-size: 15px;}.clienttypical-section p br{display: none;}.clienttypical-section .consultingservices-box{margin-top: 20px;}.Website-maintenancesection h2{font-size: 28px; margin-top: 0px;}.companyinfo-team .rightcompany-info{padding-bottom: 20px;}.webservices-section p br{display: none;}.webservices-section p{font-size: 15px;}.webservices-section .services-listing{text-align: left;}.webservices-section .deliverlisting{margin-top: 12px;}.webservices-section .services-listing > li > div.makeequal2{height: inherit !important;}.cakephp-development .technology-content p{margin-bottom: 15px;}.cakephp-development .technology-content h2 b{font-size: 35px;}.cakephp-development .technology-content p{font-size: 15px;}.cakephp-development .technology-content .rightcake-services h2{font-size: 24px; line-height: 32px;}.cakephp-development .rightcake-services{float: none; width: 100%; margin-bottom: 20px;}.cakephp-development .technology-image h2{text-align: center; margin-bottom: 20px; font-size: 18px; line-height: 22px;}.cakephp-development .technology-content{padding-top: 25px;}.cakephp-development .leftcake-services{float: none; width: 100%;}.cakephp-development .consultingslisting-view{text-align: center;}.cakephp-development .technology-content{padding-bottom: 0px;}.strengths-section p br{display: none;}.strengths-section p{font-size: 15px;}.enterprise-mobilitysection .services-listing > li h2{font-size: 30px; line-height: 37px;}.strengths-section .howitwork-listing li{width: 100%;}.enterprise-websection .heading-titletop{margin-top: 5px;}.strengths-section .howitwork-listing li .innerhowitwork{min-height: inherit;}.howwork-section p br{display: none;}.fa-paragraphview br{display: none;}.rangeservice-view .margingap{margin-top: 30px;}.howwork-section .heading-titletop{font-size: 26px; margin-bottom: 10px;}.howwork-section p{font-size: 15px; line-height: 22px; margin-bottom: 15px; padding: 0;}.howwork-section{padding: 20px 0px;}.fa-paragraphview{font-size: 15px; line-height: 22px;}.rangeservice-view .services-listing > li > div{height: inherit !important;}.rangeservice-view .services-listing > li h2{font-size: 26px; line-height: 33px;}.rangeservice-view .services-listing > li p{font-size: 15px; line-height: 22px; margin-bottom: 18px;}.consultationsection p{font-size: 18px; line-height: 32px;}.consultationsection p br{display: none;}.consultationsection{padding-bottom: 0px;}.managed_Service .services-listing > li{width: 100%;}.managed_Service .services-listing > li h2{font-size: 22px; line-height: 26px;}.managed_Service .services-listing > li > div{padding: 10px 12px; text-align: left;}.our_model .services-listing > li h2{font-size: 22px; line-height: 26px;}.our_model .services-listing > li > div{text-align: left; height: inherit !important;}.our_model .deliverlisting span{font-size: 15px;}.our_model .services-listing > li p{font-size: 15px; padding: 12px 0;}.our_model .services-listing > li > div{padding: 10px 12px;}.four_list .hiring_table{width: 100%; padding: 40px 0 0; margin: 0;}.four_list .nav-tabs{width: 100%; float: none;}.four_list .nav-tabs::after{width: 100%; height: 16px; right: auto; left: auto; background-size: 100%; top: auto; bottom: 0;}.process li{padding: 10px 0px 10px 80px; width: 100%; font-size: 14px; text-align: left; position: relative; min-height: 80px;}.process{margin: 20px 0;}.process::after{width: 1px; height: 80%; border: 1px dashed #ddd; padding: 0px; left: 32px; right: auto;}.process li span{display: inline-block; vertical-align: middle; position: absolute; left: 0; top: 50%; margin-top: -33px; height: 65px; width: 65px;}.four_list p{font-size: 15px;}.process li p{margin: 20px 0;}.dedicate_team .consultingslisting-view{padding: 20px 0;}.dedicate_team .consultingslisting-view li div{min-height: inherit;}.data-life p{font-size: 14px;}.data-life .worklisting-mobile li{width: 50%;}.wordpress-serviceview .data-solution p{font-size: 14px; line-height: 22px;}.data-solution .e-businessbox{padding: 15px; height: inherit !important;}.data-solution .e-businessbox ul li{font-size: 14px;}.Expertise-section .worklisting-mobile{margin: 0;}.dedicate_team p{font-size: 14px;}.ecommerce-solution .howitwork-listing li .innerhowitwork.makeequal3{height: inherit !important; min-height: inherit;}.ecommerce-solution .howitwork-listing li .innerhowitwork{display: block; padding: 13px 22px;}.ecommerce-solution .howitwork-listing li .innerhowitwork strong{display: block;}.ecommerce-solution .howitwork-listing li .innerhowitwork figure img{max-width: 90px;}.ecommerce-solution .howitwork-listing li .innerhowitwork strong{font-size: 16px;}.tech_content{padding: 0 0 0 40px;}.tech_content h3{font-size: 18px;}.wordpress-serviceview .e-businessbox{height: auto !important;}.wordpress-serviceview p{font-size: 14px;}.tech_content ul.three-column li{width: 100%;}.business-solution-list li{display: block; width: 100%;}.business-solution-list li h3{margin: 10px 0;}.contact-row.clearfix{padding: 0px 5px;}.application-mainsection .services-maintainlist li{width: 100%; display: block;}.application-mainsection .e-businessbox{min-height: inherit;}.application-mainsection .e-businessbox p{margin: 0;}.deliverlisting span{text-align: left; font-size: 14px;}.applicationphase-maintenace .carousel-mobileapp .effectview h2{text-align: left;}.equalheight, .product_img{display: block; height: inherit !important; padding-bottom: 30px;}.top-section{padding: 25px 0;}.product-desp p{font-size: 14px;}.product-desp h3{font-size: 30px; margin: 0 0 10px;}.faq-section .panel-default > .panel-heading a{font-size: 14px; padding: 12px 22px 12px 62px;}.faq-section .panel-default > .panel-heading a figure{left: 12px;}.faq-section .panel-default > .panel-heading a figure img{max-width: 40px;}.faq-section .panel-default > .panel-heading a::after{right: 0px; background-size: 15px;}.faq-banner .inner-banner h2{font-size: 26px; padding-top: 120px;}.quicklink-box{padding: 30px 0 0;}.designwork-section.business-solution .solution-slider h2{line-height: 30px; font-size: 26px;}.howitwork-section .mobileappbox ul li{text-align: left;}.privacy-section .services-listing > li h2{font-size: 24px; line-height: 30px;}.refundpolicy-top h2{font-size: 24px;}.refundpolicy-top h2 br{display: none;}.refundpolicy-listing li{font-size: 15px; padding: 12px 15px;}.refundpolicy-listing li br{display: none;}.cmscontent-page p{font-size: 14px; margin: 0px 0px 15px;}.technology-section .heading-titletop br{display: none;}.video-testimonials li{display: block; width: 100%; margin-bottom: 30px;}.webservices-section .services-listing > li h2{font-size: 24px;}.webservices-section .services-listing > li h2 br{display: none;}.video-testimonials{margin: 100px 0px 0px;}.testimonials-sections .testimonials-heading h2{margin: 30px 0px 10px; font-size: 24px;}.testimonials-sections .testimonials-heading p{font-size: 15px;}.testimonailcontent p{line-height: 20px;}.java_content > ul > li{padding: 0 15px 0 15px; width: 100%; display: block;}.hireskills-sections .worklisting-mobile li{width: 50%;}.registration .innerformproject .formgroupbox .form-group{float: none; width: 100%;}.registration .freequote-section h2{font-size: 20px;}.faq-section .panel-default > .panel-heading a > span{left: 8px;}.faq-section .panel-default > .panel-heading a > span img{max-width: 40px;}/*#accordion .panel-heading a{min-height:55px;}*/.contact-banner .inner-banner h2{padding-top: 75px;}.brand-banner{padding-top: 0;}.e-business-content .e-businessbox{margin: 0px 0px 12px;}.how-itwork p{font-size: 15px;}.feedback-form{padding: 35px 15px;}.feedback-form .form-group{margin-bottom: 30px;}.freequote-section h2{font-size: 20px;}.clutterdesign-section{padding: 55px 0px 30px;}.question-ans-info h2, .info-createbrand h2{font-size: 20px; line-height: 26px; margin-bottom: 20px;}.question-ans-info p, .info-createbrand p{font-size: 15px;}.info-createbrand{margin-bottom: 15px;}}@media(max-width:599px){.contactpage{padding-top: 15px; padding-bottom: 22px;}.contact-form .info-boxcontact .connectinfo li{width: 50%; margin-right: 0px;}.contact-form .connectinfo li{width: 50%; margin-right: 0px;}.contact-banner .inner-banner h2{font-size: 40px;}}@media(max-width:479px){.right-footer .connectus-info li{width: 50%;}.right-footer .connectus-info li:last-child{width: 100%;}.partners-withus li{margin-bottom: 15px;}.partners-withus{padding-bottom: 0px;}.feature-section h2{margin-bottom: 25px; font-size: 30px;}.featuire-listing li strong a{font-size: 14px;}.featuire-listing li p{padding: 0px; font-size: 14px;}.clients-video .client-image{position: relative; top: 0px; left: 0px;}.clients-video a figure{margin: auto;}.clients-video a{padding: 0px; margin-top: 10px; text-align: center;}.clients-video a span{padding-top: 5px;}.rightdigital .nav-tabs li a{font-size: 14px;}.solution-heading h2{font-size: 30px;}.how-do-it-section h2{font-size: 35px;}.processlisting li{width: 100%; padding-right: 0px; margin-bottom: 22px;}.processlisting li strong{font-size: 15px; text-align: center;}.processlisting li figure{margin-bottom: 12px;}.processlisting li p{max-width: 100%; text-align: center; padding: 0px 15px;}.about-passionate-tab .nav-tabs > li > a{font-size: 13px; padding: 10px 0px; display: block;}.brandportfolio-carousel .owl-item .item a{height: 90px; width: 90px; line-height: 88px;}.brandportfolio-carousel .owl-item .item a img{max-width: 70px;}.about-passionate-tab .nav-tabs li{width: 50%; margin-bottom: 15px;}.slider-section .right-slider figure .slideone.slideone-active{left: -100px; top: 60px;}.slider-section .right-slider figure .slidetwo.slidetwo-active{left: -50px;}.project-porfolio-button span .btn-default{padding: 10px 11px 8px; font-size: 12px;}.right-testimonail h3{display: block;}.iso_certificate .certificate-content span img{max-width: 80px;}.get-quoteBox a.btn-default{padding: 11px 20px;}.video_client-name{bottom: 20px;}.video_client-name > h3{font-size: 15px;}.clientcomments-view{padding: 0px;}.innerformproject .formgroupbox .form-group{margin-bottom: 30px;}.innerformproject .formgroupbox{margin: 0px;}.inner-banner h2{font-size: 26px; padding-top: 100px;}.innerformproject .formgroupbox .form-group{padding: 0px; float: none; width: 100%;}.bottomformbuttons .leftbuttons{float: none; width: 100%;}.bottomformbuttons .rightbuttons{float: none; width: 100%; text-align: left;}.question-ans-info p b{font-size: 15px;}.attached-info{margin-bottom: 30px;}.formgroupbox .form-group textarea.form-control{height: 70px;}.attached-info .rightagreement{margin-top: 16px}.attached-info .left-attached, .attached-info .rightagreement{float: none; width: 100%;}.rightbuttons span{margin-top: 22px;}.headingtitle{font-size: 20px; margin-bottom: 12px; line-height: 30px;}.headingtitle b{font-size: 25px;}.breadcrumb-listing li{margin-bottom: 6px;}.heading-titletop{font-size: 22px;}.technology-content p{margin-bottom: 12px}.technology-content .conntect-button .btn-default{font-size: 11px; white-space: normal; padding: 8px 10px 8px;}.seoporcess-tab .nav-tabs > li > a strong{font-size: 13px;}.seoporcess-tab .seoporcess-innertab .nav-tabs > li a strong{font-size: 14px;}.seo-solution-section .seo-solutionheading{font-size: 17px;}.starategiesbox .infobox{margin-bottom: 0px; margin-top: 10px;}.starategiesbox .infobox li{width: 100%; margin-bottom: 12px;}.starategiesbox:nth-child(2n) .rightstarategies{padding-left: 0px;}.blog-section.blogservice-brand{padding-top: 25px;}.digital-marketservice{padding: 20px 0px;}.digital-marketservice h2.headingtitle{font-size: 20px; line-height: 26px;}.digital-marketservice h2.headingtitle b{font-size: 22px;}.solution-providelisting li strong{font-size: 14px;}.Expertise-section .worklisting-mobile li{width: 100%; margin-bottom: 35px;}.operatecontent-box > ul > li{width: 100%; margin-bottom: 25px;}.operatecontent-box > ul{margin: 0px;}.Expertise-section .worklisting-mobile li figure{margin-bottom: 22px;}.operatecontent-box > ul > li h2{font-size: 15px;}.Expertise-section .worklisting-mobile{margin: 0px;}.contact-form .info-boxcontact .connectinfo li:last-child{width: 100%;}.contact-form .connectinfo li{width: 100%;}.intersetinglisting li{width: 100%; display: block;}.consultationsection p a{display: block; margin-right: 0px; max-width: 200px; margin: auto;}.data-life .worklisting-mobile li{width: 100%; padding: 0; margin-bottom: 30px;}.contact-row.clearfix{padding: 0px;}.quicklinks-response li{width: 100%;}.refundpolicy-listing li{width: 100%; display: block;}.hireskills-sections .worklisting-mobile li{width: 100%;}.registration .upload_resume .left-attached{bottom: -15px;}}.sub-heading{font-family: 'Roboto Bold'; font-size: 18px;}.managed_Service p.text-left{margin-bottom: 20px; text-align: left;}.contact-link{text-decoration: underline; color: #fff; font-family: 'Roboto Bold';}.services-listing > li > div.mobiledevelopment-services:hover .contact-link{color: #000;}.companyinfo-team.search-eng-opt{background-image: url(../images/social-media-bg.jpg);}.fullestop-way .development-carousel{padding-bottom: 50px;}.per-click{background-image: url(../images/whado_banner.jpg); background-repeat: no-repeat; background-size: cover; background-position: center top; min-height: 353px; background-attachment: inherit;}.solution-heading h2{font-size: 32px;}.per-click{padding-bottom: 100px;}.brand-image{background: #f86c5e; margin-top: -70px; padding: 40px;}.brand-image h2{color: #fff; margin-bottom: 30px;}.brand-image p{margin: 0px 0px 40px; padding: 0px 0px 0px 0px; color: #fff; font-size: 16px; display: block; font-family: 'libre_franklinregular'; line-height: 30px; text-align: center;}.whatwe-do-section.per-click .leftwhat-do{padding-right: 19px;}.howwork-section.per-click p{font-family: 'Roboto'; padding: 0 0 15px; margin: 0 0 15px;}.web-promo-block{padding-top: 40px;}.it-outsourcing ul li figure img{max-width: 100%;}.it-outsourcing .right-capabilities figure{max-width: 27%; margin-bottom: 20px;}.it-outsourcing .right-capabilities figure img{max-width: 100%;}.it-outsourcing .right-capabilities p{margin: 10px 0;}.it-outsourcing .right-capabilities .btn-default{background-color: #d43349; min-width: 181px; text-transform: uppercase; color: #ffffff; padding: 12px 20px 12px; border: 1px solid transparent; border-radius: 25px; font-family: 'open_sansbold'; position: relative;}.it-outsourcing .right-capabilities .btn-default::after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #fff; border-radius: 25px;}.it-outsourcing .right-capabilities .btn-default:hover::after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.it-outsourcing .right-capabilities .btn-default b{font-weight: normal; position: relative; z-index: 9;}.it-outsourcing .right-capabilities .btn-default:hover{color: #d43349; border: 1px solid #d43349;}.solution-feature li:hover span{color: #313131;}.solution-feature li:hover span::after{background-image: url(../images/hover-white-tick.png);}.solution-feature .deliverlisting{padding-top: 30px;}.online-appointment p{color: #3e3e3e; text-align: center; font-size: 17px;}.business-solution .capabilitiestab-sections .left-capabilities{width: 50%;}.business-solution .capabilitiestab-sections .right-capabilities{width: 50%;}.business-solution .capabilitiestab-sections .nav-tabs > li{width: 33.33%;}.companyinfo-team.elect-learning{background-image: url(../images/e-learning-banner.png);}.companyinfo-team.elect-learning .heading-titletop{text-align: left;}.learning-carousel{padding-bottom: 60px;}.about-company .headingview-title h2::before, .about-company .headingview-title h2::after{display: none;}.bottom-porfolio-popup span.featuretxt{font-size: 12px; margin-bottom: 12px; background-color: #f8c301; display: inline-block; color: #373435; padding: 4px 5px; font-weight: 600;}@media (min-width:992px) and (max-width:1199px){.it-outsourcing ul li figure{height: auto;}.porfolio-tab ul li{margin-right: 20px;}.porfolio-tab ul li a{font-size: 14px;}}@media (min-width:768px) and (max-width:991px){.it-outsourcing ul li figure{height: auto;}.it-outsourcing .capabilitiestab-sections .right-capabilities{float: left; width: 59%; padding-left: 30px;}.it-outsourcing .capabilitiestab-sections .left-capabilities{float: left; width: 41%; position: relative;}.solution-feature .deliverlisting span{text-align: left;}.business-solution .capabilitiestab-sections .nav-tabs > li{width: 50%;}.porfolio-tab ul li{margin-right: 13px;}.porfolio-tab ul li a{font-size: 11px;}.porfolio-listing li{width: 50%;}.porfolio-section{padding-top: 80px;}.freequote-section h2{font-size: 18px;}.slider-section h1{font-size: 30px;}.slider-section h1 span{font-size: 23px;}.slider-section h1 span.workbottom{font-size: 22px; padding-left: 30px;}.slider-section h1 span b{font-size: 30px;}}@media (max-width:767px){.brand-image{padding: 20px 15px;}.brand-image p{font-size: 14px; line-height: 24px;}.howwork-section.per-click p{margin: 0;}.it-outsourcing .capabilitiestab-sections .nav-tabs > li a figure img{max-width: 100px;}.it-outsourcing ul li figure{height: auto; width: 100%; margin: auto;}.it-outsourcing .right-capabilities figure{max-width: 200px; margin-bottom: 20px;}.solution-feature .deliverlisting span{text-align: left;}.enterprise-mobilitysection.online-appointment .services-listing > li h2{font-size: 25px; line-height: 37px;}.solution-feature .deliverlisting span{font-size: 14px; margin-bottom: 15px;}.business-solution .capabilitiestab-sections .left-capabilities{width: 100%;}.business-solution .capabilitiestab-sections .right-capabilities{width: 100%;}.business-solution .capabilitiestab-sections .nav-tabs > li{width: 50%;}footer .left-footer .footersite-info a::before{top: 0px;}.porfolio-tab ul{margin: 0px; text-align: center;}.porfolio-tab ul li{margin: 0px 7px 8px;}.porfolio-tab ul li a{font-size: 13px;}.porfolio-listing li{width: 100%; padding: 0px; display: block;}.porfolio-section{padding-top: 0px;}.porfolio-listing{margin: 0px;}.porfolio-section .porfolio-tab{position: relative; top: 0px;}.porfolio-section .porfolio-listing{padding-top: 20px;}.freequote-form .innerformproject{padding: 20px; max-width: 100%;}.slider-section h1 span.workbottom{padding-left: 0px;}.enterprise-mobilitysection.online-appointment{padding-top: 30px;}.enterprise-mobilitysection .services-listing{margin-top: 27px;}.services-listing > li > div.makeequal2{height: inherit !important;}.breadcrumb-listing li{margin-right: 4px;}.designwork-section{padding-bottom: 0px;}.companyinfo-team .rightcompany-info{padding-top: 0px}.interactive_feature .heading-titletop{margin-top: 0px;}.freequote-form{padding-bottom: 28px;}.rightdesign-work{padding-bottom: 0px;}.customer_need .consultingslisting-view{padding: 0px;}.customer_need .heading-titletop b{display: block;}.data-solution{margin-top: 20px;}.app_develop .heading-titletop{padding-bottom: 0px;}.tech_content ul{margin-bottom: 0px;}.aboutbanner .inner-banner{padding-top: 0px;}.dreamproject-section{padding-top: 40px; min-height: inherit; padding-bottom: 40px;}.cmscontent-page{padding: 20px 0px;}.cmscontent-page h2{font-size: 20px; padding-top: 0px;}.cmscontent-page h2 b{font-size: 30px;}.cmslist-bullets li{font-size: 14px;}.inner-banner h2{padding-top: 40px;}}@media (max-width:599px){.porfolio-listing li > div.porfolio-box{height: inherit !important;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li{display: inline-block; vertical-align: top; float: none; font-size: 14px;}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li a strong{font-size: 13px;}.capabilitiestab-sections.clutterdesign-section .nav-tabs{text-align: center; font-size: 0}.capabilitiestab-sections.clutterdesign-section .nav-tabs > li a{padding: 15px 6px;}.devices-categotry li{width: 33.33%; text-align: center; font-size: 14px; margin-right: 0px;}.devices-categotry{text-align: center; font-size: 0;}.capabilitiestab-sections .right-capabilities h2{text-align: center;}}@media(min-width:600px) and (max-width:767px){.porfolio-listing{margin: 0px 0px;}.porfolio-listing li{width: 50%; padding: 0px 12px; margin-bottom: 24px; display: inline-block; vertical-align: top;}}.seoporcess-tab .nav-tabs > li > a > figure img{width: 68px; height: 62px;}/*extra work */.getquote-popup{position: fixed; top: 0; bottom: 0; right: 0; left: 0; z-index: 99999; height: 100%; width: 100%; overflow-y: auto; overflow-x: hidden; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; opacity: 1; visibility: visible; background-color: rgba(0,0,0,0.50);}.getquote-popup .freequote-form .innerformproject{background-color: transparent; padding-top: 60px; padding-bottom: 0px;}.getquote-popup-in.getquote-popup .innergetquote{-moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); -webkit-transform: scale(0); transform: scale(0);}.getquote-popup-in.getquote-popup{opacity: 0; visibility: hidden;}.innergetquote{width: 600px; margin: 50px auto 100px; position: relative; overflow-y: auto; overflow-x: hidden; z-index: 7; opacity: 1; -webkit-overflow-scrolling: touch; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); border-radius: 10px; background-color: rgba(46,103,180,0.90);}.getquote-section .freequote-form{padding-bottom: 15px;}body.noscroll{overflow: hidden; position: relative;}.closegetquote{position: absolute; top: 5px; right: -32px; color: #fff; font-size: 32px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}.closegetquote:hover{color: #f8c300;}.getquote-section h2{margin: 0px; padding: 20px 0px 0px; font-size: 40px; text-align: center; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 300;}.getquote-section h2 b{font-weight: normal; font-weight: 700; font-family: 'Open Sans', sans-serif;}.getquote-section .innerformproject .form-group select.form-control option{color: #000;}.getquote-section .quotefill{color: #fff; display: block; text-align: center; margin: 0px; padding: 0px; vertical-align: top; font-size: 18px; font-weight: 500; font-family: 'Open Sans', sans-serif;}.innerformproject .form-group label{font-weight: 400; font-family: 'Open Sans', sans-serif;}.getquote-section .quotefill b{font-weight: normal; color: #d43349; font-size: 30px; vertical-align: middle;}.getquote-section .freequote-form .innerformproject{max-width: 100%; padding: 35px 0px;}.getquote-section .formgroupbox .form-group textarea.form-control{height: 80px;}.getquote-section .innerformproject .formgroupbox .form-group{margin-bottom: 35px;}.getquote-section{max-width: 500px; margin: auto; position: relative;}.about-company .viewmore-project{margin-top: 25px; text-align: left;}.about-company .viewmore-project .btn-default{padding: 7px 22px;}.weare-section .headingview-title h2 b{display: inline-block; font-size: 50px;}.about-company .weare-section::after{display: none;}.about-company .weare-section{padding-top: 20px;}.about-company .weare-section .weareinfo{margin-bottom: 20px;}.about-company{padding-bottom: 12px;}body{font-family: 'Open Sans', sans-serif;}.slider-section h1{font-weight: 700; font-family: 'Open Sans', sans-serif;}.slider-section p{font-family: 'Open Sans', sans-serif; font-size: 15px;}.slider-section p b{font-weight: normal; font-weight: 700; font-family: 'Open Sans', sans-serif; color: #f8c300;}.slider-section h1 span{font-family: 'Open Sans', sans-serif; font-weight: 300;}.slider-section h1 span b{font-weight: 700; font-family: 'Open Sans', sans-serif;}.header-top nav .flexnav li > a{font-family: 'Open Sans', sans-serif; font-weight: 600;}.portfolio-brand .left-portfolio h2{font-family: 'Open Sans', sans-serif; font-weight: 700;}.portfolio-brand .left-portfolio p{font-family: 'Open Sans', sans-serif;}.how-do-it-section h2{font-family: 'Open Sans', sans-serif; text-transform: capitalize; font-weight: 300;}.processlisting li strong{font-family: 'Open Sans', sans-serif; font-weight: 700; text-transform: capitalize; font-size: 15px;}.processlisting li p{font-family: 'Open Sans', sans-serif; line-height: 27px; font-size: 14px;}.solution-heading h2{font-family: 'Open Sans', sans-serif; font-weight: 300;}.solution-heading h2 b{font-weight: 700; font-family: 'Open Sans', sans-serif;}.solution-heading span{font-family: 'Open Sans', sans-serif; font-weight: 600;}.solution-section .solution-content p{font-family: 'Open Sans', sans-serif;}.solution-section .solution-content p a{font-family: 'Open Sans', sans-serif; font-weight: 700;}.solution-section .solution-content p b{font-family: 'Open Sans', sans-serif; font-weight: 700;}.feature-section h2{font-family: 'Open Sans', sans-serif; font-weight: 300;}.feature-section h2 b{font-weight: 700; font-family: 'Open Sans', sans-serif;}.feature-section h2 span{font-family: 'Open Sans', sans-serif;}.featuire-listing li strong a{font-weight: 700; font-family: 'Open Sans', sans-serif;}.featuire-listing li p, .clientcomments-view, .clients-video a{font-family: 'Open Sans', sans-serif; font-weight: 300;}.clients-video a strong{font-weight: 700; font-family: 'Open Sans', sans-serif;}.story-strategize ul li strong{font-weight: 700; font-family: 'Open Sans', sans-serif;}.story-strategize ul li p{font-family: 'Open Sans', sans-serif;}.lefttalk-project h2{font-family: 'Open Sans', sans-serif; font-weight: 300;}.lefttalk-project h2 b{font-weight: 700; font-family: 'Open Sans', sans-serif;}.lefttalk-project p{font-family: 'Open Sans', sans-serif;}.feature-section h2{font-family: 'Open Sans', sans-serif;}.yearnumber{font-size: 30px; font-weight: normal; font-weight: 700; font-family: 'Open Sans', sans-serif; color: #f8c300;}.portfolio-brand .left-portfolio p b{font-weight: normal; font-weight: 700; font-family: 'Open Sans', sans-serif; color: #f8c300;}.portfolio-brand .left-portfolio p b a{color: #f8c300; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; text-decoration: none;}.portfolio-brand .left-portfolio p b a:hover{color: #d43349;}.portfolio-brand .left-portfolio p small{font-weight: normal; color: #fff;}.connectinfo li strong{font-weight: 700; font-family: 'Open Sans', sans-serif;}.how-do-it-section h2 b{font-weight: 700;}footer .left-footer .location-stay span{font-family: 'Open Sans', sans-serif;}.inquiryinfo strong{font-weight: 700; font-family: 'Open Sans', sans-serif;}footer .left-footer .footersite-info{font-family: 'Open Sans', sans-serif;}footer .left-footer .footersite-info a{font-family: 'Open Sans', sans-serif;}.right-footer .connectus-info li{font-family: 'Open Sans', sans-serif;}.right-footer .connectus-info li{font-family: 'Open Sans', sans-serif;}.footer-nav li a{font-family: 'Open Sans', sans-serif;}.portfolio_popup .modal-dialog{width: 100%; border: none; margin: auto;}.portfolio_popup .modal-dialog .modal-content{border-radius: 0px; border: none; box-shadow: none; background-color: transparent;}.portfolio_popup{padding-right: 0px !important;}.portfoliohead_logos{text-align: center; padding: 20px 0px;}.portfoliohead_logos img{max-width: 180px;}.portfolio-popupsection .text-center{padding: 15px 0px 0px;}.portfolio-popupsection .text-center img{max-width: 100%;}.bottom-porfolio-popup p{padding: 0px; font-size: 17px; color: #fff; line-height: 32px; font-family: 'Open Sans', sans-serif; font-weight: 400;}.portfolio-popupsection .portfoliohead_logos{margin-bottom: 40px;}.bottom-porfolio-popup span{display: block; font-weight: 700; font-family: 'Open Sans', sans-serif; font-size: 22px; color: #fff; padding-top: 20px;}.bottomcarouselarrow{padding-top: 40px; text-align: center;}.close-popup{position: absolute; top: 15px; right: 15px; z-index: 1;}.portfolio-popupsection .get-quoteBox{text-align: center; display: inline-block; vertical-align: middle; float: left; margin: 0px;}.social_icon{margin: 0px; padding: 0px 0px 0px; display: inline-block; vertical-align: middle; float: right;}.social_icon li{list-style: none; display: inline-block; margin-left: 10px;}.social_icon li a{font-size: 30px; color: #f7c301; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; text-decoration: none; outline: none;}.social_icon li a img{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}.social_icon li a:hover img{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);}.bottom-porfolio-popup{padding-top: 20px; max-width: 650px;}.bottom-porfolio-popup .modalbottom{padding: 30px 0px 0px;}.portfolio_popup .carousel .carousel-right{font-size: 16px; color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; text-decoration: none; outline: none; display: inline-block; border-radius: 20px; padding: 3px 17px 4px; border: 1px solid #fff;}.portfolio_popup .carousel .carousel-left{font-size: 16px; color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; text-decoration: none; outline: none; display: inline-block; border-radius: 20px; padding: 3px 17px 4px; border: 1px solid #fff; margin-right: 12px;}.portfolio_popup .carousel .carousel-left:hover{background-color: #f7c301; color: #000; border: 1px solid #f7c301;}.portfolio_popup .carousel .carousel-left:hover span, .portfolio_popup .carousel .carousel-right:hover span{color: #000;}.portfolio_popup .carousel .carousel-right:hover{background-color: #f7c301; color: #000; border: 1px solid #f7c301;}.portfolioview-content{max-width: 1500px; margin: auto; padding: 0px 15px;}.portfolioview-content .get-quoteBox a.btn-default.getquote-button{background-color: #f7c301; color: #000;}.portfolioview-content .get-quoteBox a.btn-default:hover{color: #fff;}.portfolioview-content .get-quoteBox a.btn-default{margin-right: 5px;}.portfolioview-content .get-quoteBox a.btn-default:last-child{margin-right: 0px;}portfolioview-content iframe{border: none;}/*.portfolioview-content .get-quoteBox a.btn-default::after{border-radius:0px;}*/.bottom-porfolio-popup .bottomcarouselarrow span{font-size: 16px; font-weight: 400; padding: 0px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}#comichub_model_slider, #comichub_model_slider_feature{background-image: url(../images/comichub-bg.jpg); background-repeat: no-repeat; background-size: cover;}#fairhandsome_model_slider, #fairhandsome1_model_slider_feature{background-image: url(../images/fairhandsome-bg.jpg); background-repeat: no-repeat; background-size: cover;}#timexport_model_slider{background-image: url(../images/comichub-bg.jpg); background-repeat: no-repeat; background-size: cover;}#vanish_model_slider{background-image: url(../images/vanish-bg.jpg); background-repeat: no-repeat; background-size: cover;}#sonymedia_model_slider, #sonymedia_model_slider_feature{background-image: url(../images/sonymedia-bg.jpg); background-repeat: no-repeat; background-size: cover;}#trieval_model_slider, #trieval_model_slider_feature{background-image: url(../images/trieval-bg.jpg); background-repeat: no-repeat; background-size: cover;}#simbyl_model_slider_feature{background-image: url(../images/simbyl-bg.jpg); background-repeat: no-repeat; background-size: cover;}#smartsettles_model_slider_feature{background-image: url(../images/smart-settles-bg.jpg); background-repeat: no-repeat; background-size: cover;}.videoport_box{text-align: center;}.services-listing .execution-info{position: absolute; opacity: 0; visibility: hidden; padding: 25px; background-color: #409fe3; z-index: 9; top: 0px; left: 0px; height: 0; width: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.services-listing .execution-info.open{height: 100%; opacity: 1; visibility: visible;}.services-listing .execution-info strong{display: block; padding-top: 20px; font-weight: normal; text-align: center; font-family: 'Roboto Light'; font-size: 30px; color: #fff; text-transform: uppercase;}.services-listing .execution-info strong b{font-weight: normal; font-family: 'Roboto Bold';}.services-listing .execution-info p{line-height: 30px; font-size: 19px;}.services-listing .services-listing > li:hover .execution-info p{color: #fff;}.services-listing .execution-info.innovatediv2{background-color: #f86c5e;}.services-listing .execution-info.innovatediv3{background-color: #12cdca;}.services-listing .execution-info.innovatediv4{background-color: #2cbb71;}.services-listing .execution-info.innovatediv5{background-color: #fcb03b;}.services-listing .execution-info .closeinfo{position: absolute; top: 14px; right: 18px;}.services-listing .execution-info strong{display: block; padding-top: 20px; font-weight: normal; text-align: center; font-family: 'Roboto Light'; font-size: 30px; color: #fff; text-transform: uppercase;}.execution-section .services-listing > li:hover .execution-info p{color: #fff;}.services-listing > li:hover .execution-info p{color: #fff;}.services-listing .execution-info p{font-size: 17px;}.videoport_box iframe{border: 8px solid rgba(0,0,0,0.50); border-radius: 8px;}.bottom-porfolio-popup h2{display: block; font-weight: 700; font-family: 'Open Sans', sans-serif; font-size: 22px; padding-bottom: 12px; color: #fff; text-transform: uppercase; margin: 0px;}.bottom-porfolio-popup h2 span{border-radius: 12px; display: inline-block; font-size: 13px; background-color: #f8c300; font-weight: 700; font-family: 'Open Sans', sans-serif; color: #262626; padding: 6px 15px; vertical-align: middle;}.innerformproject .form-group label{text-transform: capitalize;}.innerformproject .websiteoption{text-transform: capitalize;}.attached-info .rightagreement .styled-selectors{text-align: right;}.attached-info .rightagreement label{text-transform: capitalize;}.inner-banner h2, .headingview-title h2, .services-listing > li .webdesign-pooject h2, .services-listing > li h2, .info-createbrand h2, .question-ans-info h2, .contact-form h2{font-family: 'Open Sans', sans-serif; font-weight: 300;}.inner-banner h2 b{font-family: 'Open Sans', sans-serif; font-weight: 700;}.aboutbanner .inner-banner span{font-family: 'Open Sans', sans-serif;}.about-company h2{font-family: 'Open Sans', sans-serif; font-weight: 300;}.about-company h2 b, .about-company p b, .headingview-title h2 b, .intersetinglisting li strong, .services-listing > li .webdesign-pooject b, .info-createbrand h2 b, .question-ans-info h2 b, .question-ans-info p b, .contact-form h2 b, .locationbox h2{font-family: 'Open Sans', sans-serif; font-weight: 700;}.headingview-title p{padding-top: 5px;}.question-ans-info p{font-family: 'Open Sans', sans-serif;}.services-banner .inner-banner h2{margin: 0px; text-transform: capitalize;}/*portfolio image */.portfolio-section .porfolio-active{position: relative;}.portfolio-section .porfolio-active:after{position: absolute; top: 0px; right: 0px; content: ''; height: 100%; width: 100%; background-color: #cf2d4c; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; z-index: 2}/*.portfolio-section .carousel-inner > .item.active .porfolio-active:after{width: 55%;}*//*.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1:after{width: 100%; left: -100%; right: auto;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in:after{background-color: #cf2d4c; left: 0; visibility: visible; opacity: 1;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in.active-in2:after{width: 55%; left: auto; right: 0px;}*/.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2:after{background-color: #1da29c;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3:after{background-color: #0652a4;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4:after{background-color: #12aaeb;}/*.portfolio-section .carousel-fade .carousel-inner .item{-ms-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}*/.portfolio-section .porfolio-active:before{position: absolute; top: 0px; left: 0px; content: ''; height: 100%; width: 0; background-color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0; visibility: hidden; z-index: 0;}.portfolio-section .carousel-inner > .item.active .porfolio-active:before{width: calc(50% - 96px); width: -webkit-calc(50% - 96px); width: -moz-calc(50% - 96px); width: -ms-calc(50% - 96px); opacity: 1; visibility: visible; z-index: 3;}.text-animate{position: absolute; top: 60px; left: 50%; margin-left: -196px; font-family: 'Roboto Black'; font-size: 300px; text-transform: uppercase; color: transparent; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; width: 0;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1:before{width: 0; opacity: 0; visibility: hidden;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in::before{width: calc(50% - 96px); width: -webkit-calc(50% - 96px); width: -moz-calc(50% - 96px); width: -ms-calc(50% - 96px); opacity: 1; visibility: visible; z-index: 3;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1 .text-animate{color: #fff;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2 .text-animate{color: #fff;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3 .text-animate{color: #fff;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4 .text-animate{color: #fff;}.white-text{z-index: 5; overflow: hidden; width: 0}/*.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1 .text-animate.white-text{}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2 .text-animate.white-text{color: #1da29c;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3 .text-animate.white-text{color: #0652a4;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4 .text-animate.white-text{color: #12aaeb;}*//*.portfolio-section .carousel-inner > .item.active .text-animate.white-text{width: 100px;}*//*.portfolio-section .carousel-inner > .item.active .activecolor1 .text-animate.white-text{width:0}.portfolio-section .carousel-inner > .item.active .activecolor1 .text-animate.white-text{width: 100px;}*/.portfolio-section .carousel-inner > .item.active .porfolio-active .text-animate{opacity: 0; visibility: hidden;}.portfolio-section .carousel-inner > .item.active .porfolio-active.active-in2 .text-animate{opacity: 1; visibility: visible;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in .text-animate.white-text{width: 0;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in.active-in2 .text-animate.white-text{width: 100px; opacity: 1; visibility: visible; color: #cf2d4c;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2.active-in .text-animate.white-text{width: 0;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2.active-in.active-in2 .text-animate.white-text{width: 100px; opacity: 1; visibility: visible; color: #1da29c;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3.active-in .text-animate.white-text{width: 0;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3.active-in.active-in2 .text-animate.white-text{width: 100px; opacity: 1; visibility: visible; color: #0652a4;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4.active-in .text-animate.white-text{width: 0;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4.active-in.active-in2 .text-animate.white-text{width: 100px; opacity: 1; visibility: visible; color: #12aaeb;}.portfolio-section .porfolio-active.active-in2 .portfolio-content{opacity: 1; visibility: visible;}.portfolio-section .porfolio-active.active-in2 .left-port{animation: fadein 2s; -moz-animation: fadein 2s; /* Firefox */ -webkit-animation: fadein 2s; /* Safari and Chrome */ -o-animation: fadein 2s; /* Opera */}.portfolio-section .porfolio-active.active-in2 .right-port figure{animation: fadein 2s; -moz-animation: fadein 2s; /* Firefox */ -webkit-animation: fadein 2s; /* Safari and Chrome */ -o-animation: fadein 2s; /* Opera */}.portfolio-section .portfolio-content{position: relative; z-index: 6; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; opacity: 0; visibility: hidden;}.portfolio-section{max-width: 1920px; margin: auto;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{/* Firefox */from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{/* Safari and Chrome */from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{/* Opera */from{opacity:0;}to{opacity: 1;}}.portfolio-content .left-port{width: 30%; float: left;}.portfolio-content .right-port{width: 70%; float: right; text-align: right; padding-top: 50px; padding-bottom: 60px;}.portfolio-section .portfolio-content{padding-top: 115px;}.fixedlogo{position: absolute; left: 0px; opacity: 0; top: 0px;}.portfolio-banner .fixed img{opacity: 0; visibility: hidden;}.fixed img.fixedlogo{opacity: 1; visibility: visible;}.logo{position: relative;}.portfolio-banner header .header-top nav .flexnav > li.active > a{color: #d43349;}.portfolio-banner header .header-top nav .flexnav > li > a::after{background-color: #fff;}.portfolio-banner header .header-top nav .flexnav > li:hover > a{color: #d43349; text-decoration: none; background-color: #fff;}.portfolio-banner header .header-top .btn-default::after{background-color: #000; color: #fff;}.porfolio-content span.featuretxt{font-size: 12px; margin-bottom: 20px; background-color: #f8c301; display: inline-block; color: #373435; padding: 4px 5px; font-weight: 600;}.porfolio-content p{margin: 0px; padding: 14px 0px 0px; color: #373435; font-size: 22px; font-weight: 300; line-height: 32px; display: block;}.taglist{font-size: 16px; color: #8e8e8e; font-weight: 700; padding-top: 10px;}.porfolio-content .viewmore-project .btn-default{padding: 7px 29px;}.porfolio-content .viewmore-project{text-align: left;}.porfolio-content .viewmore-project .btn-default{background-color: #cf2d4c; border-color: #cf2d4c;}/*.porfolio-content .viewmore-project .btn-default::after{border-radius: 0px;}*/.porfolio-content .viewmore-project .btn-default:focus{color: #fff;}.view-brandproject{margin-top: 60px;}.view-brandproject a{text-decoration: none; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-size: 13px; color: #373435; font-weight: 600; display: inline-block;}.view-brandproject a:hover{color: #cf2d4c;}.portfolio-section .carousel-indicators{bottom: 50%; margin: 0px -633px -90px 0px; width: inherit; right: 50%; left: auto;}.portfolio-section .carousel-indicators li{height: inherit; width: inherit; border: none; border-radius: 0px; text-indent: inherit; background-color: transparent; display: block; font-weight: 700; color: #d4d4d4; text-transform: uppercase; margin: 0px 0px 20px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative;}.portfolio-section .carousel-indicators li:last-child{margin-bottom: 0px;}.portfolio-section .carousel-indicators li.active{color: #fff;}.portfolio-section .carousel-indicators li:after{position: absolute; left: -3px; content: ''; top: 9px; height: 1px; width: 0; background-color: #fff; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.portfolio-section .carousel-indicators li:hover:after{opacity: 1; width: 66px; visibility: visible;}.portfolio-section .carousel-indicators li.active:after{opacity: 1; width: 66px; visibility: visible;}.view-brandproject a:hover{padding-left: 5px;}.portfolio-sectionbox{margin-top: 50px;}.view-brandproject span{display: block; height: 40px; width: 2px; background-color: #9b999a; position: relative;}.view-brandproject span b{position: absolute; top: 0px; height: 100%; width: 100%; background-color: #373435; -webkit-animation: cb-intro-more-sliding 2s linear infinite; -moz-animation: cb-intro-more-sliding 2s linear infinite; -o-animation: cb-intro-more-sliding 2s linear infinite; animation: cb-intro-more-sliding 2s linear infinite}@-webkit-keyframes cb-intro-more-sliding{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center}24.9%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top center;transform-origin:top center}25%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom center;transform-origin:bottom center}100%, 50%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}}@-moz-keyframes cb-intro-more-sliding{0%{-moz-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:top center;transform-origin:top center}24.9%{-moz-transform:scaleY(1);transform:scaleY(1);-moz-transform-origin:top center;transform-origin:top center}25%{-moz-transform:scaleY(1);transform:scaleY(1);-moz-transform-origin:bottom center;transform-origin:bottom center}100%, 50%{-moz-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:bottom center;transform-origin:bottom center}}@-o-keyframes cb-intro-more-sliding{0%{-o-transform:scaleY(0);transform:scaleY(0);-o-transform-origin:top center;transform-origin:top center}24.9%{-o-transform:scaleY(1);transform:scaleY(1);-o-transform-origin:top center;transform-origin:top center}25%{-o-transform:scaleY(1);transform:scaleY(1);-o-transform-origin:bottom center;transform-origin:bottom center}100%, 50%{-o-transform:scaleY(0);transform:scaleY(0);-o-transform-origin:bottom center;transform-origin:bottom center}}@keyframes cb-intro-more-sliding{0%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}24.9%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center}25%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}100%, 50%{-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center}}.portfoliolisting{margin: 50px -11px 0px; padding: 0px; font-size: 0;}.portfoliolisting li{display: inline-block; vertical-align: top; width: 33.33%; margin-bottom: 36px; padding: 0px 11px; font-size: 14px;}.portfoliolisting li .portbox{background-color: #12aaeb; padding: 26px 16px 0px; color: #fff; overflow: hidden;}.portfoliolisting li figure img{max-width: 100%; margin-bottom: -1px;}.portfoliolisting li small{display: block; font-size: 14px; text-transform: capitalize;}.portfoliolisting li h2{margin: 0px; padding: 0px; font-size: 36px; display: block; text-transform: capitalize;}.tagbox span{display: inline-block; font-size: 14px; border-radius: 20px; padding: 1px 10px; border: 1px solid #fff; margin-right: 3px;}.tagbox span:last-child{margin-right: 0px;}.tagbox{margin-top: 10px; margin-bottom: 13px;}.portfoliolisting li p{margin: 0px; padding: 0px 15px 0px 0px; min-height: 110px; font-size: 18px;}.portfoliolisting li figure{padding-top: 10px; text-align: center;}.portfoliolisting li .portbox:hover a{color: #313131;}.portfoliolisting li a{text-decoration: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #fff; display: block;}.topfilter-port .topbrand-filter > a{font-size: 50px; color: #313131; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-decoration: none; outline: none; font-weight: 700; position: relative; padding-right: 30px; display: inline-block}.topfilter-port .topbrand-filter > a:after{position: absolute; top: 33px; right: -5px; content: ''; background-repeat: no-repeat; background-image: url(../images/drop-down-arrow.png); height: 18px; width: 28px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.topfilter-port .topbrand-filter > a:hover{color: #cf2d4c;}.topfilter-port .topbrand-filter > a:hover:after{background-image: url(../images/hover-drop-down-arrow.png);}.topfilter-port .dropdown-menu{min-width: 327px; padding: 0px;}.topfilter-port .dropdown-menu li a{outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; padding: 8px 15px; font-size: 15px;}.topfilter-port .dropdown-menu li a:hover{color: #fff; background-color: #cf2d4c;}.topfilter-port .rightfilter{text-align: right; margin-top: 28px;}.topfilter-port .rightfilter > a{background-color: #d43349; text-transform: uppercase; font-weight: 700; text-decoration: none; outline: none; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; color: #fff; padding: 8px 22px; border-radius: 20px;}.topfilter-port .rightfilter > a > img{margin-right: 3px; vertical-align: top;}.portfolio-sectionbox .load-more{margin: 15px 0px 38px;}.portfolio-sectionbox .load-more .btn-default{text-transform: capitalize; min-width: 145px;}.portfolio-content .right-port{position: relative;}.portfoliolisting li.unilever-port .portbox{background-color: #d7573f;}.portfoliolisting li.skoda-port .portbox{background-color: #4aa82e;}.portfoliolisting li.goodtimestv-port .portbox{background-color: #d7573f;}.portfoliolisting li.cinepolis-port .portbox{background-color: #0b5ba1;}.portfoliolisting li.sonypictures-port .portbox{background-color: #0652a4;}.portfoliolisting li.british-council-port .portbox{background-color: #cf2d4c;}.portfoliolisting li.adidas-port .portbox{background-color: #000;}.portfoliolisting li.volkswagen-port .portbox{background-color: #1e2d52;}.portfoliolisting li.timex-port .portbox{background-color: #312c2d;}.portfoliolisting li.hidesign-port .portbox{background-color: #163762;}.portfoliolisting li.fairandhandsome-port .portbox{background-color: #1da29c;}.portfoliolisting li.madetomatch-port .portbox{background-color: #ff4d55;}.portfoliolisting li.panashindia-port .portbox{background-color: #ff7a7a;}.portfoliolisting li.caradiamonds-port .portbox{background-color: #4fc678;}.portfoliolisting li.blazingboost-port .portbox{background-color: #7e83ff;}.portfoliolisting li.vendour-port .portbox{background-color: #ff0000;}.portfoliolisting li.techcapital-port .portbox{background-color: #4c4c4c;}.portfoliolisting li.whitneycollins-port .portbox{background-color: #7a6f4f;}.portfoliolisting li.thesefinewalls-port .portbox{background-color: #000;}.portfoliolisting li.smartseha-port .portbox{background-color: #26aae1;}.portfoliolisting li.pglife-port .portbox{background-color: #fd6e16;}.portfoliolisting li.dcomfy-port .portbox{background-color: #16c2ff;}.portfoliolisting li.wideawake-port .portbox{background-color: #522f24;}.portfoliolisting li .portbox{position: relative; transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all}.portfoliolisting li .portbox:hover{background-color: #fff; -webkit-box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10); box-shadow: 1px 1px 73px 3px rgba(0,0,0,.10);}.portfoliolisting li .portbox:hover{color: #313131;}.tagbox span{transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all;}.portfoliolisting li .portbox:hover .tagbox span{border: 1px solid #313131; background-color: #313131; color: #fff;}.unilever-port .portbox::before, .unilever-port .portbox::after{background-color: #d7573f;}.unilever-port .portbox .effectview::before, .unilever-port .portbox .effectview::after{background-color: #d7573f;}.skoda-port .portbox::before, .skoda-port .portbox::after{background-color: #4aa82e;}.skoda-port .portbox .effectview::before, .skoda-port .portbox .effectview::after{background-color: #4aa82e;}.goodtimestv-port .portbox::before, .goodtimestv-port .portbox::after{background-color: #d7573f;}.goodtimestv-port .portbox .effectview::before, .goodtimestv-port .portbox .effectview::after{background-color: #d7573f;}.cinepolis-port .portbox::before, .cinepolis-port .portbox::after{background-color: #0b5ba1;}.cinepolis-port .portbox .effectview::before, .cinepolis-port .portbox .effectview::after{background-color: #0b5ba1;}.sonypictures-port .portbox::before, .sonypictures-port .portbox::after{background-color: #0652a4;}.sonypictures-port .portbox .effectview::before, .sonypictures-port .portbox .effectview::after{background-color: #0652a4;}.british-council-port .portbox::before, .british-council-port .portbox::after{background-color: #cf2d4c;}.british-council-port .portbox .effectview::before, .british-council-port .portbox .effectview::after{background-color: #cf2d4c;}.adidas-port .portbox::before, .adidas-port .portbox::after{background-color: #000;}.adidas-port .portbox .effectview::before, .adidas-port .portbox .effectview::after{background-color: #000;}.volkswagen-port .portbox::before, .volkswagen-port .portbox::after{background-color: #1e2d52;}.volkswagen-port .portbox .effectview::before, .volkswagen-port .portbox .effectview::after{background-color: #1e2d52;}.timex-port .portbox::before, .timex-port .portbox::after{background-color: #312c2d;}.timex-port .portbox .effectview::before, .timex-port .portbox .effectview::after{background-color: #312c2d;}.hidesign-port .portbox::before, .hidesign-port .portbox::after{background-color: #163762;}.hidesign-port .portbox .effectview::before, .hidesign-port .portbox .effectview::after{background-color: #163762;}.fairandhandsome-port .portbox::before, .fairandhandsome-port .portbox::after{background-color: #1da29c;}.fairandhandsome-port .portbox .effectview::before, .fairandhandsome-port .portbox .effectview::after{background-color: #1da29c;}.madetomatch-port .portbox::before, .madetomatch-port .portbox::after{background-color: #ff4d55;}.madetomatch-port .portbox .effectview::before, .madetomatch-port .portbox .effectview::after{background-color: #ff4d55;}.panashindia-port .portbox::before, .panashindia-port .portbox::after{background-color: #ff7a7a;}.panashindia-port .portbox .effectview::before, .panashindia-port .portbox .effectview::after{background-color: #ff7a7a;}.caradiamonds-port .portbox::before, .caradiamonds-port .portbox::after{background-color: #4fc678;}.caradiamonds-port .portbox .effectview::before, .caradiamonds-port .portbox .effectview::after{background-color: #4fc678;}.blazingboost-port .portbox::before, .blazingboost-port .portbox::after{background-color: #7e83ff;}.blazingboost-port .portbox .effectview::before, .blazingboost-port .portbox .effectview::after{background-color: #7e83ff;}.vendour-port .portbox::before, .vendour-port .portbox::after{background-color: #ff0000;}.vendour-port .portbox .effectview::before, .vendour-port .portbox .effectview::after{background-color: #ff0000;}.techcapital-port .portbox::before, .techcapital-port .portbox::after{background-color: #4c4c4c;}.techcapital-port .portbox .effectview::before, .techcapital-port .portbox .effectview::after{background-color: #4c4c4c;}.whitneycollins-port .portbox::before, .whitneycollins-port .portbox::after{background-color: #7a6f4f;}.whitneycollins-port .portbox .effectview::before, .whitneycollins-port .portbox .effectview::after{background-color: #7a6f4f;}.thesefinewalls-port .portbox::before, .thesefinewalls-port .portbox::after{background-color: #000;}.thesefinewalls-port .portbox .effectview::before, .thesefinewalls-port .portbox .effectview::after{background-color: #000;}.smartseha-port .portbox::before, .smartseha-port .portbox::after{background-color: #26aae1;}.smartseha-port .portbox .effectview::before, .smartseha-port .portbox .effectview::after{background-color: #26aae1;}.pglife-port .portbox::before, .pglife-port .portbox::after{background-color: #fd6e16;}.pglife-port .portbox .effectview::before, .pglife-port .portbox .effectview::after{background-color: #fd6e16;}.dcomfy-port .portbox::before, .dcomfy-port .portbox::after{background-color: #16c2ff;}.dcomfy-port .portbox .effectview::before, .dcomfy-port .portbox .effectview::after{background-color: #16c2ff;}.wideawake-port .portbox::before, .wideawake-port .portbox::after{background-color: #522f24;}.wideawake-port .portbox .effectview::before, .wideawake-port .portbox .effectview::after{background-color: #522f24;}.portbox::before, .portbox::after{content: ""; width: 0; height: 2px; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #12aaeb;}.portbox .effectview::before, .portbox .effectview::after{content: ""; width: 2px; height: 0; position: absolute; transition: all 0.2s linear; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; background: #12aaeb;}.portbox:hover::before, .portbox:hover::after{width: 100%;}.portbox:hover .effectview::before, .portbox:hover .effectview::after{height: 100%;}.portbox::after{left: 0; bottom: 0; transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}.portbox .effectview::after{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s; right: 0; bottom: 0}.portbox::before{right: 0; top: 0; transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.portbox .effectview::before{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s; left: 0; top: 0;}.portbox:hover::after{transition-delay: 0s; -webkit-transition-delay: 0s; -moz-transition-delay: 0s; -ms-transition-delay: 0s;}.portbox:hover .effectview::after{transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -ms-transition-delay: 0.2s;}.portbox:hover::before{transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; -ms-transition-delay: 0.4s;}.portbox:hover .effectview::before{transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; -ms-transition-delay: 0.6s;}/*services-web-development */.topfilter-port{position: relative;}.topfilter-port .topbrand-filter{float: left;}.topfilter-port .rightfilter{float: right; position: initial;}.topfilter-port .rightfilter .dropdown-menu{float: none; right: 0px; left: auto; top: 78px; min-width: 100%; background-color: #d43349; border: none; border-radius: 12px; padding: 25px;}.topfilter-port .rightfilter .dropdown-menu:after{bottom: 100%; left: 96%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(212, 51, 73, 0); border-bottom-color: #d43349; border-width: 12px; margin-left: -12px;}.overlay-fd{position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 9999; opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #000;}.overlay-fd.overlay-in{opacity: 0.5; visibility: visible;}.rightquote_form-in{z-index: 99999;}.topfilter-port .open.rightfilter a{z-index: 99999; position: relative}.rightfilter h2{margin: 0px 0px 22px; padding: 0px; font-size: 26px; color: #fff; font-weight: 700;}.rightfilter ul{margin: 0px; padding: 0px; font-size: 0;}.rightfilter ul li{list-style: none; display: inline-block; width: 50%; font-size: 15px; margin-bottom: 18px;}.rightfilter ul li a{color: #fff; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; text-decoration: none; outline: none; opacity: 0.70; padding: 0px; font-weight: 600; position: relative;}.rightfilter ul li a:hover{opacity: 1;}.topfilter-port .rightfilter .dropdown-menu li a{padding: 0px;}.topfilter-port .rightfilter .dropdown-menu li a:hover{background-color: transparent;}.apply-filter .viewmore-project .btn-default{text-align: center; background-color: #fff; border-color: #fff; color: #d43349; text-transform: uppercase; font-weight: 600; padding-top: 10px; padding-bottom: 10px; margin-right: 6px;}.apply-filter .viewmore-project .btn-default:last-child{margin-right: 0px;}.rightfilter ul.filterlist li.active a{opacity: 1; padding-left: 18px;}.rightfilter ul.filterlist li a:after{position: absolute; top: 10px; left: 0px; content: ''; height: 2px; width: 0; background-color: #fff; opacity: 0; visibility: visible; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.rightfilter ul.filterlist li.active a:after{width: 12px; opacity: 1; visibility: visible;}/*portfolio image *//*portfolio Detail Page */.portfolio-detail{padding: 90px 0 0; position: relative; background-color: #fc5e53; max-width: 1920px; margin: 0 auto;}.unilever{background-image: url(../images/portfolio-detail-bg.png); background-repeat: no-repeat; background-position: 84.5% 250px;}.portfolio-detail:after{position: absolute; left: 0; top: 0; bottom: 0; content: ""; height: 100%; width: calc(50% - 96px); width: -webkit-calc(50% - 96px); width: -moz-calc(50% - 96px); width: -ms-calc(50% - 96px); background-color: #fff; z-index: 0; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.portfolio-section .carousel-inner > .item.active .porfolio-active:before{opacity: 1; visibility: visible; z-index: 3;}.portfolio-detail .tagbox{margin: 15px 0;}.portfolio-detail .tagbox span{border-color: #d43349; color: #d43349;}.left_section a.prev_project{text-decoration: none; color: #373435; font-size: 12px; text-transform: uppercase; font-weight: 600; float: left; padding-left: 17px; position: relative;}.left_section a.prev_project img{position: absolute; top: 4px; left: 0;}.left_section a.next_project{text-decoration: none; color: #373435; font-size: 12px; text-transform: uppercase; font-weight: 600; float: right; padding-right: 17px; position: relative;}.left_section a.next_project img{position: absolute; top: 4px; right: 0;}.product_img{text-align: center; padding-top: 0px; padding-bottom: 70px;}.heading{position: relative; padding-right: 70px;}.heading h2{margin: 35px 0 0; font-size: 36px; color: #373435; font-weight: 800; text-transform: capitalize;}.heading span{color: rgba(55,52,53,0.75); font-size: 14px; display: block; padding-top: 5px;}.action_link{position: absolute; right: 0; top: 10px;}.action_link a{display: inline-block; margin: 0 0 0 15px;}.portfolio_description{margin-bottom: 60px;}.portfolio_description p{color: #373435; font-weight: 300; min-height: 220px; margin-bottom: 35px; line-height: 26px; /*padding-right: 20px;*/}.portfolio-detail .panel-group{margin: 0;}.portfolio-detail .panel-heading{padding: 0;}.portfolio-detail .panel-group .panel + .panel{margin-top: 12px;}.portfolio-detail .panel-default{box-shadow: none; border-color: #e0e0e0; border-radius: 0;}.portfolio-detail .panel-default > .panel-heading{background-color: transparent; border: none; border-radius: 0;}.portfolio-detail .panel-heading a{font-size: 15px; padding: 10px 15px; color: #373435; font-weight: 600; display: block; background-image: url(../images/btm-arw.png); background-repeat: no-repeat; background-position: 98% 18px; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline: none; text-decoration: none;}.portfolio-detail .panel-heading a.collapsed{background-image: url(../images/separate-arrow.png); background-repeat: no-repeat; background-position: 98% 17px;}/*.portfolio-detail .panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color:transparent;}*/.left_section{position: relative; z-index: 1;}.featuretext{position: relative; padding-left: 5px; text-align: center; padding-bottom: 25px;}.featuretext > img{position: absolute; top: -22px; left: 0;}.featuretext p{font-size: 19px; color: #373435; margin: 0 0 20px; text-align: left;}.portfolio-detail .panel-heading a{background-color: #d43349; color: #fff;}.portfolio-detail .panel-heading a.collapsed{background-color: transparent; color: #373435;}.topproject-query{padding-top: 20px;}.topproject-query a{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; outline: none; text-decoration: none;}.left_section .topproject-query a:hover{color: #d43349;}.collapse_toggle{position: absolute; top: 50%; left: -5px; /*margin-top: 92px;*/ -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; z-index: 9;}.portfolio-detail.active-toggle:after{width: 0;}.leftdetails{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; left: 0px; position: relative;}.rightdetails{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: relative;}.portfolio-detail.active-toggle{background-position: center center;}.portfolio-detail .leftdetails.active-toggle{opacity: 0; visibility: hidden; left: -50%; width: 0; float: none;}.portfolio-detail .rightdetails.active-toggle{width: 100%; float: right;}.portfolio-detail .rightdetails.active-toggle .product_img{padding-top: 50px; padding-bottom: 100px}.collapse_close{opacity: 0; visibility: hidden; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; position: absolute; top: 50%; left: 0px; margin-top: -15px;}.collapse_close.collapse_open{opacity: 1; visibility: visible;}.collapse_toggle_close.collapse_toggle{opacity: 0; visibility: hidden;}.scroll-height{max-height: 620px;}.scroll-height .panel-group{margin-bottom: 20px;}.portfolio-detail .leftdetails.active-toggle .left_section{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; display: none;}.portfolio-detail .row{overflow: hidden;}#ukieri_model_slider, #ukieri1_model_slider_feature{background-image: url(../images/ukieri-bg.png); background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #cf2d4c;}#goodtimestv_model_slider, #goodtimestv1_model_slider_feature{background-image: url(../images/goodtimestv-bg.png); background-repeat: no-repeat; background-size: cover; background-color: #d7573f; background-position: center;}#madetomatch_model_slider, #madetomatch1_model_slider_feature{background-image: url(../images/madetomatch-bg.png); background-repeat: no-repeat; background-size: cover; background-color: #1c0017; background-position: center;}#unilever_model_slider, #unilever1_model_slider_feature{background-image: url(../images/portfolio-detail-bg.png); background-repeat: no-repeat; background-size: cover; background-color: #fc5e53; background-position: center;}.portfolio-detail.fairandhandsome{background-color: #35aea6; background-image: url(../images/fairandhandsome-bg.png); background-repeat: no-repeat; background-size: cover; background-position: top left; background-attachment: fixed;}.portfolio-detail.fairandhandsome{background-color: #35aea6; background-image: url(../images/fairandhandsome-bg.png); background-repeat: no-repeat; background-size: cover; background-position: top left; background-attachment: fixed;}.portfolio-detail.goodtimestv{background-color: #d7573f; background-image: url(../images/goodtimestv-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed;}.portfolio-detail.sonypictures-networks{background-image: url(../images/sonymedia-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed;}.portfolio-detail.caradiamonds{background-color: #34495e; background-image: url(../images/caradiamonds-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center right; background-attachment: fixed;}.portfolio-detail.vanish-web{background-image: url(../images/vanish-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed;}.portfolio-detail.kavivajewels{background-image: url(../images/kavivajewels-bg.png); background-repeat: no-repeat; background-size: cover; background-position: top right; background-attachment: fixed; background-color: #431c0d;}.portfolio-detail.uaecarmarket{background-image: url(../images/uaecarmarket-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #e77c02;}.portfolio-detail.silkandmore{background-image: url(../images/silksnmore-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; background-color: #333647;}.portfolio-detail.dcomfy{background-image: url(../images/dcomfy-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; background-color: #16c2ff;}.portfolio-detail.eastindiaartcompany{background-image: url(../images/eastindiaartcompany-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; background-color: #9a453f;}.portfolio-detail.strawberrycollective{background-image: url(../images/strawberrycollective-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; background-color: #9a453f;}.portfolio-detail.madetomatch{background-image: url(../images/madetomatch-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; background-color: #1c0017;}.portfolio-detail.moneydrop{background-image: url(../images/moneydrop-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #76ab60;}.portfolio-detail.techcapital{background-image: url(../images/techcapital-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #ea826f;}.portfolio-detail.hollywoodpaws{background-image: url(../images/hollywoodpaws-bg.png); background-repeat: no-repeat; background-size: cover; background-position: right top; background-attachment: fixed; background-color: #444444;}.portfolio-detail.kaysit{background-image: url(../images/kaysit-bg.png); background-repeat: no-repeat; background-size: cover; background-position: right top; background-attachment: fixed; background-color: transparent;}.portfolio-detail.vendour{background-image: url(../images/vendour-bg.png); background-repeat: no-repeat; background-size: cover; background-position: right top; background-attachment: fixed; background-color: #545454;}.portfolio-detail.skoda-web{background-image: url(../images/skoda-bg.png); background-repeat: no-repeat; background-size: cover; background-position: right top; background-attachment: fixed; background-color: #4aa82e;}.portfolio-detail.cinepolisindia{background-image: url(../images/cinepolisindia-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #0b5ba1;}.portfolio-detail.ukieri{background-image: url(../images/ukieri-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #cf2d4c;}.portfolio-detail.volkswagen{background-image: url(../images/volkswagen-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #1d2d52;}.portfolio-detail.timex{background-image: url(../images/timex-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #000;}.portfolio-detail.hidesign{background-image: url(../images/hidesign-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #163762;}.portfolio-detail.panashindia{background-image: url(../images/panashindia-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #ff7a7a;}.portfolio-detail.blazingboost{background-image: url(../images/blazingboost-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #7e83ff;}.portfolio-detail.whitneycollins{background-image: url(../images/whitneycollins-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #333;}.portfolio-detail.thesefinewalls{background-image: url(../images/thesefinewalls-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center top; background-attachment: fixed; background-color: #000;}.portfolio-detail.smartseha-app{background-image: url(../images/smart-seha-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #17a6e0;}.portfolio-detail.plguser-app{background-image: url(../images/plguser-app-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center right; background-attachment: fixed; background-color: #5c40d1;}.portfolio-detail.dcomfy-app{background-image: url(../images/dcomfy-app-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #16c2ff;}.portfolio-detail.madetomatch-app{background-image: url(../images/madetomatch-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #1c0017;}.portfolio-detail.adidas-web{background-image: url(../images/adidas-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; background-attachment: fixed; background-color: #000;}.fairandhandsome .product_img, .goodtimestv .product_img, .sonypictures-networks .product_img, .caradiamonds .product_img, .vanish-web .product_img, .kavivajewels .product_img, .uaecarmarket .product_img, .silkandmore .product_img, .dcomfy .product_img, .eastindiaartcompany .product_img, .eastindiaartcompany .product_img, .madetomatch .product_img, .moneydrop .product_img, .techcapital .product_img, .hollywoodpaws .product_img, .product_img, .kaysit .product_img, .vendour .product_img, .skoda-web .product_img, .cinepolisindia .product_img, .ukieri .product_img, .volkswagen .product_img, .timex .product_img, .hidesign .product_img, .panashindia .product_img, .blazingboost .product_img, .whitneycollins .product_img, .thesefinewalls .product_img, .smartseha-app .product_img, .plguser-app .product_img{padding-top: 0px;}.viewcasestudy{color: #d43349; padding: 9px 18px 9px; border-radius: 25px; font-family: 'open_sanssemibold'; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; font-size: 14px; position: relative; border: 1px solid #fff; z-index: 1; margin-top: 22px; display: inline-block; outline: none; text-transform: capitalize;}.viewcasestudy:hover{background-color: #d43349; color: #fff; border: 1px solid #d43349;}.letsconntect-quote{margin-top: 20px; border-top: 1px solid #eeeeee; padding-top: 2px;}.letsconntect-quote strong{display: block; padding-bottom: 10px; padding-top: 10px; font-size: 15px;}.letsconntect-quote .btn-default{color: #fff; background-color: #d43349; border-color: #d43349; border-radius: 20px; padding: 7px 15px; overflow: hidden; position: relative; font-size: 13px;}@media(min-width:1200px) and (max-width:1380px){.portfolio-section .carousel-indicators li:hover:after{width: 30px;}.portfolio-section .carousel-indicators li.active:after{width: 30px;}}@media(min-width:1200px) and (max-width:1300px){.portfolio-section .carousel-indicators{margin-right: -575px;}.porfolio-content p{font-size: 20px;}.text-animate{font-size: 250px; margin-left: -182px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in.active-in2 .text-animate.white-text{width: 86px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2.active-in.active-in2 .text-animate.white-text{width: 86px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3.active-in.active-in2 .text-animate.white-text{width: 86px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4.active-in.active-in2 .text-animate.white-text{width: 86px;}/*portfolio Detail Page */.collapse_toggle{left: -15px;}/*portfolio Detail Page *//*certificate logo */.partners-withus li{margin-right: 28px;}/*certificate logo */.webdesign-pooject ul{margin-top: 10px;}.services-listing > li .webdesign-pooject h2{font-size: 30px;}}@media(min-width:992px) and (max-width:1199px){.slider-section h1{font-size: 35px; padding-top: 0px;}.slider-section h1 span.workbottom{font-size: 22px;}.slider-section h1 span.workbottom{padding-left: 50px;}.slider-section .right-slider{text-align: right;}.project-porfolio-button::after{background-size: 301px;}.slider-section .right-slider img{max-width: 210px;}.slider-section .right-slider figure .slideone.slideone-active{left: -250px; top: 28px; max-width: 190px;}.slider-section h1 span b{font-size: 35px;}.slider-section .right-slider figure img.slidetwo{max-width: 214px; top: -16px;}/* portfolio box */.bottom-porfolio-popup p{font-size: 15px;}.brandportfolio-carousel .owl-item .item a{height: 90px; width: 90px; line-height: 90px; padding: 0px 8px;}.bottom-porfolio-popup span{font-size: 18px; padding-top: 10px;}.portfolio-brand .right-portfolio{padding-top: 15px}.right-portfolio .brandportfolio-carousel img{max-width: 100%;}.bottom-porfolio-popup .modalbottom{padding-top: 12px;}.bottomcarouselarrow{padding-top: 20px;}/* portfolio box *//*portfolio image */.portfolio-section .carousel-indicators li:hover:after{width: 40px;}.portfolio-section .carousel-indicators li.active:after{width: 40px;}.portfolio-content .right-port{padding-top: 30px; width: 56%;}.portfolio-section .carousel-indicators{margin-right: -460px; margin-bottom: -70px;}.porfolio-content p{font-size: 16px; line-height: 26px;}.taglist{font-size: 15px;}.portfolio-section .porfolio-active::after{width: 62%;}.right-port img{max-width: 100%;}.view-brandproject{margin-top: 30px;}.portfoliolisting li h2{font-size: 29px;}.portfoliolisting li small{font-size: 13px;}.portfoliolisting li p{font-size: 15px;}.tagbox span{font-size: 13px;}/*portfolio image */.text-animate{font-size: 200px; margin-left: -161px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in.active-in2 .text-animate.white-text{width: 65px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2.active-in.active-in2 .text-animate.white-text{width: 65px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3.active-in.active-in2 .text-animate.white-text{width: 65px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4.active-in.active-in2 .text-animate.white-text{width: 65px;}/*portfolio Detail Page */.collapse_toggle{left: -19px;}.heading h2{font-size: 25px;}.portfolio-detail .tagbox span{margin-bottom: 6px;}.featuretext p{font-size: 16px;}.portfolio_description{margin-bottom: 50px;}.portfolio-detail .leftdetails{width: 40%;}.portfolio-detail .rightdetails{width: 60%;}/*portfolio Detail Page *//*certificate logo */.partners-withus li img{max-width: 100px; max-height: 50px;}/*certificate logo */}@media(min-width:768px) and (max-width:991px){.innergetquote{width: 100%;}.getquote-popup{padding: 0px 20px}.getquote-section{max-width: 100%; padding: 0px 20px;}/* portfolio box */.bottom-porfolio-popup p{font-size: 15px;}.brandportfolio-carousel .owl-item .item a{height: 90px; width: 90px; line-height: 90px; padding: 0px 8px;}.bottom-porfolio-popup{text-align: center; max-width: 100%;}.bottom-porfolio-popup span{font-size: 18px; padding-top: 10px;}.portfolio-brand .right-portfolio{padding-top: 15px}.right-portfolio .brandportfolio-carousel img{max-width: 100%;}.bottom-porfolio-popup .modalbottom{padding-top: 12px;}.bottomcarouselarrow{padding-top: 20px;}.portfolioview-content{max-width: 100%;}.portfolioview-content .col-sm-6{width: 100%; float: none;}/* portfolio box *//*portfolio image */.portfolio-section .carousel-indicators li:hover:after{width: 30px;}.portfolio-section .carousel-indicators li.active:after{width: 30px;}.portfolio-content .right-port{width: 56%;}.portfolio-section .carousel-indicators{margin-right: -355px; margin-bottom: -70px;}.porfolio-content p{font-size: 15px; line-height: 26px;}.taglist{font-size: 14px;}.portfolio-section .porfolio-active::after{width: 62%;}.right-port img{max-width: 100%;}.view-brandproject{margin-top: 20px;}.portfoliolisting li h2{font-size: 29px;}.portfoliolisting li small{font-size: 13px;}.portfoliolisting li p{font-size: 15px;}.tagbox span{font-size: 13px;}.porfolio-content .viewmore-project{margin-top: 15px;}.topfilter-port .topbrand-filter > a{font-size: 40px;}.topfilter-port .topbrand-filter > a::after{top: 25px;}.portfoliolisting{margin-top: 30px;}.portfolio-sectionbox{margin-top: 25px;}.portfoliolisting li{width: 50%;}/*portfolio image */.text-animate{font-size: 200px; margin-left: -157px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor1.active-in.active-in2 .text-animate.white-text{width: 65px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor2.active-in.active-in2 .text-animate.white-text{width: 65px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor3.active-in.active-in2 .text-animate.white-text{width: 65px;}.portfolio-section .carousel-inner > .item.active .porfolio-active.activecolor4.active-in.active-in2 .text-animate.white-text{width: 65px;}/*portfolio Detail Page */.collapse_toggle{left: -8px;}.heading h2{font-size: 22px;}.portfolio-detail .tagbox span{margin-bottom: 6px;}.featuretext p{font-size: 16px;}.portfolio_description{margin-bottom: 50px;}.portfolio-detail .leftdetails{width: 45%;}.portfolio-detail .rightdetails{width: 55%;}.portfolio-detail:after{width: calc(50% - 27px); width: -webkit-calc(50% - 27px); width: -moz-calc(50% - 27px); width: -ms-calc(50% - 27px);}.product_img{padding-left: 20px; padding-right: 20px;}/*portfolio Detail Page *//*certificate logo */.partners-withus li:last-child img{max-width: 100px;}.closegetquote{right: 30px;}.partners-withus li{margin-right: 20px; margin-bottom: 15px;}.partners-withus{padding-bottom: 8px;}footer .left-footer{min-height: 277px;}}@media (max-width:767px){.main_slide_item{height: auto !important;}.innergetquote{width: 100%;}.getquote-popup{padding: 0px 12px}.getquote-section{max-width: 100%; padding: 0px 15px;}.getquote-section h2{font-size: 26px; margin-top: 12px;}.getquote-section .quotefill{font-size: 15px;}.getquote-section .quotefill b{font-size: 20px;}.closegetquote{top: -16px; right: 4px; font-size: 28px;}.brandportfolio-carousel .owl-item .item a{margin: auto;}.top-banner .banner-slider .slider-section{padding-top: 20px;}/* portfolio box */.bottom-porfolio-popup p{font-size: 15px; line-height: 26px;}.portfolio-popupsection .portfoliohead_logos{margin-bottom: 0px;}.bottom-porfolio-popup{text-align: center; max-width: 100%;}.bottom-porfolio-popup span{font-size: 18px; padding-top: 10px;}.bottom-porfolio-popup .modalbottom{padding-top: 12px;}.bottomcarouselarrow{padding-top: 20px;}.social_icon{float: none;}.portfolio-popupsection{padding-bottom: 30px;}.processlisting li{padding-right: 0px;}.banner-slider .portfolio-brand{margin-top: 0px;}.banner-slider .slider-section{padding-bottom: 15px;}/* portfolio box *//*portfolio image */.portfolio-section .carousel-indicators li:hover:after{width: 30px;}.portfolio-section .carousel-indicators li.active:after{width: 30px;}.portfolio-content .right-port{width: 100%; float: none; padding: 0px 0px 20px; text-align: center;}.portfolio-content .left-port{width: 100%; float: none; text-align: center;}.portfolio-section .carousel-indicators{margin-right: 0px; right: 0px; bottom: 0px; margin-bottom: 0px; position: relative; margin-top: 15px;}.porfolio-content p{font-size: 15px; line-height: 26px;}.taglist{font-size: 14px;}.portfolio-section .porfolio-active::after{width: 100%; float: none; display: none;}.portfolio-section .carousel-indicators li{display: inline-block; margin-bottom: 0px; margin-right: 4px; color: #d43349;}.portfolio-section .carousel-indicators li.active{color: #313131;}.porfolio-content .viewmore-project{text-align: center;}.portfolio-content .left-port .view-brandproject{text-align: left;}.portfolio-section .carousel-indicators li::after{display: none;}.portfolio-banner header{background-color: #d43349; padding: 7px 0px;}.portfolio-banner header img.fixedlogo{opacity: 1; visibility: visible;}.portfolio-banner header img{opacity: 0; visibility: hidden;}.right-port img{max-width: 100%;}.view-brandproject{margin-top: 20px;}.portfoliolisting li h2{font-size: 29px;}.portfoliolisting li small{font-size: 13px;}.portfoliolisting li p{font-size: 15px;}.tagbox span{font-size: 13px;}.porfolio-content .viewmore-project{margin-top: 15px;}.topfilter-port .topbrand-filter > a{font-size: 20px; padding-right: 20px;}.topfilter-port .topbrand-filter > a::after{top: 13px; right: -12px; background-size: 15px;}.portfoliolisting{margin-top: 30px;}.portfolio-sectionbox{margin-top: 25px;}.portfoliolisting li{width: 50%;}.topfilter-port .rightfilter{margin-top: 7px;}.topfilter-port .rightfilter > a > img{vertical-align: top; max-width: 19px;}.topfilter-port .rightfilter > a{padding: 6px 17px;}.topfilter-port .dropdown-menu{min-width: 260px; padding: 0px;}.portfoliolisting li{margin-bottom: 20px;}.topfilter-port .dropdown-menu li a{padding: 7px 15px; font-size: 14px;}/*portfolio image */ /*portfolio Detail Page */.portfolio-detail{padding-top: 53px;}.collapse_toggle{display: none;}.heading h2{font-size: 22px; margin-top: 20px;}.portfolio-detail .tagbox span{margin-bottom: 6px;}.featuretext p{font-size: 16px;}.portfolio_description{margin-bottom: 50px;}.portfolio-detail .leftdetails{background-color: #fff;}.heading span{font-size: 13px;}.portfolio-detail:after{display: none;}.product_img{padding-left: 20px; padding-right: 20px;}.collapse_close{display: none;}.portfolio_description p{margin-bottom: 15px;}.product_img{padding-top: 30px;}.portfolio-banner header .header-top nav .flexnav > li:hover > a{color: #fff; text-decoration: none; background-color: transparent;}.portfolio-banner header .header-top nav .flexnav > li > a::after{display: none;}.portfolio-banner header .header-top nav .flexnav > li.active > a{color: #fff;}.action_link a img{max-width: 18px;}.action_link a{margin-left: 8px;}.portfolio_description p{padding-right: 0px;}.text-animate{display: none;}.portfolio-popupsection .get-quoteBox{float: none;}/*portfolio Detail Page */}@media (max-width:650px){.portfoliolisting li{width: 100%; display: block; padding: 0px;}.portfoliolisting{margin-left: 0px; margin-right: 0px;}.portfoliolisting li p{min-height: inherit;}}.contact-form .form-group select.form-control option{background-color: #2e67b4;}/*12-12-2018*//*.view-more-content{overflow-y:auto; height:100%;}.services-listing .execution-info{padding:130px 25px 25px 25px;}.services-listing .execution-info strong{position:absolute; top:25px; left:0; right:0;}*/.tagbox span{margin-bottom: 5px;}.tagbox{min-height: 58px;}.letsconntect-quote .btn-default b{font-weight: normal; position: relative; z-index: 9; font-family: 'open_sansbold'; text-transform: uppercase;}.letsconntect-quote .btn-default:hover{color: #d43349;}.letsconntect-quote .btn-default:hover::after{width: 100%; opacity: 1; visibility: visible; z-index: 1;}.letsconntect-quote .btn-default::after{position: absolute; opacity: 0; visibility: hidden; top: 0px; left: 0px; content: ''; width: 0; height: 100%; -ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; background-color: #ffffff; border-radius: 25px;}.validation_error_msg{color: #fedd26; text-transform: capitalize; text-align: left; display: block;}.portfolio-detail.wideawake-app{background-color: #5c392d; background-image: url(../images/wideawake-app-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center right; background-attachment: fixed;}@media(min-width:768px) and (max-width:1300px){.tagbox{min-height: 83px;}}/*****29-12-2018*****/.rightquote_form{background-color: #d43349; padding: 25px 25px; width: 550px; margin: auto; float: right; border-radius: 12px;}.rightquote_form .innerformproject .form-group label{color: #fff; font-size: 14px;}.rightquote_form .innerformproject .websiteoption{color: #fff; font-size: 14px;}.slider-section .right-slider{text-align: left;}.rightquote_form .innerformproject .formgroupbox .form-group{margin-bottom: 40px;}.rightquote_form .innerformproject .websiteoption input{margin: 0px;}.rightquote_form .innerformproject .websiteoption label.textlabel{display: block; top: -5px;}.rightquote_form .formgroupbox .form-group textarea.form-control{height: 50px;}.rightquote_form .attached-info{margin-bottom: 15px;}.rightquote_form .attached-info .left-attached .form-group a{color: #fff; font-size: 14px;}.rightquote_form .attached-info .rightagreement label{color: #fff; font-weight: 500;}.rightquote_form .attached-info .rightagreement{text-align: right;}.attached-info .rightagreement{text-align: right;}.attached-info .rightagreement label small{display: block;}.slider-section .right-slider .rightquote_form .leftbuttons img{max-width: 229px;}.rightquote_form .rightbuttons span .btn-default{background-color: #fff; color: #d43349;}.rightquote_form .heading-titletop{font-size: 35px; margin-bottom: 0px; color: #fff;}.slider-section .rightquote_form .quotefill{color: #fff; display: block; text-align: center; font-size: 13px; margin: 0px auto 26px; font-weight: 500;}.slider-section .rightquote_form .quotefill b{color: #fff;}.rightquote_form .formgroupbox .form-group .form-control{color: #fff; border-bottom: 1px solid #fff;}.rightquote_form .innerformproject .form-group .websiteoption .styled-selectors label{color: #fff;}.rightquote_form .innerformproject .form-group.focused label{font-size: 12px; color: #fff;}.rightquote_form .innerformproject .form-group.focused label.textlabel{font-size: 14px;}.rightquote_form .uploadfiletext{color: #fff;}.rightquote_form .rightbuttons span .btn-default::after{background-color: #fff;}.slider-content, .rightquote_form{-ms-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;}.slider-section .right-slider.right_active .rightquote_form{width: 100%;}.rightquote_form .innerformproject .form-group label b{color: #fff;}/*.portfolio-brand .left-portfolio h2{font-size:41px; position:relative; margin-top:-110px;}.portfolio-brand .left-portfolio::before{position:absolute; bottom:-40px; right:-6px; content:''; background-image:url(../images/coffe-cup-image.png); background-repeat:no-repeat; height:142px; width:124px;}.portfolio-brand .left-portfolio p{font-size:25px; line-height:35px; position:relative; top:0px; margin-top:-56px; padding-top:69px;}.portfolio-brand .left-portfolio p small{font-size:17px; line-height:22px; margin-top:16px;}*/.attached-info .left-attached a.addfile{text-transform: capitalize;}body.modalopen{overflow: hidden;}.action_link a.portget-popup{display: none;}#popup_form .submit-button .btn-default::after{background-color: #409fe3;}.rightquote_form{position: relative; z-index: 1;}select::-ms-expand{display: none;}@media(min-height:660px) and (max-height:800px){.banner-slider .slider-section{padding-top: 90px;}.rightquote_form .innerformproject .formgroupbox .form-group{margin-bottom: 30px;}.rightquote_form .heading-titletop{font-size: 18px;}.rightquote_form{padding: 15px 22px;}.rightquote_form .attached-info{margin-bottom: 10px;}.slider-section .rightquote_form .quotefill{margin-bottom: 15px;}.rightquote_form .heading-titletop{font-size: 25px; margin-bottom: 0px;}.getquote-popup .innergetquote{margin-top: 60px;}.rightquote_form .formgroupbox .form-group textarea.form-control{height: 50px;}}@media(min-height:660px) and (max-height:700px){.rightquote_form .innerformproject .formgroupbox.formgroupbox-full .form-group{margin-bottom: 10px;}.rightquote_form .innerformproject .formgroupbox .form-group{margin-bottom: 25px;}}@media(min-width:992px) and (max-width:1199px){.rightquote_form{width: 100%;}#RecaptchaField3, #RecaptchaField1{-webkit-transform: scale(0.77); transform: scale(0.77); -webkit-transform-origin: 0 0; transform-origin: 0 0;}}@media(min-width:768px) and (max-width:991px){.rightquote_form{width: 100%; padding: 10px;}.attached-info .rightagreement label{font-size: 12px;}.project-porfolio-button::after{background-size: 330px; right: 0;}.slider-section .right-slider .rightquote_form .leftbuttons img{max-width: 100%;}.rightquote_form .innerformproject .formgroupbox .form-group{margin-bottom: 20px;}.rightquote_form .innerformproject .form-group label{font-size: 13px;}.rightquote_form .heading-titletop{font-size: 22px;}#RecaptchaField3, #RecaptchaField1{-webkit-transform: scale(0.65); transform: scale(0.65); -webkit-transform-origin: 0 0; transform-origin: 0 0;}}@media(min-width:992px) and (max-width:1300px){.services-listing > li p{font-size: 16px;}.portfolio-brand .right-portfolio{padding: 0px 5px;}}@media (max-width:767px){.rightquote_form{width: 100%; padding: 15px;}.rightquote_form .heading-titletop{font-size: 22px;}body.modalopen{overflow: inherit; ;}#RecaptchaField3, #RecaptchaField2, #RecaptchaField1{-webkit-transform: scale(0.70); transform: scale(0.70); -webkit-transform-origin: 0 0; transform-origin: 0 0;}.rightquote_form .rightbuttons span .btn-default::after{background-color: transparent;}.contact-banner .inner-banner h2{padding-top: 40px;}.contact-banner{min-height: inherit; padding-bottom: 40px;}.contactpage{padding-top: 0px;}header.innerpages-bx{position: relative; background-color: #d43349; padding: 10px 0px;}}@media (max-width:479px){.rightbuttons span{margin-top: 0px;}.rightquote_form .attached-info .rightagreement label{text-align: left; display: block;}}/*****29-12-2018*****/.validation_error_msg:after{display: none !important;}#popup3_captcha_error{color: #fedd26; text-transform: capitalize; text-align: left; display: block;}#popup2_captcha_error{color: #fedd26; text-transform: capitalize; text-align: left; display: block;}#recaptcha_message_error{color: #fedd26; text-transform: capitalize; text-align: left; display: block;}.rightquote_form-in{z-index: 99999; position: relative;}.thankyou-section{text-align: center; padding: 30px 0px 50px;}.thankyou-section h2{font-weight: 700; display: block; font-size: 25px;}.thankyou-section p{color: #505050; font-size: 15px;}