
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('../fonts/BebasNeue-webfont.eot');
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BebasNeue-webfont.woff') format('woff'),
         url('../fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'juice_boldbold';
    src: url('../fonts/juice_bold-webfont.eot');
    src: url('../fonts/juice_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/juice_bold-webfont.woff') format('woff'),
         url('../fonts/juice_bold-webfont.ttf') format('truetype'),
         url('../fonts/juice_bold-webfont.svg#juice_boldbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{ margin:0px; padding:0px; font-family: 'Droid Sans', sans-serif; font-size:13px; color:#e0e0e0; line-height:22px; overflow-x:hidden; background:url(../images/body_bg.jpg) repeat top left;}
html, body, .wrapper {min-height:100%!important;}



h1,h2,h3,h4,h5,h6,p,span,small{ margin:0px; padding:0px;}
img{ border:none;}
h1, h2, h3, h4, h5, h6, small, form, ul, strong, span {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{  margin:0px; padding:0 0px 20px 0px;  font-family: 'juice_boldbold';  color:#283e7a; font-size:24px; color:#17aa08; text-transform:uppercase; letter-spacing:-2px;}
h1 span{ color:#fff;}

h2{ margin:0px; padding:0px 0px 13px 0px; font-size:22px; color:#333;  font-family: 'juice_boldbold'; letter-spacing:-2px; text-transform:uppercase;}
h3{ margin:0px; padding:0px 0px 13px 0px; font-size:17px; color:#333;  }
h4{ margin:0px; padding:0px 0px 13px 0px; font-size:16px; color:#333;  letter-spacing:0px;}

h5{ margin:0px; padding:0px 12px 0px 0px; color:#6582b6; font-weight:bold; font-size:11px;}
img { border:none; }
.fl{ float:left;}
.fl1{ float:left; color: #283E7A; font-family: 'CabinBold'; font-size: 21px; margin: 0;padding: 0 0 20px;}
.fr{ float:right !important;}
a { text-decoration:none; outline:none; font-size:13px;color: #17aa08;}
a:hover{ color:#17aa08; text-decoration:underline;}
.white{ color:#FFFFFF;}
.cl{ clear:both; %height:1px; }
p{ margin:0px; padding:0px 0px 15px 0px; text-align:left;}.page{ width:100%;  background:url(../images/body_bg.jpg) repeat top left; }
a.link{color:#203c61;}
.p1{ padding:0 0 0 0;}
ul { margin: 0; padding: 0; }
.Content_Link{ font-size:13px; color:#666; text-decoration:none;}
.Content_Link:hover{ font-size:13px; color:#17aa08; text-decoration:none;}
.wrapper{ width:1000px; margin:auto; z-index: 1;}

#top_header{ width:100%; background:url(../images/top-bg.png) repeat-x top left;  float:left; position:relative; z-index:1;}
.email_top{ width:1000px; float:left; height:43px;}
.glance{ background:url(../images/get_btn.png) no-repeat top left; width:130px; text-align:center;  float:right; height:43px; font-size:30px; text-shadow:1px 1px 1px #000;  font-family: 'juice_boldbold'; line-height:38px;}
.glance a{   font-family: 'BebasNeueRegular'; color:#FFFFFF; font-size:30px;}
.glance a:hover{ text-decoration:none;}
.logo{ width:374px; float:left; padding-bottom:15px;}

.socail_like{ float:right; margin-right:-2px;}
.socail1{ float:left; background:url(../images/spc.png) no-repeat left center; padding:0 0 0 10px; margin: 14px 0 0; }
.socail1:first-child{ background:none; padding:0px !important; }

.menu{ width:1003px; height:52px; background:url(../images/nav_bg.png) no-repeat top left; float:left; z-index:1003; position:relative}


@media(min-width:980px) {
.menu_left{width:732px; height:52px; float:left; }
ul.nav{ margin:0px; padding:0px;}
ul.nav li{ float:left; list-style:none; background:url(../images/1spc.png) no-repeat top left; }
ul.nav li a {
    color: #605E5E;
    display: block;
    font-family: 'juice_boldbold';
    font-size: 18px;
    letter-spacing: -1px;
    padding: 14px 11px 10px;
    text-transform: uppercase;
}
ul.nav li a:hover{ text-decoration:none; color:#14480f; background:url(../images/nav_bg1.png) repeat-x top left;}
ul.nav li a:hover, ul.nav li a.current{ text-decoration:none; color:#14480f; text-decoration:none; color:#14480f; background:url(../images/nav_bg1.png) repeat-x top left;}
ul.nav li:hover a{ text-decoration:none; color:#14480f; background:url(../images/nav_bg1.png) repeat-x top left;}

ul.nav li:hover ul{ display:block;}
ul.nav ul{ display:none; position:absolute; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; background:#48b33d; border-radius:0px 0px 5px 5px;}
ul.nav ul li{ list-style:none; padding:0 0px; background:none; border-top:#d5d5d5 solid 1px; width:220px;}
ul.nav ul li:first-child{ border:none;}
ul.nav ul li a{ font-size:12px; font-family: 'Droid Sans', sans-serif; letter-spacing:0; padding:8px 10px 8px 10px; margin:4px 0; border-radius:3px; text-transform:none; background:none !important;  }
ul.nav ul li a:hover{ background: url( ../images/drop_bg.png) repeat-x top left #555 !important; color:#FFFFFF;  }
.drop_div{  width:220px; float:left; background:#FFFFFF; padding:10px; line-height:normal;}
ul.nav li:first-child{ background:none;} ul.nav li img{ margin:-5px 0 0 0;}
ul.nav li:first-child a{ border-radius:5px 0px 0px 5px; padding-bottom:12px; margin-left:3px;}
ul.nav ul li:first-child a{border-radius:3px; padding:8px 10px 8px 10px; margin-left:0px;}


}



.social_right {background: url("../images/social_right.png") no-repeat scroll right top transparent; float: right; height: 40px; padding: 6px 0 0 30px;width: 240px;
}
.social_right ul{ margin:0px; padding:0px;}
.social_right li{ float:left; list-style:none; margin-right:7px; }
.social_right li.first a,.social_right li.two a,.social_right li.three a,.social_right li.four a,.social_right li.five a,.social_right li.six a{ width:32px; height:32px; display:block;}
.social_right li.first a{ background:url(../images/social.png) no-repeat top left; }
.social_right li.first a:hover{ background:url(../images/social.png) no-repeat bottom left; }
.social_right li.two a{ background:url(../images/social.png) no-repeat -33px top ; }
.social_right li.two a:hover{ background:url(../images/social.png) no-repeat -33px bottom ; }
.social_right li.three a{ background:url(../images/social.png) no-repeat -66px top ; }
.social_right li.three a:hover{ background:url(../images/social.png) no-repeat -66px bottom ; }
.social_right li.four a{ background:url(../images/social.png) no-repeat -99px top ; }
.social_right li.four a:hover{ background:url(../images/social.png) no-repeat -99px bottom ; }
.social_right li.five a{ background:url(../images/social.png) no-repeat -132px top ; }
.social_right li.five a:hover{ background:url(../images/social.png) no-repeat -132px bottom ; }
.social_right li.six a{ background:url(../images/social.png) no-repeat -165px top; }
.social_right li.six a:hover{ background:url(../images/social.png) no-repeat -165px bottom; }


.aus_call {
    float: right;
     font-family: 'juice_boldbold';
    font-size: 43px;
    padding-right: 22px;
    padding-top: 40px; color:#FFFFFF;
}
.aus_call img{ float:left; margin-right:11px; margin-top:-10px;}
 

.banner_box{ width:100%; float:left; background:url(../images/banner_line.jpg) repeat-x bottom left; /*height:418px;*/ margin: -188px 0 0;}
.banner { background: url("../images/Attractive-Web-Design-Ahmedabad.png") no-repeat scroll center top transparent; height: 606px;
    margin: -217px auto 0 auto;
    position: relative;
	 width: auto; z-index:-1;
}
.call_left {
    float: right;

    line-height: 32px;
    padding-right: 20px;
    text-align: right;

}.call_right {
    float: left;
    font-size: 14px;
    line-height: 32px;
}

.call_left img{ position:relative; top:1px;}
.services{ width:100%; height:249px; background:url(../images/services_bg.png) repeat-x top left; float:left; margin-bottom:15px;}

.services_1{ width:288px; float:left; padding:10px 0 0; margin-left:68px;}
.services_1:first-child{ margin:0px;}
.services_1 h2{ font-size:32px; color:#f0f0f0;  font-family: 'juice_boldbold'; line-height:42px;  background: url("../images/dotted.png") repeat-x scroll left bottom;  padding:0px 0px 10px; margin:0px 0px 10px; text-align:left; text-transform:uppercase;}

.services_1 h2 span{ font-size:33px; color:#17aa08; display:block;}
.services_1 p { color:#e8e8e8; line-height:20px; height:80px;} 
.services_1 a{  background:url(../images/read_left.png) no-repeat top left; display:block; float:left;}
.services_1 a span{background:url(../images/read_right.png) no-repeat top right; display:block; padding:3px 15px 3px 28px ; color:#FFFFFF; margin-right:-13px; }
.services_1 a:hover{ background:url(../images/read_left.png) no-repeat left -33px; text-decoration:none; }
.services_1 a:hover span{ background:url(../images/read_right.png) no-repeat right -33px; text-decoration:none;}

.contact{ width:980px; float:left; background:#fff; min-height:250px; padding:30px 10px 20px 10px; margin-bottom:25px; }
.contact p{ color:#666;}
.page .contact{ border-radius:5px; margin-top:15px;}
.page .contact h1{ border-bottom:#d5d5d5 solid 1px; margin-bottom:15px;}

.page .contact ul{ color:#666; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.page .contact li{ background:url(../images/right12.png) no-repeat left 4px; padding-left:25px; list-style:none;}
.contact_left {width:691px; float:left; padding-left:20px; padding-top:6px;}
.contact_left h2{font-size:18px;}
.home .contact_left {width:691px; float:left; padding-left:20px; padding-top:6px;}
.contact_left.full{width:970px; float:left; padding-left:12px;}

.expertise{  float: left;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 281px; }
.expertise.fr1{ width:332px; margin-left:40px;}
.expertise.fr1 img{ border:none; margin:0px;}
.expertise.fr{ float:right; margin-right:14px !important;}
.expertise h2{ font-size:24px; margin-bottom:10px; background:url(../images/dotted.png) repeat-x bottom left; color:#444;}

.expertise_cen {
    background: none repeat scroll 0 0 #FCFCFC;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #E3E3E3;
    border-top: 1px solid #E3E3E3;
    float: left;
    margin-bottom: 17px;
    min-height: 200px;
    width: 278px;
}
.expertise_cen img{border-radius:3px; margin-left:9px;}
.expertise_cen .box{ width:91px; float:left; border-left:#e3e3e3 solid 1px; border-bottom:#e3e3e3 solid 1px;  height:65px;}

.contact_right{ width:260px; float:right; margin-right:5px;}
.contact_right.left{ float:left; }
.service_box{background:url(../images/bg_top.png) repeat-x bottom left #fff; min-height:200px; width:258px; margin-bottom:10px; border-radius:5px; margin-top:-6px; border:#cfcfcf solid 1px; padding-bottom:10px; margin-bottom:20px;}
.service_box h2 {
    color: #666666;
    font-family: 'juice_boldbold';
    font-size: 31px;
    letter-spacing: -2px;
    margin: 0 0 7px;
    padding: 18px 0 6px 10px;
    text-transform: uppercase;
}
.service_box ul{ margin:0px !important; padding:0px !important; }
.service_box li{ list-style:none; background:url(../images/spc_nav.png) repeat-x top left !important; padding:0px !important; }
.service_box li a{ font-size:14px; display:block; color:#333333; padding:10px 0 5px 25px; background:url(../images/a_rrow.png) no-repeat 10px 16px;}
.service_box li a:hover{ text-decoration:none; color:#000;}

.contact_box{ width:260px; float:left; background:url(../images/form_bg.png) no-repeat top left; height:325px; margin-bottom:20px; }

.contact_box h2 {
    color: #FFFFFF;
    font-family: 'juice_boldbold';
    font-size: 28px;
    letter-spacing: -3px;
    margin: 0 0 6px;
    padding: 14px 0 20px 8px;
    text-transform: uppercase;
    word-spacing: 4px;
}

.g_add{ width:250px; border-radius:5px; background:#D5D5D5; float:left; min-height:210px; padding:5px;}

.center{ width:239px; margin:0 auto 0 auto;}
.in{ width:239px; background:url(../images/input-bg.png) no-repeat top left; height:30px; float:left; margin-bottom:8px;}
.in input{ width:228px; float:left; margin:5px 0 0 5px; background:none; border:none; }
.in1{ width:239px; background:url(../images/in1.png) no-repeat top left; height:69px; float:left; margin-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.in1 textarea{ width:228px; height:60px; overflow:auto; background:none; border:none; margin:5px 0 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px;} 
.btn12{ width:239px; height:45px; float:left;}
.video {
    background: url("../images/video.png") no-repeat scroll left top transparent;
    float: left;
    height: 289px;
    width: 259px;
}
.video h2 {
    color: #333;
    font-family: 'juice_boldbold';
    font-size: 28px;
    letter-spacing: -3px;
    margin: 0 0 6px;
    padding: 22px 0 5px 8px;
    text-transform: uppercase;
    word-spacing: 4px;
}

.video1 {
   
    border-radius: 4px 4px 4px 4px;
    margin: auto;
    min-height: 209px;
    width: 251px;
}

.footer{ width:100%; min-height:150px; background:#1e2020; border-top:#303333 solid 4px; float:left; padding-top:20px; padding-bottom:20px;}
.footer h2{ font-size:19px; text-transform:uppercase; padding-bottom:7px; color:#FFFFFF; letter-spacing:-1px;}
.footer ul{ margin:0px; padding:0px 0px 14px;}
.footer li{ list-style:none; font-size:12px; color:#FFFFFF; background:url(../images/arrow.png) no-repeat 0px 8px;}
.footer li a{ font-size:12px; color:#d4d4d4; padding-left:12px;}
.footer_left{ width:270px; float:left;}
.footer_left.w_1{ width:255px; float:left;}
.footer_left.w_2{ width:210px; float:left;}
.fo_logo {float: right; width: 265px; border-radius:5px;  background:#282a2a; padding:10px 0;  }
.fo_logo p{ font-size:11px; line-height:18px; text-align:center; margin:0px; padding:0px;}
.fo_logo span{ font-size:13px; font-weight:bold; }
.d12{ float: right; width: 265px; text-align:center; }
.d12 img{ margin-bottom:12px;}

.footer_bt{ width:100%; height:35px; border-top:#000 solid 1px; float:left; background:#2e2f2f; text-align:center; line-height:35px;} 
.footer_btRgnl{ width:100%; height:51px; border-top:#000 solid 1px; float:left; background:#2e2f2f; text-align:center; line-height:23px;} 
.footer_bt span{ color:#3fcf13;}
.clients_space h2{ font-size:24px; background: url("../images/dotted.png") repeat-x scroll left bottom transparent; margin:0px; padding:0 0 15px; margin-bottom:10px;  color:#17AA08;}
.clients_space p{ margin:0px; padding:0px 0px 10px;}
.clients strong{ color:#17AA08; float:right; margin-right:30px;}
.clients_space strong a{color:#17AA08; text-decoration:underline;}
.clients span{ color:#333; float:right;}

#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */

/* HEADER */
#header { height:629px; }
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }

/* NAVIGATION */
#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png"); }
#navigation { height:100px; width:960px; margin:0 auto; background-image:url("../images/DynaSoft-logo.png"); background-position:top left; background-repeat:no-repeat; }

/* SEARCH */
#search { background-color:#051733; float:right; width:220px; padding:10px; }
#searchtxt { padding:3px; width:150px; }
#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }

/* MENU */
#menu { position:relative; top:85px; }
#menu ul { list-style:none; }
#menu ul li { display:inline; font-variant:small-caps; font-size:12px; }
#menu ul li a { color:white; text-decoration:none; font-weight:bold; padding-right:20px; }
#menu ul li a:hover { text-decoration:underline; }

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }
#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }
#secondline { background-image:url("../images/textbg.png"); color:#CD2B3A; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#7F000C; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer; }
#back { background-image:url("../images/btn_back.png"); }
#next { background-image:url("../images/btn_next.png"); }
#control { background-image:url("../images/btn_pause.png"); }

/* HEADER HAVIGATION */
#headernav-outer {
    left: -405px;
    margin: 0 auto;
    position: relative;
    top: 557px;
    width: 960px;
}
#headernav { padding-left:864px; }

/* CONTENT */
#content { color:#575757; background-color:#eee; }
#content p { padding:10px 20px; font-size:16px;width:960px; margin:0 auto; }
#content p a { text-decoration:none; color:#CD2B3A;}
#content p a:hover { text-decoration:underline; color:#7F000C;}


.amazon_scroller{
    padding: 0px;
    margin: 0px;

}
.amazon_scroller p{ color:#FFFFFF; text-decoration:none;}
.amazon_scroller .amazon_scroller_nav{
    position: absolute;
}

#amazon_scroller3{ border:none !important; padding:0px !important;}
.amazon_scroller .amazon_scroller_nav li{
    cursor: pointer;
    position: absolute;
}
.amazon_scroller .amazon_scroller_nav li.first{  margin-left: -82px;
      top: -32px; width:54px; height:114px; background:url(../images/a_left.png) no-repeat top left !important;}
.amazon_scroller .amazon_scroller_nav li.first:hover{background:url(../images/a_left1.png) no-repeat top left !important;}
.amazon_scroller .amazon_scroller_nav li.last{  margin-right: 10px; background:url(../images/a_right.png) no-repeat top left !important; top: -32px; margin-right: -10px;}
.amazon_scroller .amazon_scroller_nav li.last:hover{background:url(../images/a_right1.png) no-repeat top left !important;}
.amazon_scroller .amazon_scroller_mask{
    position: absolute;
   
    overflow: hidden;
}
.amazon_scroller ul{
    padding: 0px;
    margin: 0px;
    float: left;
}
.amazon_scroller ul li{
    padding: 0px;
    margin: 0px;
    margin-left: 5px;
    margin-right: 5px;
    list-style: none;
    float: left;
    text-align: center;
    display:inline;
}
.amazon_scroller ul li a{
    text-decoration: none;
}
.amazon_scroller ul li a amazon_scroller_title{
	overflow:hidden;
}
.amazon_scroller ul li a:hover{
    text-decoration: underline;
}
.amazon_scroller ul li a img{
    border: none;
}

.facebook{ width:260px; float:left;text-align:center;margin-top:20px;}
.con1{ width:266px; float:left; font-size:12px; color:#333; line-height:22px; margin-right:15px; background:#f5f5f5; border:#d5d5d5 solid 1px; padding:20px; border-radius:5px; margin-bottom:15px; min-height:243px;}
.con1 span{ font-weight:bold; font-size:14px; display:block; color:#17AA08;}
.con1 a{ color:#666; font-size:12px; cursor:pointer;	}
.con1:hover{ background:#FFFFFF; cursor:pointer;}
.con2{ width:233px; float:left; font-size:12px; color:#333; line-height:22px; margin-right:15px; background:#f5f5f5; border:#d5d5d5 solid 1px; padding:20px; border-radius:5px; margin-bottom:15px; min-height:243px;}
.con2 span{ font-weight:bold; font-size:14px; display:block; color:#17AA08;}
.con2 a{ color:#666; font-size:12px; cursor:pointer;	}
.con2:hover{ background:#FFFFFF; cursor:pointer;}
.portfolo_box{ width:294px; float:left; margin-left:42px; margin-bottom:15px;}
.portfolo_box img{ background:url(../images/port_bg.png) no-repeat top left; padding:0px 0px 0px 0px; float:left; padding:7px 8px 28px 8px;}
.portfolo_box h3{ margin:0px; padding:0px 0px 8px 0px;}
.portfolo_box p{ line-height:20px;}
.portfolo_box.first{ margin:0px !IMPORTANT;}

.btn_box{ float:left;}
.btn_box a{ background:#53c947; padding:0px 15px; border-radius:10px; color:#fff; display:block; font-size:14px; margin-bottom:10px; height:29px; line-height:29px; border-bottom:#0f7005 solid 3px;}
.btn_box a:hover{ background:#138608; padding:0px 15px; border-radius:10px; color:#FFFFFF; display:block; font-size:14px; margin-bottom:10px; height:29px; line-height:29px; text-decoration:none; border-bottom:#0f7005 solid 3px;}

.btn_boxsidebar{ float:left;}
.btn_boxsidebar a{ background:#53c947; padding:13px 24px; border-radius:10px; color:#fff; display:block; font-size:27px; margin-bottom:0px; height:29px; line-height:29px; border-bottom:#0f7005 solid 3px;}
.btn_boxsidebar a:hover{ background:#138608; padding:13px 24px; border-radius:10px; color:#FFFFFF; display:block; font-size:27px; margin-bottom:0px; height:29px; line-height:29px; text-decoration:none; border-bottom:#0f7005 solid 3px;}


.btn_boxInq{ float:right}
.btn_boxInq a{ background:#53c947; padding:0px 15px; border-radius:10px; color:#fff; display:block; font-size:14px; margin-bottom:10px; height:29px; line-height:29px; border-bottom:#0f7005 solid 3px;}
.btn_boxInq a:hover{ background:#138608; padding:0px 15px; border-radius:10px; color:#FFFFFF; display:block; font-size:14px; margin-bottom:10px; height:29px; line-height:29px; text-decoration:none; border-bottom:#0f7005 solid 3px;}


.copy_r{ float:right;}
.copy_l{ float:left;}
.copy_l a{ color:#E0E0E0; font-size:12px; }

.in_left{ width:310px; float:left; padding:10px 8px; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:5px; margin-bottom:25px;}
.in_left:hover{  box-shadow:none;  box-shadow: 0px 1px 2px #888888; }
.in_right{ width:310px; float:right; padding:10px 8px; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:5px;   margin-bottom:25px;}	
.in_right:hover{  box-shadow:none; box-shadow: 0px 1px 2px #888888;}	
.in_left1{ width:330px; float:left; padding:10px 8px; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:5px;   margin-bottom:25px;}	
.in_left1:hover{  box-shadow:none; box-shadow: 0px 1px 2px #888888;}	
.in_right1{ width:330px; float:right; padding:10px 8px; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:5px;   margin-bottom:25px;}	
.in_right1:hover{  box-shadow:none; box-shadow: 0px 1px 2px #888888;}	
.text1	{ width:664px; height:180px; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:5px; padding:10px 8px;}

.text1:hover	{ box-shadow: 0px 1px 2px #888888;}
.sub_123{ width:145px; height:70px; background:url(../images/submit_1.png) no-repeat top left; border:none; cursor:pointer; margin-top:20px; text-indent: -9000px;}
.sub_123:hover{background:url(../images/submit_1.png) no-repeat bottom left;}
	

/**** PORTFOLIO STYLES*****/
.portfolio-categ{margin-bottom:30px;}
.portfolio-categ li{display:inline;margin-right:10px; background:none !important; padding:0px !important;}
.image-block{ display:block;position: relative;}
.image-block img{
    background: url("../images/port_bg.png") no-repeat scroll left top transparent;
    float: left;
    padding: 7px 8px 21px; width:277px; height:176px;
}
/*.image-block img:hover{border: 1px solid #A9CF54;box-shadow:0 0 5px #A9CF54;}*/
.portfolio-area li{float: left;margin: 0 30px 20px 0px;overflow: hidden; padding:5px; background:none !important; padding:0px !important;}
.portfolio-area li h3{ margin:0px; padding:0px; font-size:15px; text-transform:none;  padding-bottom:10px; }
.portfolio-area li h3 a{ font-size:18px !important; text-transform:uppercase; padding-left:6px; letter-spacing:0px; font-family: 'Droid Sans', sans-serif;}
.portfolio-area li p{ padding-left:6px;}

.home-portfolio-text{margin-top:10px;}
li.active a{ text-decoration:underline;}
/**** END PORTFOLIO STYLES*****/

	
.skype_pnh_container	{ display:none;}

.port{ width:144px; height:30px; background:url(../images/port_btn.png) no-repeat top left; width:144px; height:30px; display:block; float:left; margin-top:-6px;}
.port:hover{ background-position:0px -33px;}
.get_free{ width:218px; height:42px; background:url(../images/get_free.png) no-repeat top left; float:left; border:none; cursor:pointer; margin:7px 0px 0px 10px; text-indent: -9000px;}
.get_free:hover{ background-position:0px -49px;}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}

.tab{ border:#d9d9d9 solid 1px; color:#333; border-left:none;}
.tab td{ padding:10px 0 10px 15px; border-bottom:#d9d9d9 solid 1px; border-left:#d9d9d9 solid 1px;}
.td1{ font-size:18px; padding:0 0 0 15px !important; color:#FFFFFF;}
.black{ background:#FFFFFF;}
.client_box img{ margin-left:13px; margin-bottom:10px; }
.client_box img:first-child{ margin-left:0px;}

.table_new{ font-size:11px; font-family:Arial, Helvetica, sans-serif;  border:#cacaca solid 1px; color:#000000;}
.table_new td{padding:11px 13px 13px 0px;min-width:85px; border-left:#cacaca solid 1px; border-bottom:#cacaca solid 1px;}
.table_new td:first-child{ border-left: none;}
img{ border:none;}
.td77{ background:#e3ffe0;}


.link_123 a{  background:url(../images/read_left.png) no-repeat top left; display:block; float:left;}
.link_123 a span{background:url(../images/read_right.png) no-repeat top right; display:block; padding:3px 15px 3px 28px ; color:#FFFFFF; margin-right:-15px; }
.link_123 a:hover{ background:url(../images/read_left.png) no-repeat left -33px; text-decoration:none; }
.link_123 a:hover span{ background:url(../images/read_right.png) no-repeat right -33px; text-decoration:none;}

.td55{ color:#000000; padding:0px 0px;  border-top:#d5d5d5 solid 1px;  border-right:#d5d5d5 solid 1px; background:#F5F5F5;}
.td55 td{ padding:5px; border-left:#d5d5d5 solid 1px; border-bottom:#d5d5d5 solid 1px; }

.line_bt {
    border-bottom: 1px solid #D5D5D5;
    float: left;
    margin-bottom: 10px;
    padding-bottom: 11px;
}

.video_left{ width:320px; background:#f5f5f5; border:#d1d1d1 solid 1px; float:left;  margin-bottom:20px; border-radius:5px; padding:5px;}
.video_right{ width:320px; background:#f5f5f5; border:#d1d1d1 solid 1px; float:right; margin-bottom:20px; border-radius:5px; padding:5px;}


.testimonial_home .portfolio-area li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    margin: 0 24px 0px 0 !important;
    overflow: hidden;
    padding: 0 !important;
}
.testimonial_home .portfolio-area li:first-child{ margin-left:0;}


.testimonial_home .portfolio-area li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    margin: 0 30px 0 0;
    overflow: hidden;
    padding: 0 !important;
    width: 205px;
}


.testimonial_home .image-block img {
    background: url("../images/port_bg1.png") no-repeat scroll left top transparent;
    float: left;
    height: 164px;
    padding: 7px 7px 21px;
    width: 190px;
}
.footer_div_schema{
	float:left;
	margin-left:12px;
	}


<!--Popu Pup Starts-->
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
z-index: 100;
display: none;
}
.cnt223 a{
text-decoration: none;
}
.popup{
width: 100%;
margin: 0 auto;
display: none;
position: fixed;
z-index: 101;
}
.cnt223{

min-width: 600px;
min-height: 150px;
margin: 100px auto;
background: #f3f3f3;
position: relative;
z-index: 103;
padding: 10px;
border-radius: 5px;
box-shadow: 0 2px 5px #000;
margin-top:50px;
width: 728px !important ;
}
.cnt223 p{
clear: both;
color: #555555;
text-align: justify;
}
.cnt223 p a{
color: #d91900;
font-weight: bold;
}
.cnt223 .x{


left: 22px;

top: -25px;

}
.cnt223 .x:hover{
cursor: pointer;
}
.textPopup	{ width:673px; background:#f5f5f5; border:#d5d5d5 solid 1px; border-radius:5px; padding:10px 8px;}

.google-logo a {
	width: 93px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 17px;
}

.google-logo a img {
	width: 100%;
}

.google-logo {
	clear: both;
}
<!--Popu Pup Ends-->