/*
Theme Name: Petrichor - Premium WordPress Landing Page
Theme URI: http://petrichor-wp.webfactoryltd.com/
Description: Premium, fully customizable landing page theme. Highly versatile front page will allow you to put  <strong> your product</strong> in the focus. Please send all support requests via the <a target="_blank" href="http://themeforest.net/user/WebFactory#from">contact form<mashable_hm/a>.
Version: 1.75
License: Proprietary Envato.top_abt .mash_cnt h3
License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/
Author: WebFactory
Author URI: http://www.webfactoryltd.com/
Tags: responsive, landing-page, theme-customizer, simple, orange, creative, bootstrap, app, single-page
*/

@font-face {
  font-family: 'Source Sans Pro Light';
  font-style: normal;
  font-weight: 300;
  src: local('Source Sans Pro Light'), local('SourceSansPro-Light'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans Pro Semibold';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans Pro Bold';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2) format('woff2');
}
@font-face {
	font-family:'MyriadPro-Light';
	src: url('fonts/MyriadPro-Light.eot');
	src: url('fonts/MyriadPro-Lightd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Light.html') format('woff'),
		url('fonts/MyriadPro-Light-2.html') format('truetype'),
		url('fonts/MyriadPro-Light.otf') format('opentype'),
		url('fonts/MyriadPro-Light.svg#MyriadPro-Light') format('svg');
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB04;
}
@font-face {
	font-family:'MyriadPro-Regular';
	src: url('fonts/MyriadPro-Regular.eot');
	src: url('fonts/MyriadPro-Regulard41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Regular.html') format('woff'),
		url('fonts/MyriadPro-Regular-2.html') format('truetype'),
		url('fonts/MyriadPro-Regular.otf') format('opentype'),
		url('fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB04;
}
@font-face {
	font-family:'MyriadPro-Semibold';
	src: url('fonts/MyriadPro-Semibold.eot');
	src: url('fonts/MyriadPro-Semiboldd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Semibold.html') format('woff'),
		url('fonts/MyriadPro-Semibold-2.html') format('truetype'),
		url('fonts/MyriadPro-Semibold.otf') format('opentype'),
		url('fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB04;
}
@font-face {
	font-family:'MyriadPro-Bold';
	src: url('fonts/MyriadPro-Bold.eot');
	src: url('fonts/MyriadPro-Boldd41d.eot?#iefix') format('embedded-opentype'),
		url('fonts/MyriadPro-Bold.html') format('woff'),
		url('fonts/MyriadPro-Bold-2.html') format('truetype'),
		url('fonts/MyriadPro-Bold.otf') format('opentype'),
		url('fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB04;
}

@-webkit-keyframes blink {  
    0% {-webkit-transform: scale(1.02); opacity: 0.8;}
    8% {-webkit-transform: scale(1.03); opacity: 0.8;}
    15% {-webkit-transform: scale(1.04); opacity: 1;}
    30% {-webkit-transform: scale(1.05); opacity: 1;}
    100% {opacity: 0.8; -webkit-transform: scale(1);}
}
@-moz-keyframes blink {
    0% {-moz-transform: scale(1.02); opacity: 0.8;}
    8% {-moz-transform: scale(1.03); opacity: 0.8;}
    15% {-moz-transform: scale(1.04); opacity: 1;}
    30% {-moz-transform: scale(1.05); opacity: 1;}
    100% {opacity: 0.8; -moz-transform: scale(1);}
}

@keyframes blink {
    0% {transform: scale(1.02); opacity: 0.8;}
    8% {transform: scale(1.03); opacity: 0.8;}
    15% {transform: scale(1.04); opacity: 1;}
    30% {transform: scale(1.05); opacity: 1;}
    100% {opacity: 0.8; transform: scale(1);}
}


html, body{padding:0px; margin:0px; font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri; background:#fff;}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.pr{position:relative;}
.cb20{clear:both;height:20px;}
.text-right{text-align:right;}
.mar-btm-20{margin-bottom:20px;}
.mar-btm-30{margin-bottom:30px;}
.mar-btm-50{margin-bottom:50px;}
#front-section-286 .jcarousel-wrapper .jcarousel li{width:224px; padding:0px; margin: 5px;}
#navigation .container{width:95%;}
#navigation{padding:7px 0 8px;}
#navigation .span12, #navigation .row{width:100%; margin:0px;}
#main-navigation{text-align:left;}
#main-navigation li a{color:#cfcfcf; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold', calibri; font-size:16px; text-transform: inherit; padding:0px;}
#main-navigation li a:hover, #main-navigation li.current-menu-item a{color:#f16826}

#teaser h2, #teaser h1{color:#333; font-size:54px; letter-spacing:0px; text-shadow:none;font-weight:normal;line-height:56px;margin-bottom:22px;}
#teaser .block1, #teaser .block2{color:#333;}
#teaser .block1{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}
#teaser .block2{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri;}
#teaser p{width:auto;font-family: 'Source Sans Pro','MyriadPro-Regular',calibri; font-size:17px; color:#333; text-shadow:none;}
#teaser-right .download-btn{background:url(images/start_arrow.png) no-repeat 235px center #ff6000 !important; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri;font-size:28px; width:240px; height:auto; color:#fff; padding:20px; text-align:left; border-radius:0px; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;
    -webkit-animation: blink 3s linear infinite;
    -moz-animation: blink 3s linear infinite;
    animation: blink 3s linear infinite;
}
#teaser-right .download-btn:hover{transform: scale(1.02, 1.02); -webkit-transform: scale(1.02, 1.02); -moz-transform: scale(1.02, 1.02);}
#header{background-position:0 -53px; background-size:cover; border-bottom:0px;}
.seven_glory{background:url('images/7th.png') no-repeat 0px 0px; width:142px; height:138px;position:absolute; top:0px; left:0px;}
.top_abt{width:100%; text-align:center;}
.top_abt .mash_cnt{border-bottom:1px solid #d4d4d4; width:100%;}
.top_abt .mash_cnt .till{margin:0px; color:#474747; font-size:30px; font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri; font-weight:normal;}
.top_abt .mash_cnt .till a{color:#00ADEE;}
.top_abt .mash_cnt .till a:hover{text-decoration:underline;}
.top_abt .mash_cnt h2{color:#474747; font-size:36px; margin:10px 0px 15px 0px; font-weight:normal; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri;}
.top_abt .we_wrk{color:#474747; font-size:26px; font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;line-height: 30px; margin-top: 15px;}

footer{background:#353739; padding:50px 0px 0px 0px;}
footer h3{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; font-size:24px; color:#fff; font-weight:normal; border-bottom:1px solid #555557; padding-bottom:8px;margin-bottom:15px; position:relative;}
footer p{color:#babbbb; font-size:14px; line-height:21px;margin:0 0 5px;}
.wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form input[type="email"]{width:100%; box-sizing:border-box; background:#606163; border:1px solid #606163; border-radius:0px; color:#fff; padding:12px 15px; height:auto;font-family:arial; margin-bottom:8px;box-shadow:none;}
.wpcf7-form textarea{height:138px;resize:none;}
.wpcf7-form textarea:focus, .wpcf7-form textarea:focus:required:invalid:focus, .wpcf7-form input:focus:required:invalid:focus, .wpcf7-form input[type="text"]:focus, .wpcf7-form input[type="email"]:focus{color:#fff; box-shadow:none;}
.wpcf7-form input[type="submit"]{background:url(images/start_arrow.png) no-repeat 154px center #fd7800; color:#fff; font-family:arial; font-size:18px; font-weight:600; padding:13px 50px 13px 13px; text-align:center; border:0px; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;}
.wpcf7-form input[type="submit"]:hover{background:url(images/start_arrow.png) no-repeat 154px center #f16826; transform: scale(1.02, 1.02); -webkit-transform: scale(1.02, 1.02); -moz-transform: scale(1.02, 1.02);}


.foot_btm_cnt{border-top:1px solid #555557; padding:20px 0px; width:100%;}
.foot_btm_cnt .copytext, .foot_btm_cnt .outtro{height:auto; line-height:inherit; color:#babbbb; font-size:15px; margin:0px;}
.foot_btm_cnt .copytext{width:100%; text-align:center;}
.twitter-timeline.twitter-timeline-rendered .timeline{background:none;}
.social-media{margin-top:15px;}
.social-media a{background:url(images/social-icon.png) no-repeat 0px 0px; width:35px;height:35px;display:inline-block;}
.social-media .twit-icon{background-position:5px 0px}
.social-media .twit-icon:hover{background-position:5px -34px}
.social-media .fbk-icon{background-position:-38px 0px}
.social-media .fbk-icon:hover{background-position:-38px -34px}
.social-media .lnkdn-icon{background-position:-80px 0px}
.social-media .lnkdn-icon:hover{background-position:-80px -34px}
.social-media .pint-icon{background-position:-120px 0px}
.social-media .pint-icon:hover{background-position:-120px -34px}
.social-media .stack-icon{background-position:-165px 0px}
.social-media .stack-icon:hover{background-position:-165px -34px}
.social-media .git-icon{background-position:-205px 0px}
.social-media .git-icon:hover{background-position:-205px -34px}
.social-media .blog-icon{background-position:-245px 0px}
.social-media .blog-icon:hover{background-position:-245px -34px}
.container .hugeitmicro .hugeitmicro-item{position:static !important; transform:none !important; -moz-transform:none !important; -webkit-transform:none !important; float:left;margin:0 30px 30px 0;}

#front-section-281{background:url(images/projects-bg.jpg) no-repeat center 0px; width:100%; background-size:100% auto;}
.rec_proj{padding:50px 0px;}
.rec_testimonials{padding:15px 0px;}
.rec_proj h2,.rec_testimonials h2, .f-section h2{color:#474747; font-size:36px; font-weight:normal; margin:0px 0px 70px 0px; color:#fff; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; border-bottom:1px solid #9c9c9c; width:89.5%; padding-bottom:30px; position:relative;}
.rec_proj h2 span, .f-section h2 span{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}
.rec_proj h2::after,.rec_testimonials h2::after, .f-section h2::after{position:absolute; bottom:-3px; left:0px; background:#f16826; height:5px; width:100px; content:"";}
#huge_it_portfolio_content_1 #huge_it_portfolio_container_1{height:550px !important;}
.rec_proj h6{margin:0 11% 0 0; text-align:right; font-family:arial;}
.rec_proj h6 a{color:#f16826; font-family:arial; font-size:16px;font-weight:normal;}
.rec_proj h6 a:hover{text-decoration:underline;}
.rec_proj .jssor_slider_outer_container{margin:-10px auto 0;}
.rec_testimonials h2, .f-section h2 {color: #474747;border-bottom:1px solid #D4D4D4;width:100%;}
.container .tp_recent_tweets ul{margin:0px;}
.container .tp_recent_tweets li{padding-left:0px; background:none;border-bottom:1px solid #555557; padding-bottom:15px; margin-bottom:11px;}
.container .tp_recent_tweets li:last-child{border:0px;}
footer .tp_recent_tweets li a{font-weight:normal; color:#0084b4 !important;}
footer .tp_recent_tweets li a:hover{text-decoration:underline;}
.tp_recent_tweets .twitter_time{position:relative; top:5px}
#front-section-286 .rec_proj h2{width:100%;}
ul#main-navigation > li ul{background:#333940;}
ul#main-navigation > li ul li{line-height:20px; height:auto; padding:0 20px 10px; margin-bottom:10px; border-bottom:1px solid #464646; box-sizing:border-box;}
ul#main-navigation > li ul li:last-child{margin-bottom:0px;}
ul#main-navigation > li ul li a{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; font-size:14px; line-height:20px;}
ul#main-navigation > li ul.sub-menu{width:280px; padding:10px 0px 0px 0px !important;}
ul#main-navigation > li.menu-item-291 ul.sub-menu{width:190px;}
ul#main-navigation > li.menu-item-292 ul.sub-menu{width:140px;}
ul#main-navigation > li.menu-item-293 ul.sub-menu{width:300px;}
ul#main-navigation > li.menu-item-295 ul.sub-menu{width:220px;}
#main-navigation li.menu_cmn_arw > a{background:url(images/drop-arrow.png) no-repeat right 21px; padding-right:10px;}
#main-navigation li.menu_cmn_arw > a:hover{background:url(images/drop-arrow-hover.png) no-repeat right 21px; padding-right:10px;}
.responsive-tabs ul.responsive-tabs__list li:last-child{margin-right:0px;}
.responsive-tabs-wrapper .responsive-tabs ul.responsive-tabs__list{width:60%;}
.responsive-tabs-wrapper .responsive-tabs ul li{padding:50px 20px 10px !important}
.container .rec_proj h2, .container .rec_testimonials h2, .container .f-section h2{margin-bottom:40px;}
#front-section-320 h1{border-bottom:1px solid #d4d4d4; margin-bottom: 25px; padding-bottom: 25px; position:relative;}
#front-section-320 h1:after{position:absolute; bottom:-3px; left:0px; background:#f16826; height:5px; width:100px; content:"";}
footer #text-26 h3:after{background:url(images/foot-ttl-icn.png) no-repeat 0px 0px; position:absolute; top:9px; left:90px; height:22px; width:27px; content:"";}
footer #text-23 h3:after{background:url(images/foot-ttl-icn.png) no-repeat right 0px; position:absolute; top:7px; left:100px; height:24px; width:36px; content:"";}
footer #tp_widget_recent_tweets-2 h3:after{background:url(images/foot-ttl-icn.png) no-repeat -25px 0px; position:absolute; top:10px; left:80px; height:24px; width:27px; content:"";}

#huge_it_portfolio_content_1 .portelement_1{border:0px;}
.flexslider1{position:relative;}
.flexslider1 .flex-direction-nav a{opacity:1; height:39px;}
#teaser-slider-2 .flex-direction-nav a{height:39px;}
footer .copytext a{color:#777 !important;}
footer .copytext a:hover{color:#babbbb !important;}

.mashable_hm{position:relative;display:inline-block}
.mashable_hm:hover .mashable_img{display:block;}
.mashable_img{display:none;position: fixed;left:50%;margin-left:-300px;bottom:0px;z-index:99999}
.mashable_hm p{margin:0px; display:inline-block;}
.mashable_hm img{width:600px; height:auto; opacity:1;}


#teaser-slider-2 .flex-direction-nav a {
    background: rgba(0, 0, 0, 0) url("images/bg_direction_nav.png") no-repeat scroll 0 0;
    cursor: pointer;
    display: block;
    height: 100px;
    margin: -20px 0 0;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 26px;
}
#teaser-slider-2 .flex-direction-nav .flex-next{background-position:100% 0;}
#teaser-slider-2 .flexslider:hover .flex-next{right:5px !important;}
a#scrollUp{background:url(images/scroll-to-top.png) no-repeat 0px 0px !important; width:42px; height:42px; outline:none;}

#huge_it_portfolio_content_1 .portelement_1 .image-block_1 .image-overlay{background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}
#huge_it_portfolio_content_1 .portelement_1 .image-block_1.activeBlock .image-overlay{display:block;}
#huge_it_portfolio_content_1 .portelement_1 .image-block_1.activeBlock .image-overlay a{display:none;}
.activeBlock{border:2px solid #aaa; box-sizing:border-box;}

div.wpcf7-mail-sent-ok{background:url(images/tick1.png) no-repeat 10px center #42ca82; border:1px solid #8de6b7; color:#fff; font-sixe:15px; padding:5px 10px 10px 60px; box-shadow: 0px 3px 5px 0px rgba(2, 2, 2, 0.35); -moz-box-shadow: 0px 3px 5px 0px rgba(2, 2, 2, 0.35); -webkit-box-shadow: 0px 3px 5px 0px rgba(2, 2, 2, 0.35); text-shadow:none;}
div.wpcf7-mail-sent-ok span{color:#fff; font-weight:bold;font-size:15px; text-shadow:none;}
div.wpcf7-mail-sent-ok span.close{color:#fff !important}
div.wpcf7-mail-sent-ok a{background:#fff; padding:1px 10px 3px; border-radius:3px;font-family: 'Source Sans Pro','MyriadPro-Regular',calibri;text-shadow:none;}
footer div.wpcf7-mail-sent-ok a{color:#333 !important;}
#customSlider .flexslider1 .flex-viewport{margin-top:-20px;}
#teaser-right {margin-top:65px}
#teaser-slider-2 {background-image: url(images/handphone.png);
	width: auto;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-left: 8px;
	overflow: hidden;
	height: 466px
}
#teaser-slider-2 .flexslider {
	left: 270px;
	top: 80px;
	width: 208px!important;
}

#navigation .ubermenu-skin-black-white-2, #navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{background:none; border:0px; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{color:#cfcfcf; font-size:16px; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; font-weight:normal; text-transform:inherit; padding:16px 20px 17px; border-left:1px solid transparent; border-right:1px solid transparent;}
#navigation .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target{padding-right:25px;}

#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target:hover{color:#f16826; background:#fff;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{color:#f16826; background:#fff;border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, #navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, #navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#f16826; border-top:2px solid #f16826; padding-top:14px;}

#navigation .ubermenu-skin-black-white-2.ubermenu-horizontal .ubermenu-item-level-0.ubermenu-active > .ubermenu-submenu-drop, #navigation .ubermenu-skin-black-white-2.ubermenu-horizontal:not(.ubermenu-transition-shift) .ubermenu-item-level-0 > .ubermenu-submenu-drop{background:#fff;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{color:#444; font-size:16px; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; font-weight:normal;border-bottom:1px solid #e8e8e9; margin:0px 0px; padding:12px 20px;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover .ubermenu-target-text, .ubermenu .ubermenu-target-with-image > .ubermenu-target-text:hover{color:#444;}
.ubermenu-submenu .ubermenu-target-text{height:45px;}
.ubermenu-item-293 .ubermenu-submenu .ubermenu-target-text{height:55px;}
.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image{width:45px;}
.ubermenu .ubermenu-item-293 .ubermenu-item-layout-image_left > .ubermenu-image{top:5px; position:relative;}

.ubermenu .ubermenu-target-with-image > .ubermenu-target-text{display:table-cell;vertical-align:middle; padding-left:10px; color:#444; font-size:16px; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; font-weight:normal;}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{top:54px;}

.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{position:relative;}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:800px;}
.ubermenu li.ubermenu-item-290 .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{left:-1px;}
.ubermenu li.ubermenu-item-291 .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:200px; min-width:200px; left:-1px;}
.ubermenu li.ubermenu-item-292 .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:200px; min-width:200px; left:-1px;}
.ubermenu li.ubermenu-item-293 .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:770px;left:-1px;}
.ubermenu li.ubermenu-item-295 .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:450px;left:-1px;}
.ubermenu .ubermenu-nav .ubermenu-column-1-3{border-right:1px solid #ddd;}
.ubermenu .ubermenu-nav .ubermenu-column-1-2{border-right:1px solid #ddd;}
.ubermenu .ubermenu-nav li.ubermenu-column-1-3:nth-child(3n){border-right:0px;}
.ubermenu .ubermenu-nav li.ubermenu-column-1-2:nth-child(2n){border-right:0px;}
.ubermenu-responsive-default.ubermenu{margin-top:-7px;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target:hover{background:#E8E8E8;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-item-419 > .ubermenu-target{border-bottom:1px solid #fff;}
.ubermenu .ubermenu-target-with-image > .ubermenu-target-text .fapp_mcnt{font-size:12px;line-height: 15px;text-transform:none;color:#444444; display:block;}

/*PANKAJ STARTS*/
.testimonial_slideri{background:url(images/features_bg.gif) no-repeat center !important;position:relative;}
.testimonial_slideri .testimonial_avatar img{border: 1px solid #ccc !important; max-height: 140px !important; width: 140px !important; border-radius: 0px 120px 120px 120px; transition: all 0.1s linear 0s;-moz-transition: all 0.1s linear 0s;-webkit-transition: all 0.1s linear 0s;}
.testimonial_slideri:nth-child(2) .testimonial_avatar img{border-radius: 120px 0 120px 120px ;left:30px;position:relative}
.testimonial_slideri:nth-child(3) .testimonial_avatar img{border-radius: 120px 120px 120px 0 ;}
.testimonial_slideri:nth-child(4) .testimonial_avatar img{border-radius: 120px 120px 0 120px ;left:30px;position:relative}

.testimonial_quote{background:#eeeeee !important;border:1px solid #eee;padding:6px;font-family:inherit !important;font-size:#666 !important;border-radius:10px;position:relative; transition: all 0.1s linear 0s;-moz-transition: all 0.1s linear 0s;-webkit-transition: all 0.1s linear 0s;}

.testimonial_slideri:hover .testimonial_quote, .testimonial_slideri:nth-child(3):hover .testimonial_quote{left:3px;border:1px solid #ccc;}
.testimonial_slideri:nth-child(2):hover .testimonial_quote, .testimonial_slideri:nth-child(4):hover .testimonial_quote{left:-3px;border:1px solid #ccc;}

.testimonial_slideri:hover .testimonial_avatar img{border: 5px solid #ccc !important;}

.testimonial_wrapper, #testimonial_slider_recent{padding-bottom:10px;}

.cb15{height:10px;clear:both;}
#testimonial_slider_recent_prev, #testimonial_slider_recent_next{display:none !important;}
.moretag{color:#F26925 !important}

#front-section-320{background:#fff !important;}
#front-section-320 h1{color:#474747;font-size:36px;font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}
#front-section-320 h1 span{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri;}
#front-section-320 p{font-size:21px;color:#777;padding:0 0 20px; font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}

/* .two_fifth .black-btn{background:url(images/signup-google.jpg) no-repeat 0px 0px;
width:219px; height:60px; display:block; border-radius:0px;text-decoration:none; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;}
.two_fifth .black-btn:hover{text-decoration:none; transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06);} */

.two_fifth .black-btn{background:url("images/signup.png") no-repeat scroll 0 0 / 100% auto;
width:219px; height:60px; display:inline-block; border-radius:0px;text-decoration:none; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;float: left;}
.two_fifth .black-btn:hover{text-decoration:none; transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06);}

.two_fifth .opn-download-free-btn{background: url("images/download.png") no-repeat scroll 0 0 / 100% auto;border-radius: 0;color: #ffffff !important;display: inline-block;float: right;font-family: "Source Sans Pro Semibold","MyriadPro-Semibold",calibri; transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;width:219px; height:60px;}
.two_fifth .opn-download-free-btn:hover{text-decoration:none; transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06);}

.fly-info{background:url(images/mail.png) no-repeat left center;display:inline-block;position:relative;top:7px;left:-20px;width:17px;height:17px;}
.info-link{position:relative;left:-19px;top:3px; padding-right:20px;}
.info-link a{text-decoration:none;color:#CFCFCF;font-size:15px;font-family: "Source Sans Pro semibold",'MyriadPro-Semibold',calibri;}
.info-link a:hover{text-decoration:underline;}
#searchform input[type="text"]{width:122px !important;background:url(images/search.png) no-repeat 137px center #5C6165;border-radius:20px;padding:1px 25px 1px 10px;font-size:13px;font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri;color:#CFCFCF;position:relative;right:-20px;top:-14px;float:right;border:1px solid #5C6165}
#searchform #searchsubmit{border-radius: 28px;height: 20px;opacity: 0;position: absolute;right: 8px;top: 19px;width: 20px;}

.jssora17l, .jssora17ldn{left:-30px !important;}
.jssora17r, .jssora17rdn{right:-30px !important;}
.slider1{ width:336px; height:686px; border:1px solid red;}

.flex-direction-nav .flex-next{right:-16px !important;}

.three_fifth img{transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;}
.three_fifth img:hover{transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06);}

.big-in{font-size:25px}
div.wpcf7-response-output{margin:0;}

#front-section-275 .responsive-tabs ul li{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}

.request-quote{position: relative; top: 2px; left: -30px;}

.tip1{display:none;background:url(images/excl.png) no-repeat 7px 10px #fff;position:absolute;right:-249px;top:-3px;width:200px;padding:10px 10px 10px 30px;font-size:15px;color:#333;z-index:9999; text-shadow:none;}
.tip2{display:none;background:url(images/excl.png) no-repeat 7px 10px #fff;position:absolute;right:-249px;top:-3px;width:200px;padding:10px 10px 10px 30px;font-size:15px;color:#333;z-index:9999; text-shadow:none;}
.tip3{display:none;background:url(images/excl.png) no-repeat 7px 10px #fff;position:absolute;right:-278px;top:-3px;width:230px;padding:10px 10px 10px 30px;font-size:15px;color:#333;z-index:9999; text-shadow:none;}
.tip4{display:none;background:url(images/excl.png) no-repeat 7px 10px #fff;position:absolute;right:-249px;top:-3px;width:200px;padding:10px 10px 10px 30px;font-size:15px;color:#333;z-index:9999; text-shadow:none;}
#front-section-320, #front-section-304{padding:40px 0 0;}
div.wpcf7-mail-sent-ok span.close {font-size:17px; opacity:1;}


.searchlink {display: block;float: right;position: relative;padding: 0 2px;right: 0;font-size: 16px;cursor: pointer;height: 56px;line-height: 56px;top:-46px;padding:0 10px;}
.searchlink:hover, .searchlink.open1 {color: #f16826;background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.15);
-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15);border:1px solid #e0e0e0; border-top:0px; border-bottom:0px;} 
.searchlink.open1 > .searchform {display: block;}
/** search field **/
.searchform {display:none; position: absolute; width: 300px; height: 50px; line-height: 40px;top: 56px; right: 0;
padding: 15px 15px 0;margin-left:10px; cursor: default; background:#fff;box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); border:1px solid #e0e0e0; border-top:0px;}
.searchlink.open1 .searchform {display: block;} 
#search {display: block; position: relative;}
#s{width: 219px; background: #333940; padding: 8px 38px 8px 11px; border: 0; color: #eee; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
.sbtn {display: block; position: absolute; right:33px; top: 8px; background: none; border: none; color: #bcbcbc;
font-size:14px; cursor: pointer;}
.closeForm{float:right;font-size:14px;text-decoration:none;line-height:14px;padding:0;margin:-12px -11px 0 0;
color:#333940;}
.closeForm:hover{/*color:#ea1717;*/color:#333940;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {width:940px; height:93px; padding-top:45px;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:287px; height:52px;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:1024px;}
.tech_blk_ipad .jcarousel-skin-tango .jcarousel-container-horizontal{width:600px;}
.rec_blog .jcarousel-skin-tango .jcarousel-container-horizontal{width:100%;}
.jcarousel-skin-tango .jcarousel-container-vertical {width:287px;height:52px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-item {width:269px; height:52px;}
.tech_blk_ipad .jcarousel-skin-tango .jcarousel-clip-horizontal {width:583px;padding-top:0px}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background:#fff; color:#000;}
.happy_usr img{height:auto; width:auto; border: 1px solid #ccc; padding:1px;border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;box-shadow:0 1px 1px #CCCCCC;-moz-box-shadow:0 1px 1px #CCCCCC;-webkit-box-shadow:0 1px 1px #CCCCCC;}
.happy_usr{width:100%; height:auto}
.con_ovvr.con_nnm a:hover{color:#333;}
.rec_blog .jcarousel-skin-tango .jcarousel-clip-horizontal {width:100%;padding-top:0px; height:360px;}
.rec_blog .jcarousel-skin-tango .jcarousel-item {width:478px; height:360px; padding:0 50px; text-align:center}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;  margin-right:23px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left:25px; margin-right:0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{box-shadow:0 0 4px #AAAAAA;transition: all 0.6s ease 0s;}
.sld_clients_inner .jcarousel-skin-tango .jcarousel-next-horizontal:hover,.sld_clients_inner .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{box-shadow:none;transition:none}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px; right: auto; background-image: url(images/arrow.html);}
.rec_blog .jcarousel-skin-tango .jcarousel-next-horizontal, .rec_blog .jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute; left:inherit;  width:35px; height:35px; cursor: pointer;}
.rec_blog .jcarousel-skin-tango .jcarousel-next-horizontal {top:-82px; background:url(images/testimonial_next.png) no-repeat; right:15px;}
.rec_blog .jcarousel-skin-tango .jcarousel-prev-horizontal {top:-82px; background:url(images/testimonial_prev.png) no-repeat 0 0; right:55px;}
.blog_txt{font-size:20px;color:#444;font-family:'Source Sans Pro Semibold','MyriadPro-Semibold',calibri;line-height:26px;}
.blog_details{font-size:15px; margin-top:15px; color:#8C8C8C}
.blog_details span{color:#EF6826}
footer .elevated .third, footer .elevated .third-last{width:33.333%; margin:0px;}



/* Static pages starts here */
#navigation{margin-top:0px;}
#twitter-feed{display:none;}
.plain-section{background:#fff;}
.tech_expert, .why-choose-section{background:#f9beb9; width:100%; padding:70px 0px;box-shadow: inset 0px 0px 6.39px 2.61px rgba(4, 5, 5, 0.1); -moz-box-shadow: inset 0px 0px 6.39px 2.61px rgba(4, 5, 5, 0.1); -webkit-box-shadow: inset 0px 0px 6.39px 2.61px rgba(4, 5, 5, 0.1);}
.pentaho_u_page .why-choose-section, .pentaho_u_page .tech_expert{background:#E2E7EB;}
.dedi_u_page .why-choose-section{background:#FFD3D4;}
.fbid_u_page .why-choose-section{background:#EDECE7;}
.time_u_page .why-choose-section{background:#CBD8FA;}
.emd_u_page .why-choose-section{background:#D3E0F3;}
.cloud_u_page .why-choose-section{background:#D1EBFA;}
.cloud_u_page .why-choose-section.white_bg{padding-bottom:0px;}
.qa_u_page .why-choose-section{background:#A9E6EB;}


.mcnt_techexp{width:100%;}
.mcnt_techexp .incnt_exp{width:48%; margin-bottom:30px;}
.cnt_sub_ttl, h2.cnt_sub_ttl{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold', calibri; color:#333; font-size:36px; font-weight:normal; margin:0px; padding:0px 0px 15px 40px; position:relative;}
.cnt_sub_ttl span, h2.cnt_sub_ttl span{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}
.cmn_p{ color:#222; font-size:20px; font-weight:normal; font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}
.cloud_u_page .why-choose-section .cmn_p{line-height:35px;}
.cloud_u_page .white_bg .cnt_sub_ttl{font-size:30px;}
.cnt_sub_ttl::before{position:absolute; top:5px; left:0px; background:url(images/inner-pages/heading-sprite.png) no-repeat -88px 0px; height:32px; width:35px; content:"";}
.tec_exp .cnt_sub_ttl::before, .emd_u_page  .why-choose-section.fst .cnt_sub_ttl::before{background-position:-88px 0px;}
.we_exp_at  .cnt_sub_ttl{padding-left:55px;}
.we_exp_at  .cnt_sub_ttl::before{background-position:-227px 0px; height:35px; width:50px; top:4px;}
.indust_supt .cnt_sub_ttl::before{background-position:-130px 0px;}
.why-choose-section .cnt_sub_ttl::before, .qa_u_page .asp-reqr .cnt_sub_ttl::before{background-position:-44px 0px;}
.ror-reqr .cnt_sub_ttl::before{background-position:0px -1px;}

.why-choose-section.pen_serv .cnt_sub_ttl::before, .asp-services .cnt_sub_ttl::before, .cloud_u_page .white_bg .cnt_sub_ttl::before {background:url(images/inner-pages/choose.png) no-repeat 0px 0px;}

.why-choose-section.eng_mdl_cmn .cnt_sub_ttl::before, .emd_u_page  .why-choose-section.lst .cnt_sub_ttl::before{background:url(images/inner-pages/eng-mod-ttl.png) no-repeat 0px 0px;}
.why-choose-section.fbid .cnt_sub_ttl::before{background:url(images/inner-pages/fd-icon.png) no-repeat 0px 0px; height:37px; top:0px;}
.qa_u_page .why-choose-section.white_bg .cnt_sub_ttl::before{background:url(images/inner-pages/ttl-qa-lst.png) no-repeat 0px 0px; height:34px; top:0px;}
.qa_u_page .why-choose-section.lst .cnt_sub_ttl::before{background:url(images/inner-pages/why-us-qa.png) no-repeat 0px 0px; height:39px; top:0px;}


.mcnt_techexp .lft_icn_exp{background:url(images/inner-pages/technical-sprite.png) no-repeat 0px 0px; width:70px; height:72px; transition: all 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s; -moz-transition: all 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s, color 0.3s ease 0s, box-shadow 0.3s ease 0s; margin-left:-5px;}
.mcnt_techexp .lft_icn_exp.mdb{background-position:5px 0px;}
.mcnt_techexp .incnt_exp:hover .lft_icn_exp.mdb{background-position:-69px 0px;}
.mcnt_techexp .lft_icn_exp.jque{background-position:5px -71px;}
.mcnt_techexp .incnt_exp:hover .lft_icn_exp.jque{background-position:-69px -71px;}
.mcnt_techexp .lft_icn_exp.msql{background-position:5px -214px;}
.mcnt_techexp .incnt_exp:hover .lft_icn_exp.msql{background-position:-69px -214px;}
.mcnt_techexp .lft_icn_exp.pgsql{background-position:5px -142px;}
.mcnt_techexp .incnt_exp:hover .lft_icn_exp.pgsql{background-position:-69px -142px;}
.mcnt_techexp .rtcnt{width:240px; margin-left:10px;}
.mcnt_techexp .incnt_exp h3{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold', calibri; color:#333; font-size:20px; font-weight:normal; margin:0px; padding:0px;}
.mcnt_techexp .incnt_exp p{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri; color:#000; font-size:18px; font-weight:normal; margin:0px; padding:0px; line-height:22px;}

.indust_supt{padding:50px 0px 30px 0px}
.tec_exp p{ color:#222; font-size:19px; font-weight:normal; font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri;}
.indust_supt_icn{background:#F5F5F5; border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7; margin-bottom:60px;}
.cmn_div_supt{width:16.6666%; box-sizing:border-box; height:140px; text-align:center;}
.qa_u_page .cmn_div_supt{width:25%;}
.cmn_div_supt:hover{background:#CB3D3C;}
.pentaho_u_page .cmn_div_supt:hover{background:#3C4650;}
.cloud_u_page .cmn_div_supt:hover{background:#3C4650;}
.qa_u_page .cmn_div_supt:hover{background:#135C63;}


.qa_u_page .cmn_div_supt .cmn_ind_icn{background:url(images/inner-pages/bug-qa.png) no-repeat 0px 0px; height:90px; width:220px; margin:10px auto 0px;}
.qa_u_page .cmn_div_supt .soc_net{background-position:0px -8px;}
.qa_u_page .cmn_div_supt:hover .soc_net{background-position:0px -88px;}
.qa_u_page .cmn_div_supt .inv_mgm{background-position:-222px 0px;}
.qa_u_page .cmn_div_supt:hover .inv_mgm{background-position:-222px -80px;}
.qa_u_page .cmn_div_supt .hcare{background-position:-457px -14px; width:230px;}
.qa_u_page .cmn_div_supt:hover .hcare{background-position:-457px -94px;}
.qa_u_page .cmn_div_supt .fas_ent{background-position:-707px -9px;}
.qa_u_page .cmn_div_supt:hover .fas_ent{background-position:-707px -90px;}
.qa_u_page .cmn_div_supt p{color:#6a6a6a; padding:0px;}


.cmn_div_supt .cmn_ind_icn{background:url(images/inner-pages/industry-sprite.png) no-repeat 0px 0px; height:50px; width:55px; margin:15px auto 0px;}
.cmn_div_supt .soc_net{background-position:0px 0px;}
.cmn_div_supt:hover .soc_net{background-position:0px -49px;}
.cmn_div_supt .inv_mgm{background-position:-65px 0px;}
.cmn_div_supt:hover .inv_mgm{background-position:-65px -49px;}
.cmn_div_supt .hcare{background-position:-130px 0px;}
.cmn_div_supt:hover .hcare{background-position:-130px -49px;}
.cmn_div_supt .fas_ent{background-position:-197px 0px;}
.cmn_div_supt:hover .fas_ent{background-position:-197px -49px;}
.cmn_div_supt .autom{background-position:-265px 0px;}
.cmn_div_supt:hover .autom{background-position:-265px -49px;}
.cmn_div_supt .reale{background-position:-330px 0px;}
.cmn_div_supt:hover .reale{background-position:-330px -49px;}
.cmn_div_supt p{font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri; font-size:19px; color:#6a6a6a; padding:10px 25px; line-height:22px;}
.cloud_u_page .cmn_div_supt p{padding:10px 10px;}
.cmn_div_supt:hover p{color:#fff; }

.pentaho_u_page .cmn_div_supt .cmn_ind_icn{background:url(images/inner-pages/pentaho-industry.png) no-repeat 0px 0px; height:50px; width:55px; margin:25px auto 5px;}
.pentaho_u_page .cmn_div_supt .soc_net{background-position:0px 0px;}
.pentaho_u_page .cmn_div_supt:hover .soc_net{background-position:0px -57px;}
.pentaho_u_page .cmn_div_supt .inv_mgm{background-position:-65px 0px; width:77px;}
.pentaho_u_page .cmn_div_supt:hover .inv_mgm{background-position:-65px -57px;}
.pentaho_u_page .cmn_div_supt .hcare{background-position:-145px 0px;}
.pentaho_u_page .cmn_div_supt:hover .hcare{background-position:-145px -57px;}
.pentaho_u_page .cmn_div_supt .fas_ent{background-position:-201px 0px;}
.pentaho_u_page .cmn_div_supt:hover .fas_ent{background-position:-201px -57px;}
.pentaho_u_page .cmn_div_supt .autom{background-position:-260px 0px;}
.pentaho_u_page .cmn_div_supt:hover .autom{background-position:-260px -57px;}
.pentaho_u_page .cmn_div_supt .reale{background-position:-315px 0px; width:60px;}
.pentaho_u_page .cmn_div_supt:hover .reale{background-position:-315px -57px;}

.cloud_u_page .cmn_div_supt .cmn_ind_icn{background:url(images/inner-pages/cloud-industry.png) no-repeat 0px 0px; height:50px; width:55px; margin:25px auto 5px;}
.cloud_u_page .cmn_div_supt .soc_net{background-position:0px 0px;}
.cloud_u_page .cmn_div_supt:hover .soc_net{background-position:0px -56px;}
.cloud_u_page .cmn_div_supt .inv_mgm{background-position:-55px 0px;}
.cloud_u_page .cmn_div_supt:hover .inv_mgm{background-position:-55px -56px;}
.cloud_u_page .cmn_div_supt .hcare{background-position:-117px 0px; width:60px;}
.cloud_u_page .cmn_div_supt:hover .hcare{background-position:-117px -56px;}
.cloud_u_page .cmn_div_supt .fas_ent{background-position:-187px 0px;}
.cloud_u_page .cmn_div_supt:hover .fas_ent{background-position:-187px -56px;}
.cloud_u_page .cmn_div_supt .autom{background-position:-248px 0px; width:65px;}
.cloud_u_page .cmn_div_supt:hover .autom{background-position:-248px -56px;}
.cloud_u_page .cmn_div_supt .reale{background-position:-319px 0px; width:60px;}
.cloud_u_page .cmn_div_supt:hover .reale{background-position:-319px -56px;}




.we_exp_at{width:100%; margin:0px 0px 20px 0px;}
.we_exp_at .we_exp_img .jcarousel li{width:292.5px;}
.we_exp_at .we_exp_img .jcarousel img{border:0px;}
.we_exp_at .we_exp_img{width:100%;}
.we_exp_at .we_exp_img.fst{border-bottom:1px solid #E6E6E6;}
.footer_cta_cmn{margin-bottom:50px;}
.footer_cta_cmn .cmn_cta_foot{width:100%; background:#F5F5F5; box-sizing:border-box; padding:15px 20px;}
.footer_cta_cmn .cmn_cta_foot h5{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri; font-size:35px; color:#cd2122; font-weight:normal; margin:26px 0 20px; padding:0px;}
.footer_cta_cmn .cmn_cta_foot h5 span{font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri;}
.footer_cta_cmn .cmn_cta_foot h6{font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri; font-size:19px; color:#474747; font-weight:normal; margin:0px; padding:0px;}


.cmn-top-banner{background-size:100%;width:100%;height:300px;border-bottom:8px solid #DDDDDD; padding:30px 0 0;}
.plain-section{padding:0;}
.title-1{font-family:'Source Sans Pro Light','MyriadPro-Light',calibri; font-size:35px;color:#fff; margin:45px 0 10px}
.title-1 span{font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri;}
.top_bnr_cnt p{font-family:'Source Sans Pro Semibold','MyriadPro-Semibold', calibri; font-size:20px; width:42%; color:#fff;}
.top_bnr_cnt ul{margin:0px}
.top_bnr_cnt ul li{list-style:none;font-size:20px;padding:8px 8px 8px 38px;font-family:'Source Sans Pro Semibold','MyriadPro-Semibold', calibri; background:url(images/inner-pages/ruby-icon.png) no-repeat left center; color:#fff;}
.pentaho_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/pentaho-icon.png) no-repeat left center;}
.time_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/bullet-tm.png) no-repeat left center;}
.fbid_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/bullet-fb.png) no-repeat left center;}
.dedi_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/bullet-dd.png) no-repeat left center;}
.emd_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/bullet-em.png) no-repeat left center;}
.cloud_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/bullet-cloud.png) no-repeat left center;}

.services-section{text-align:center;background:#fff;padding-bottom:30px;}
.services-section h2{position:relative;line-height:85px;border-bottom:1px solid #ccc;font-size:35px;font-family:'Source Sans Pro Semibold','MyriadPro-Semibold', calibri; font-weight:normal; color:#333;}
.services-section h2 span{font-family:'Source Sans Pro Light','MyriadPro-Light',calibri;}
.services-section h2:after{background:#C84D48; bottom:-4px; content: ""; height:6px;left:50%; position:absolute;
    width:200px; margin-left:-100px;}
	
.asp_u_page .services-section h2:after{background:#324098}	
.and_u_page .services-section h2:after{background:#8BB418}
.ios_u_page .services-section h2:after{background:#707883}
.pgap_u_page .services-section h2:after{background:#39B3D8}
.pentaho_u_page .services-section h2:after{background:#3A4750}
.dedi_u_page .services-section h2:after{background:#D35654}
.fbid_u_page .services-section h2:after{background:#5E5649}
.time_u_page .services-section h2:after{background:#374665}
.emd_u_page .services-section h2:after{background:#3F4869}
.cloud_u_page .services-section h2:after{background:#61A2CC}
.qa_u_page .services-section h2:after{background:#1B6169}
	
.services-section p{font-size:18px;color:#333; line-height: 32px;}
.why-choose-section ul, .tech_expert ul{margin:0}
.why-choose-section ul li, .tech_expert ul li{list-style:none;background: url("images/inner-pages/tick.png") no-repeat scroll 0 11px; padding:5px 5px 5px 30px;color: #222; font-family: "Source Sans Pro Light","MyriadPro-Light",calibri; font-size: 19px; font-weight: normal; line-height:26px;}
.why-choose-section.asp-dot-net ul li{background: url("images/inner-pages/tivk-b.png") no-repeat scroll 0 11px;}
.asp-dot-net img{position:relative;top:-40px;}

.cmn_efct_img, .we_exp_at .we_exp_img .jcarousel img{transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;}
.cmn_efct_img:hover, .we_exp_at .we_exp_img .jcarousel img:hover{transform: scale(1.06, 1.06); -webkit-transform: scale(1.06, 1.06); -moz-transform: scale(1.06, 1.06);}

/* CIRCLE HOVER */
.circlehover {width:130px; height:130px; text-align:center; color: white; font-size: 18px; padding: 10px; display: table; line-height: 1.4; background-color:#CD2122; position:relative; font-weight: 300;  border-radius:50%; box-shadow: 3px 3px 1px rgba(0,0,0,0.2); }
.circlehover[data-size="small"] {width:80px; height:80px; font-size: 14px; padding: 8px; }
.circlehover[data-size="medium"] {width:95px; height:95px; font-size: 16px; padding: 10px; }
.circlehover > span {display:table-cell; vertical-align:middle; position:relative; z-index:1; }
.circlehover:before {content:''; position:absolute; top:7px; left:7px; background:#CD2122; width:30px; height:30px; border-radius:3px; }
.circlehover[data-position="top-left"]:before { top:7px; left:7px;}
.circlehover[data-position="top-right"]:before { top:7px; right:7px; left: auto;}
.circlehover[data-position="bottom-left"]:before { bottom:7px; left:7px; top:auto;}
.circlehover[data-position="bottom-right"]:before { bottom:7px; right:7px; left: auto; top:auto;}
.circlehover[data-position="top"]:before,
.circlehover[data-position="right"]:before,
.circlehover[data-position="left"]:before,
.circlehover[data-position="bottom"]:before {-webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); }
.circlehover[data-position="top"]:before {top: -10px; left: 50%; margin-left: -15px;}
.circlehover[data-position="right"]:before { top:50%; right:-10px; left: auto; margin-top:-15px;}
.circlehover[data-position="left"]:before { top:50%; left:-10px; margin-top:-15px;}
.circlehover[data-position="bottom"]:before { bottom:-10px; left:50%; margin-left:-15px; top:auto;}
.circlehover[data-position="bottom-right"] { box-shadow:-3px -3px 1px rgba(0,0,0,0.5);}
.circlehover:hover { color:#fff; -webkit-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); box-shadow:5px 5px 1px rgba(0,0,0,0.2); }
.circlehover[data-position="bottom-right"]:hover { box-shadow:-5px -5px 1px rgba(0,0,0,0.5);}
.circlehover[data-align="left"] {float:left;}
.circlehover[data-align="right"] {float:right;}
.circlehover {-webkit-transition: all 400ms cubic-bezier(0.680, 0, 0.265, 1); /* older webkit */ -webkit-transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); transition: all 400ms cubic-bezier(0.680, -0.550, 0.265, 1.550); /* easeInOutBack */ -webkit-transition-timing-function: cubic-bezier(0.680, 0, 0.265, 1); -webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); }
.circlehover.with-symbol > span.symbol {opacity:0; position:absolute; display:block; left: 0; top: 0; bottom: 0; right: 0; text-align: center; line-height: 130px; }
.circlehover.with-symbol:hover > span.text {opacity:0;}
.circlehover.with-symbol img{max-width:55%}
.circlehover.with-symbol:hover > span.symbol {opacity:1; }
.call-out-banner .m_title { font-size: 28px; position: relative; margin-top: 20px; text-transform: none; }
.call-out-banner .m_title:before { position: absolute; content: ''; width: 80px; height: 3px; background-color: #ddd; top: -20px; left: 0; }
.dedi_u_page .circlehover{background:#D35556;}
.dedi_u_page .circlehover:before {background:#D35556;}
.fbid_u_page .circlehover{background:#2B1F2B;}
.fbid_u_page .circlehover:before {background:#2B1F2B;}
.time_u_page .circlehover{background:#354664;}
.time_u_page .circlehover:before {background:#354664;}
.emd_u_page .circlehover{background:#424D5F;}
.emd_u_page .circlehover:before {background:#424D5F;}
.ror_u_page .circlehover{background:#c84d48;}
.ror_u_page .circlehover:before {background:#c84d48;}
.ios_u_page .circlehover{background:#707883;}
.ios_u_page .circlehover:before {background:#707883;}
.and_u_page .circlehover{background:#8bb418;}
.and_u_page .circlehover:before {background:#8bb418;}
.pgap_u_page .circlehover{background:#39b3d8;}
.pgap_u_page .circlehover:before {background:#39b3d8;}
.asp_u_page .circlehover{background:#324098;}
.asp_u_page .circlehover:before {background:#324098;}
.pentaho_u_page .circlehover{background:#3a4750;}
.pentaho_u_page .circlehover:before {background:#3a4750;}
.cloud_u_page .circlehover{background:#61A2CC;}
.cloud_u_page .circlehover:before {background:#61A2CC;}
.qa_u_page .circlehover{background:#1B6169;}
.qa_u_page .circlehover:before {background:#1B6169;}


.dedi_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#D35654;}
.fbid_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#2B1F2B;}
.time_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#354664;}
.emd_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#424D5F;}
.ror_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#c84d48;}
.ios_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#707883;}
.and_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#8bb418;}
.pgap_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#39b3d8;}
.pgap_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#39b3d8;}
.asp_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#324098;}
.pentaho_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#3a4750;}
.cloud_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#61A2CC;}
.qa_u_page .footer_cta_cmn .cmn_cta_foot h5{color:#1B6169;}
	
/* Callout Banner style 3 */
.circlehover.style3 {width:115px; height:115px; box-shadow: none;box-sizing: border-box;}
.circlehover.style3:before { left: 3px; top: inherit; bottom: 25px; -webkit-transform: skewY(-28deg) rotate(27deg); -ms-transform: skewY(-28deg) rotate(27deg); transform: skewY(-28deg) rotate(27deg);}
.circlehover.style3 .text {background:#000; display:block; position:absolute; bottom:10px; right:-40px; min-width: 100px; padding:3px 5px; font-style: italic; border-radius:4px; font-size:12px; line-height:15px;}
.circlehover.style3.with-symbol > span.symbol {line-height:115px;}
.triangle { display: none;}
.circlehover.style3 .triangle { display: block;position: absolute; left:52px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); top:55px;}
.circlehover.style3 .play-icon { display: block; background-color: #fff; -webkit-transform: rotate(-60deg) skewX(-30deg) scale(1,.866); -ms-transform: rotate(-60deg) skewX(-30deg) scale(1,.866); transform: rotate(-60deg) skewX(-30deg) scale(1,.866); position: relative; text-align: left;}
.circlehover.style3 .play-icon:before,
.circlehover.style3 .play-icon:after { content: ''; position: absolute; background-color: inherit; }
.circlehover.style3 .play-icon,
.circlehover.style3 .play-icon:before,
.circlehover.style3 .play-icon:after {width: 16px; height: 16px; border-top-right-radius: 30%;}
.circlehover.style3 .play-icon {-webkit-transform: rotate(-60deg) skewX(-30deg) scale(1,.866);-ms-transform: rotate(-60deg) skewX(-30deg) scale(1,.866);transform: rotate(-60deg) skewX(-30deg) scale(1,.866);}
.circlehover.style3 .play-icon:before {-webkit-transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);-ms-transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);transform: rotate(-135deg) skewX(-45deg) scale(1.414,.707) translate(0,-50%);}
.circlehover.style3 .play-icon:after {-webkit-transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);-ms-transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);transform: rotate(135deg) skewY(-45deg) scale(.707,1.414) translate(50%);}
.circlehover.style3:hover .triangle {display: none;}

.ror-reqr{background:#fff; width:100%; padding:70px 0px;}
.ror-reqr .span4{margin:0}
.col-bg{background:#fff;padding:20px;color:#333;font-size:18px;font-family:'Source Sans Pro Light','MyriadPro-Light',calibri;height:285px;
transition:all 0.7s ease 0s; -webkit-transition:all 0.7s ease 0s; -moz-transition:all 0.7s ease 0s;
text-align:center;
}
.col-bg.grey-section{background:#F7F7F7}
.col-bg:hover{background:#CB3D3C;color:#fff}
.col-bg h3{color:#CB3D3C;font-size:25px;margin:5px 0; font-family:'Source Sans Pro Semibold','MyriadPro-Semibold', calibri;}
.col-bg:hover h3{color:#fff;}
.icon-red{width:67px;height:64px;margin:0 auto; background: url(images/inner-pages/choose-sprite.png) no-repeat;}
.flex1{background-position:0 1px;}
.col-bg:hover .flex1{background-position:-80px 1px;}

.flex2{background-position:0 -59px;}
.col-bg:hover .flex2{background-position:-80px -59px;}
.flex3{background-position:0 -119px;}
.col-bg:hover .flex3{background-position:-90px -119px;}
.flex4{background-position:0 -322px;}
.col-bg:hover .flex4{background-position:-80px -322px;}
.flex5{background-position:0 -253px;}
.col-bg:hover .flex5{background-position:-80px -253px;}
.flex6{background-position:0 -179px;}
.col-bg:hover .flex6{background-position:-80px -179px;}

.and_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/android.png) no-repeat left center;}
.ios_u_page .top_bnr_cnt ul li{background:url(images/inner-pages/ios-icon.png) no-repeat left center;}

.why-choose-section.pgap_native{background:#A2DDEF; padding:10px 0px 0px 0px;}
.why-choose-section.pgap_native h2{margin:40px 0px 20px 0px;}
.why-choose-section.pgap_native ul{margin:0px;}
.why-choose-section.pgap_native table{width:100%; margin:0px; padding:0px; border:0px;}
.why-choose-section.pgap_native table td{width:30%; margin:0px; padding:0px; border:0px;}
.why-choose-section.pgap_native table td:first-child{width:40%;}
.why-choose-section.pgap_native table td ul li{position:relative; background:none; padding:0 5px 22px 35px; color:#184956; font-size:20px; font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri;}
.why-choose-section.pgap_native table td ul li::before{position:absolute; top:4px; left:0px; background:url(images/inner-pages/native-sprite.png) no-repeat 0px 0px; height:24px; width:24px; content:"";}
.why-choose-section.pgap_native table td ul li.icon_1::before{background-position:0px 0px;}
.why-choose-section.pgap_native table td ul li.icon_2::before{background-position:0px -24px;}
.why-choose-section.pgap_native table td ul li.icon_3::before{background-position:0px -53px;;}
.why-choose-section.pgap_native table td ul li.icon_4::before{background-position:0px -80px;;}
.why-choose-section.pgap_native table td ul li.icon_5::before{background-position:0px -109px;;}
.why-choose-section.pgap_native table td ul li.icon_6::before{background-position:0px -140px;}
.why-choose-section.pgap_native table td ul li.icon_7::before{background-position:0px -168px;}
.why-choose-section.pgap_native table td ul li.icon_8::before{background-position:0px -195px;}
.why-choose-section.pgap_native table td ul li.icon_9::before{background-position:0px -220px;}
.why-choose-section.pgap_native table td ul li.icon_10::before{background-position:0px -252px;}
.why-choose-section.pgap_native table td ul li.icon_11::before{background-position:0px -277px;}
.why-choose-section.pgap_native table td ul li.icon_12::before{background-position:0px -302px;}
.why-choose-section.pgap_native table td ul li.icon_13::before{background-position:0px -329px;}

.why-choose-section.pgap_app{background:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.why-choose-section.white_bg{background:#fff; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.pentaho_u_page .why-choose-section.white_bg{padding-bottom:40px;}

.why-choose-section.pgap_app ul li{background: url("images/inner-pages/tick-blue.png") no-repeat scroll 0 13px; padding:5px 5px 8px 30px;}
.why-choose-section.pgap_app ul{margin:10px 0px 0px 0px;}
.why-choose-section.pgap_app .cnt_sub_ttl::before{background-position:-88px 0px;}
.rec_project_cmn{ width:100%; padding:70px 0 35px;box-shadow: inset 0px 0px 6.39px 2.61px rgba(4, 5, 5, 0.1); -moz-box-shadow: inset 0px 0px 6.39px 2.61px rgba(4, 5, 5, 0.1); -webkit-box-shadow: inset 0px 0px 6.39px 2.61px rgba(4, 5, 5, 0.1);margin-bottom:80px;}
.ror_u_page .rec_project_cmn{background:#f9beb9;}
.and_u_page .rec_project_cmn{background:#C4DA88;}
.ios_u_page .rec_project_cmn{background:#D4D9DF;}


.rec_project_cmn.ror-pj .cnt_sub_ttl::before, .rec_project_cmn .cnt_sub_ttl::before{background-position:-180px 0px;}
.rec_project_cmn .cnt_sub_ttl{margin-bottom:25px;}
.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item{margin:0px 40px 40px 0px; max-width:361px; height:auto; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:#EEE; padding:7px; border-radius:7px; border:0px;}
.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item:hover{background:#fff; border-radius:7px 7px 0 0;}
.project_inr_rec_det  .portelement_cmn .img_block_cmn img{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:7px solid #fff;}
.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item:nth-child(3n+3){margin-right:0px;}
.project_inr_rec_det .portelement_cmn .img_block_cmn img{max-width:100% !important; height:auto !important;}
.project_inr_rec_det .portelement_cmn .img_block_cmn .image-overlay{background:none !important; }
.project_inr_rec_det .portelement_cmn .img_block_cmn .image-overlay a{background:none;}
.project_inr_rec_det .super-list{height:580px !important; overflow:visible !important;}

.project_inr_rec_det .descdiv{padding:0 15px 15px;  box-sizing: border-box; width:104.3%; margin-left:-7px; border:0px;font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri; font-size:19px; color:#474747; background-color: #fff; display: block; position: absolute; z-index: 2147483647;  box-shadow: 0px 16px 21px 0px rgba(4, 5, 5, 0.24); -moz- box-shadow: 0px 16px 21px 0px rgba(4, 5, 5, 0.24); -webkit- box-shadow: 0px 16px 21px 0px rgba(4, 5, 5, 0.24); border-radius:0px 0px 7px 7px;}
.project_inr_rec_det .descdiv ul{margin:10px 0px 0px; padding:0px;}
.project_inr_rec_det .descdiv ul li{list-style:inherit; font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri; font-size:17px; color:#474747; margin:0px 0px 5px 25px; }
.project_inr_rec_det .descdiv ul li:last-child{margin-bottom:0px;}
.project_inr_rec_det .ttldiv{padding:10px 5px 5px; font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold', calibri;font-size:16px; color:#333;}
.project_inr_rec_det .descdiv h6{margin:20px 0px 10px; padding:0px; font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri; background:#fff; font-size:19px; color:#474747;}


.asp_u_page .rec_project_cmn, .why-choose-section.asp-dot-net{background:#CDD4FE;}
.why-choose-asp{background:#fff;padding:70px 0 0;}
.why-choose-asp ul{margin:0}
.why-choose-asp ul li{list-style:none;background: url("images/inner-pages/tivk-b.png") no-repeat scroll 0 11px; padding:5px 5px 5px 30px;color: #222; font-family: "Source Sans Pro Light","MyriadPro-Light",calibri; font-size: 19px; font-weight: normal; line-height:26px;}
.why-choose-asp img{left:50px;position:relative}

.asp-reqr{background:#fff; width:100%; padding:0px 0px 70px;}
.asp-reqr .span4{margin:0}
.asp-reqr .col-bg h3{color:#2F3F97}
.asp-reqr .col-bg:hover h3{color:#fff}
.asp-reqr .col-bg:hover{background:#313F97;color:#fff}

.qa_u_page .asp-reqr .col-bg h3{color:#135C63; font-size:24px;}
.qa_u_page .asp-reqr .col-bg:hover h3{color:#fff}
.qa_u_page .asp-reqr .col-bg:hover{background:#135C63;color:#fff}

.icon-asp-blue{width:67px;height:64px;margin:0 auto; background: url(images/inner-pages/services-sprite.png) no-repeat;}
.eff1{background-position:-22px -12px;}
.col-bg:hover .eff1{background-position:-118px -12px;}

.eff2{background-position:-13px -76px;width:86px}
.col-bg:hover .eff2{background-position:-108px -76px;}
.eff3{background-position:-14px -138px;width:68px}
.col-bg:hover .eff3{background-position:-111px -138px;}
.eff4{background-position:-19px -209px;width:76px;}
.col-bg:hover .eff4{background-position:-114px -209px;}
.eff5{background-position:-24px -268px;}
.col-bg:hover .eff5{background-position:-120px -268px;}
.eff6{background-position:-24px -337px;}
.col-bg:hover .eff6{background-position:-120px -337px;}
.eff7{background-position:-24px -414px;}
.col-bg:hover .eff7{background-position:-120px -414px;}
.eff8{background-position:-24px -489px;}
.col-bg:hover .eff8{background-position:-120px -489px;}
.eff9{background-position:-22px -566px;}
.col-bg:hover .eff9{background-position:-118px -566px;}
.pentaho_u_page .we_exp_at{margin-top:50px;}

.qa_u_page .icon-asp-blue{width:67px; height:67px; margin:0 auto; background: url(images/inner-pages/qa-icon-sprite.png) no-repeat;}
.qa_u_page .eff1{background-position:-15px -8px;}
.qa_u_page .col-bg:hover .eff1{background-position:-125px -8px;}
.qa_u_page .eff2{background-position:-12px -80px;width:73px}
.qa_u_page .col-bg:hover .eff2{background-position:-122px -80px;}
.qa_u_page .eff3{background-position:-13px -155px;width:70px}
.qa_u_page .col-bg:hover .eff3{background-position:-123px -155px;}
.qa_u_page .eff4{background-position:-15px -225px;}
.qa_u_page .col-bg:hover .eff4{background-position:-125px -225px;}
.qa_u_page .eff5{background-position:-11px -298px; width:75px;}
.qa_u_page .col-bg:hover .eff5{background-position:-121px -298px;}
.qa_u_page .eff6{background-position:0 -365px; width:100px;}
.qa_u_page .col-bg:hover .eff6{background-position:-110px -365px;}


.why-choose-section a{color:#F16826; font-family:'Source Sans Pro', 'MyriadPro-Regular' , calibri;}
.why-choose-section a:hover{text-decoration:underline;}
.emd_u_page  .why-choose-section ul li{margin-bottom:5px;}
.emd_u_page  .why-choose-section ul li:last-child{margin-bottom:0px;}
.emd_u_page  .why-choose-section{padding:30px 0px 20px;}
.emd_u_page  .why-choose-section.fst h2{margin-top:55px;}
.emd_u_page  .why-choose-section.white_bg h2{margin-top:45px;}
.emd_u_page  .why-choose-section.lst h2{margin-top:85px;}
.qa_u_page .why-choose-section.top_cta_qa{padding:15px 0px; text-align:center;  margin-bottom:50px;}
.qa_u_page .why-choose-section.top_cta_qa span{font-family: 'Source Sans Pro Light','MyriadPro-Light',calibri; font-size:35px; color:#135C63; font-weight:normal; position:relative; margin-right:30px;}
.qa_u_page .why-choose-section.top_cta_qa span strong{font-weight:normal;font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold', calibri;}
.qa_u_page .why-choose-section.top_cta_qa a{font-size:31px; color:#135C63; text-decoration:none; border:3px solid #135C63; padding:20px 55px 20px 20px; display:inline-block; line-height:35px; position:relative;font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold', calibri;}
.qa_u_page .why-choose-section.top_cta_qa a::after{position:absolute; top:29px; right:24px; background: url(images/inner-pages/arrow-qa.png) no-repeat 0px 0px; height:20px; width:19px; content:"";}
.qa_u_page .why-choose-section.top_cta_qa a:hover{background:#135C63; color:#fff;}
.qa_u_page .why-choose-section.top_cta_qa a:hover::after{background-position:0px -23px;}

.asp-mag-qa{display:none !important;} 
.mashable_hm  a{font-family:'Source Sans Pro Bold', 'MyriadPro-Bold' , calibri;padding-right:10px;}

#footer-links {margin-top:20px;}
#footer-links h4{font-family: 'Source Sans Pro Semibold','MyriadPro-Semibold',calibri; font-size:18px; color:#fff; font-weight:normal; border-bottom:1px solid #555557; padding-bottom:5px;margin-bottom:5px; position:relative;}
#footer-links ul {margin:0;}
#footer-links ul li a{color:#fff !important;font-size:16px;line-height:30px;}
#footer-links ul li a:hover{text-decoration:underline}

/*******************12/11/2015 Custom contact message *******************/
.wpcf7-mail-sent-ok{position: absolute; top: -31px; width: 90%; margin: 0 auto; right: 0px;}
/*******************End 12/11/2015 Custom contact message *******************/
@media screen and (-webkit-min-device-pixel-ratio:0){ 
     ::i-block-chrome, #front-section-281{background-attachment: initial !important; background-size:cover; background-repeat:repeat;}
	 ::i-block-chrome, #front-section-286{background-attachment: initial !important; background-size:cover; background-repeat:repeat;}
	 ::i-block-chrome, .ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{top:53px;}
	 ::i-block-chrome, #navigation{padding:7px 0 7px}
}


@media only screen and (max-width:1290px){
	
}
@media only screen and (max-width:1150px){
	#navigation{padding:7px 0;}
	#navigation .container{width:98%;}
	.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{top:53px;}
	#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{padding:16px 10px 17px; font-size:15px;}
	#navigation .ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target{padding-right:25px;}
	.head_right1 #text-28.span4{width:100%; margin:0px;}
	.info-link{padding-right:10px;}
	.head_right1 .request-quote img{max-width:130px; height:auto;}
	.request-quote{top:4px; left:-27px;}
	.info-link a{font-size:12px;}
	.fly-info{top:9px;}
	.info-link{top:5px;}
	.searchlink{top:-38px;}
	#teaser h2, #teaser h1{font-size:40px; line-height:50px;}
	.top_abt .mash_cnt h3{font-size:25px;}
	.top_abt .we_wrk{font-size:24px;}
	.ubermenu li.ubermenu-item-293 .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{left:-250px;}
	.responsive-tabs-wrapper .responsive-tabs ul.responsive-tabs__list{width:76%;}
	#huge_it_portfolio_content_1 #huge_it_portfolio_container_1{height:auto !important;}
	#front-section-281, #front-section-286{background-repeat:repeat;}
	.testimonial_slider__default .testimonial_slideri{height:190px !important;}
	.testimonial_wrapper, #testimonial_slider_recent{height:380px !important; width:100% !important;}
	.rec_blog .jcarousel-skin-tango .jcarousel-item{width:455px; padding:0px;}
	#front-section-320 .three_fifth{margin-right:2%; width:48%;}
	#front-section-320 .two_fifth{width:50%;}
	#front-section-320 h1{font-size:30px; line-height:35px;}
	#front-section-320 .two_fifth p img{width:250px; height:auto; margin:0px;}
	#front-section-320 .two_fifth p {padding-bottom:10px; margin:0px;}
	#front-section-283 .testimonial_slider__default .testimonial_by_wrap .testimonial_by{display:none;}
	#customSlider .flexslider1 .flex-viewport {margin-top:86px;}
	/********* FOr wordpress page *************/
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item:nth-child(3n+3) {margin-right:54px;}
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item{margin: 0 54px 40px;}
	.icon_title{line-height:27px;}
}

/**************** by chandan ***************/
@media only screen and (max-width:1025px){
	.top_sec_img{padding-bottom:100px;height:inherit}
	.top_sec_content{padding:44px 0 0}
	.icon_div{padding-top:31%}
}
@media only screen and (max-width:850px){
	.info-link a{font-size:15px;}
	.ubermenu-skin-black-white-2.ubermenu-responsive-toggle{text-align:left; display:inline-block; float:left;}
	#navigation #ubermenu-main-3-primary-2{background:#333940; padding-bottom:10px;}
	.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0, .ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{position:static;}
	#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{padding:8px 10px;}

	.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:0px !important; margin-top:-1px;}
	#navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, #navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, #navigation .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#f16826; border-top:0px solid #f16826; padding-top:8px;}
	.ubermenu .ubermenu-nav li.ubermenu-column-1-3:nth-child(3n){border-right:1px solid #ddd;}
	.ubermenu .ubermenu-nav li.ubermenu-column-1-3:nth-child(2n){border-right:0px;}
	#navigation .hidden-desktop{display:none !important;}
	.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header > .ubermenu-target{padding:5px 10px;}
	.ubermenu .ubermenu-target-with-image > .ubermenu-target-text{font-size:14px; line-height:17px; height:36px;}
	.ubermenu .ubermenu-item-layout-image_left > .ubermenu-image{height:35px; width:auto;}
	.ubermenu .ubermenu-target-with-image > .ubermenu-target-text .fapp_mcnt{font-size:8px;}
	.head_right1 #text-28.span4{position:relative;}
	.fly-info{display:none;}
	.info-link{background:url(images/mail.png) no-repeat left center; padding-left:20px; position:absolute; left:-120px; top:8px;}
	.request-quote{left:0px;}
	.top_abt .we_wrk{font-size:18px; line-height:25px;}
	.top_abt .mash_cnt h3{font-size:20px; line-height:25px;}
	.top_abt .mash_cnt h2{font-size:27px; line-height:30px;}
	.responsive-tabs-wrapper .responsive-tabs ul li{font-size:16px; padding:40px 20px 10px !important;}
	#tablist1-tab2 span{top:5px;}
	.container .hugeitmicro .hugeitmicro-item{margin:0 5px 15px 5px; max-width:102px; height:auto;}
	#front-section-281 .portelement_1 .image-block_1 img{height:auto !important;}
	#front-section-281 .flex-direction-nav .flex-prev{left:-18px;}
	.testimonial_slider__default .testimonial_slideri{width:100% !important;}
	.testimonial_wrapper, #testimonial_slider_recent{height:750px !important;}
	.rec_proj{padding:20px 0px;}
	#front-section-286 .wrapper{width:100%;}
	#front-section-286 .jcarousel-wrapper .jcarousel li{width:135px;}
	#front-section-286 .rec_proj .wrapper .jcarousel img.easy-logo_image{height:50px !important;}
	.rec_blog .jcarousel-skin-tango .jcarousel-item{width:346px;}
	.blog_txt{font-size:15px; line-height:20px;}
	.blog_details{font-size:14px;}
	#front-section-320 .two_fifth{width:100%;}
	#front-section-320 h1{font-size:24px; line-height:30px; margin-top:20px;}
	#front-section-320 .three_fifth{width:100%; margin:0px; text-align:center; float:none;}
	.social-media a{width:28px;}
	#front-section-275 .responsive-tabs .responsive-tabs__panel{padding:20px 0 0px;}
	#customSlider .flexslider1 .flex-viewport {margin-top:-10px;}
	/********* FOr wordpress page *************/
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item:nth-child(3n+3) {margin-right:0px;}
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item {margin: 0 0 40px;}
	.icon_div{padding-top: 41%;}
	.top_sec_content{padding: 44px 0 0}
	.button_big{width: 644px}
}
@media only screen and (max-width:750px){
	.social-media a{width:35px;}
	.container{width:96%;}	
	#navigation .one_third.last_column{position:absolute; right:0px; top:0px; width:220px;}
	#teaser #teaser-slider-2{margin-left:0px;}
	#front-section-275 .responsive-tabs .responsive-tabs__panel{padding:0px;}
	#front-section-286 .jcarousel-wrapper .jcarousel li{width:105px;}
	#front-section-286 .rec_proj .wrapper .jcarousel img.easy-logo_image{height:40px !important;}
	.rec_blog .jcarousel-skin-tango .jcarousel-item{width:264px;}
	.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:15px;}
	#front-section-320 .three_fifth img{max-width:90%;}
	footer .elevated .third, footer .elevated .third-last{width:100%; text-align:left;}
	.mashable_hm img{width:350px;}
	.mashable_img{position:absolute; left:0px; margin-left:-170px; bottom:inherit; top:25px;}
	.container .hugeitmicro .hugeitmicro-item{max-width:85px; height:auto;}
	#front-section-281 .one_third.last_column{width:205px; margin:0px auto; float:none;}
	#front-section-281 .one_third.last_column #customSlider img{max-width:200px;}
	#header #teaser-right .download-btn{margin:20px 0 20px; display: inline-block;  float: none; text-align:center;}
	#header #teaser-right{margin-bottom:500px;}
	#front-section-275 .responsive-tabs .responsive-tabs__heading::after{top:28px;}
	#front-section-275 .responsive-tabs .responsive-tabs__heading--active::after, #front-section-275 .responsive-tabs .responsive-tabs__heading--active:hover::after{top:27px;}
	/********* FOr wordpress page *************/
	.icon_div{height: 140px;padding-top: 33%;width: 140px;}
	.icon_title {font-size: 16px;line-height: 22px;}
	.button_big {font-size: 18px;width: 82%;}
	.separator2{margin-top: 45px;}
	.sec_start{padding-top:20px}
	.about_us_sec div div p:nth-child(2){margin:0px;padding:0px;height:0px}
	.about_us_sec .separator{margin-top:0px !important}
	.progress_title {font-size: 16px;font-weight: 500}
	.about_us_cls{padding-top:15px}
	.q_progress_bar{margin-bottom:43px}
	.cut{margin-bottom:0px}
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item { margin: 0 124px 40px;}
	.wp_offer_cls{padding-top:0px;}
	.icon_div{height: 130px;padding-top:35%;width:130px;}
	.parallax_holder3{padding: 75px 0;}
}
@media only screen and (max-width:590px){
	#teaser #teaser-slider-2{margin-left:-140px;}
	.mashable_hm img{width:250px;}
	.mashable_img{position:absolute; left:0px; margin-left:-120px; bottom:inherit; top:25px;}
	#front-section-286 .jcarousel ul{width:100% !important;}
	#front-section-286 .jcarousel-wrapper .jcarousel li{width:100%; padding:0px; margin:0px;}
	#front-section-286 .rec_proj .wrapper .jcarousel img.easy-logo_image{height:84px !important;}
	.rec_blog .jcarousel-skin-tango .jcarousel-item{width:210px;}
	.container .hugeitmicro .hugeitmicro-item{max-width:65px; height:auto;}
	#front-section-281 .one_third.last_column{width:155px; margin:0px auto; float:none;}
	#front-section-281 .one_third.last_column #customSlider img{max-width:150px;}
	div.wpcf7-mail-sent-ok{box-sizing:border-box; width:100%; top:-50px;}
	/********* FOr wordpress page *************/
	.top_sec_span{width:72%;margin:0px auto}
	.icon_title{font-size:14px;}
	.top_sec_content{font-size: 40px;line-height:40px}
	.button_big{font-size: 15px;padding: 15px 28px}
	.what_to_do_cls{margin-bottom: 20px;}
	.about_us_sec{width:100%}
	.q_progress_bar {margin-bottom: 23px;}
	.about_us_sec div div p{font-size: 15px;line-height: 20px}
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item {margin: 0 46px 40px;}
	.parallax_holder{height:unset}
	.service_row1{width:100%}
	.service_row1 div div:nth-child(2){margin:0px !important}
	.service_icon{margin-top: 2px;}
	.process_icon_container{width:30%}
}
@media only screen and (max-width:470px){
	#teaser #teaser-slider-2{margin-left:-193px; width:535px; clip:rect(0px, 563px, 649px, 200px);}
	.seven_glory{background-size:60px auto; width:60px;}	
	#teaser h2, #teaser h1 {font-size: 28px; line-height: 30px;}
	.rec_proj h2, .rec_testimonials h2, .f-section h2{font-size:25px; line-height:30px;}
	#front-section-320 h1{font-size:20px; line-height:25px;}
	.rec_blog .jcarousel-skin-tango .jcarousel-item{width:330px; margin:0px;}
	.testimonial_slider__default .testimonial_slideri{padding:0px; margin-bottom:10px;}
	#front-section-283 .testimonial_slider__default .testimonial_quote{padding-left:10px; width:75% !important;}
	#front-section-283 .testimonial_slider__default .testimonial_by_wrap{width:20%;}
	.testimonial_slideri:nth-child(4) .testimonial_avatar img, .testimonial_slideri:nth-child(2) .testimonial_avatar img{left:0px;}
	.info-link{top:42px; right:0px; left:inherit;}
	#navigation{height:60px;}
	/********* FOr wordpress page *************/
	.text_animat p{font-size: 29px !important;line-height: 35px;margin-top: 17px;}
	.top_sec_span img{top: 5px !important;}
	.top_sec_span{width: 82%;}
	.top_sec_img{padding-bottom: 59px;}
	.what_icon{width:50%;margin-bottom:20%;}
	.container .project_inr_rec_det .hugeitmicro .hugeitmicro-item {margin: 0;width: 100%;}
	.parallax_section_inner_margin div div div{margin-top: 39px;}
	.process_icon_container {width: 50%;}
	.icon_div{padding-top:25%}
	.sec_start .button_big {padding: 15px 5px;width: 97%;}
	.cntct_icon{margin-bottom: 8px;}
	.cntct_us_inner{float:none;margin-bottom: 24px;width:100%}
	.parallax_holder3 div .separator { margin: 21px auto 35px !important;}
	.parallax_section_inner_margin{margin-top:0px !important;}
	.parallax_section_inner_margin div div div {margin-top: 8px !important;}
}
@media only screen and (max-width:350px){
	#teaser #teaser-slider-2{margin-left:-180px; clip:rect(0px, 532px, 649px, 200px);}
	#logo img{width:200px; height:auto;}
	#header #teaser-right .download-btn{margin:15px 0 5px 5px;}
	#teaser #teaser-slider-2{margin-left:-220px;}
	.top_abt .mash_cnt h3{font-size:15px; line-height:18px;}
	.top_abt .we_wrk{font-size:15px; line-height:18px;}
	.top_abt .mash_cnt h2{font-size:20px; line-height:25px;}
	#front-section-283 .testimonial_slider__default .testimonial_quote{font-size:12px; line-height:15px;}
	.rec_blog .jcarousel-skin-tango .jcarousel-item{width:292px;}
	.foot_btm_cnt .copytext{font-size:13px; line-height:20px !important;}
	
}
.wp_top_ntext{color:#444; font-size:19px; font-weight:600; width:100%; text-align:center;font-family:"Source Sans Pro","MyriadPro",calibri; margin-bottom:15px;}
.ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-item-header.ubermenu-item-419 > .ubermenu-target{border-botom:1px solid #ddd}


/* 04/03/2016 */

#main-content{width:100%;margin-left:0px}

/* End of changes */